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 = '579B04' IMAGE_NUMBER = 57856395 IMAGE_TIME = 1978-03-20T05:50:23Z EARTH_RECEIVED_TIME = 1978-03-20T11:04:36Z ORBIT_NUMBER = 579 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.012730 NOTE = "VERY 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   28"# _{/ú-œ,)ý –ªÌ :#Ð-Wõ 4±(òÉǶÂÁñà|!000222222222022000000000.0.00000......0000000.000.000.0..00000000000000000020000002200000222222220022222222222222222222222444222242242422242244444444444444444444464464464466666464444444666444446666666644666664444446666666664644444444446464464466664464444444644444444464422222222222200000.., .022222222222022222222000020*(000000022220000202202000000.220020000222000000022222200002222222202222222222222222222222222222222222224222222444444222244442424242444444442244444442444444444444444444444444444444244444444444424444222224444444244444444424444444442422222222222222220222200000...,(.0002222222222222020000200000.0000000000000000000000000000*..0000000000000000000000000,000000002020020000020000000..022000202202222222022222220002222222222222222222222222222222224222222244222222222222242222424442422222242222222222222222222222222222242442222422224222222222220000022000...,,&.0000000020020000000000000000000000000000000000000.0000000..0000000...0.00000.0.00.0000.0000000000000000000000000000000000000000000000022000022220022000022222222222222222002(*222220202222222220222222222,0222222222222222222002222222022222222222022242222222222222202222222220000002000000....,&..0000002200000000000000.00.00000...00000........0....0...0000...................000.....0.00.....0.00000000000000000....0000.00000000000.0000200000000000220000000200000000200200000022222000000222220222222222200002202220000000220000,022222200002222222022222222.(022202200000020000000000...*$....000000000000000.000.............0000........0....,....0...................0........0.0...................0.0......00.0........00.0.....00000000.00000200000000000000000000000000002000000000000000000000000000002220200000000000000000000000000020000000220220002002202000000000000000000...., $,.000000000000000..........................................................................,.......................................................0.0...0.000000000000000000...00000000000000000000000000000000000000000000000.00.000000000000000000000000000000000020000000000000..0.00000....,,$...0..00000000.0.....0..........................,.........,........,..,......................................,...........................................0.00000.....000.00....00.00000000000.00000000000.0.0.0000.0.00000000....0000000000.0000000000000000000000000000000000000.0..0000.0......,$.....000..0.......0...............,...................,,,.....,.,,,.,.....,,.,.....,,,,,,.......,,.......,,,,.....,,,....................,........................0.0.......0.0.......0000.00..000000......0.00.00...00000...0000.000..0000000...0.0000000000000000000.000000.....00.............,$,.....000..................................,,........,,,..,,,,,,,,,.,.,,,,,,,,,,,,,,,,.....,.,,,,....,.,,,,,,...,,,,,,....,,,,.......,,.,.......,...................................0.0........0........0.0........0.0.......00.......0.000.......00000....00000000...0000.0....0...............,,",...........................,,........,,,,.,...,,,,,.,,,.,,,,,,.,,,,.,,,,,,.,.,,,,,,,,,,,,,,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,..,.,.........,.........................................................00......................................00000.00..000........................,.,,",.........................,........,,,.,..,,,,,,,,,..,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,....,.,.........,........,...................,......................................0................0.........0................................,,$,........................,.....,.,,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,....,.,.,,......,...........,.........,................................................................................................,,,, ,,..........................,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,,,.,,,,.....,,.,..........,...............,..,..........,...........................................................,,,,.....,,,,",.........................,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.....,,,..,.,.,,,,,.......,,,,.........,......,..........,........................................,.,,.,,.,.,,,,*",.....................,,..,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,......,,,,,,,,,...,,,..,.,..,..,.,,...,,.,.....,..,....................,.........,,......,..,..,,,,,,,,,,,,* ,,.....................,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,*,,,,,*,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,,,,,,,,,**,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,.,.,.,,,,,,,.,.,,,..,,..,..,,,,,..,....,,,,.........,........,......,,,...,.,,,,,,,,,,,,,,* ,,...................,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,,,,***,**,,,,,,***,,,,,,,*****,,,,,,*,*,*,,,,,,,,*,,,,,,,****,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,.....,,,,,,,..,,,,,,,,,..,.,,,,,..,,,,,,,,.,.,,,,,.,....,,,,,,,,,,,,,,,,,,,,.,,,** ",........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,***,*,,,****,*,,,,******,,,,,,,,,*,,,,*******,,,,,*****,,,,,******,,*,**,**,,,,,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,.,,,,,,....,,,,,,,.,,,,,,,,,,,,,,,,,,,,* ,,..............,......,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,***,,,,,,,*****,,**,,******,**********,*******,,,,,********,*********,*,******,,,******,*,,,,*****,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,* ,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,*,***,,,,*****,*,*,*********,*,*****,,*,,*,****************,****************,,**,********,*******,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,** ,,................,......,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,,,*****,,*,*********,******************,,,,**************************************,,*******,*,*********,,,*,**,,,,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*** ,,.,............,.,...,.,,,,,,,,,,,,,,,,,,,,,,,,,****,*******,**,******,*,**********,************************************************************,******************,,,,,******,,,,,,*,,,,,,,,*,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*** ,,....................,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,********,,******************,*****************************************,********************,*****************************,****,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,***,,,,,*,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,*,,** ,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,*,*******,***************************************************************************************************,*,*,*****,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,**,,,,,***,,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,***,................,,,,..,.,,,,,,,,,,,,,,,*,,*,,,***************,********************************************************************************************************************,,,*,**,,,,,,,***,,,,,,,,,,,,,,,,*****,,*,,,*,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,................,,,,..,,,,,,,,,,,,,,*,,,,,,*,***************,**,****************************************,,***********************************************************,**********,,****,*****,**,***,,,,,**,,,,,,,,**,***,*,**,,,,*,,,,,,*,,*,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,**,.....................,,,,,,,,,,,,,,,,,,,,,,**,***,,*********,************************************************************************************************************************,,*********,,*,**,**,,,,,*************,,*,,,,,******,,,**,**,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,,,**,,.................,,,,,,,,,,,,,,,,,,,,,***,,,**,******,****************************************************************************************************************************,,*****,****,*******,*,,*******,*********,*,**,*****,,,*****,*,,,,*,**,*.,,,,,*,,,,,,,,,,,,,,,,,,,,***,,,,****(,................,.,,,.,.,,,,,,,,,,,,,,*,,*,,*********,,**************************************************************************************************************************************,******,*,**********,*********,,*****************,,*,,,,*,**,,,,,,,,,,,,,*,,,,,,,,,,,,,,*,,*,*,*****(,....................,,.,,,,,,,,,,,,,,,,,,,,*******,***,***************************************************************************((***(***(*****************************************************************,*********************,********,*,*,**,,,*,*,***,*,,,,,**,*,,,,,*,*,*,,,,,*,********(,,....................,,,,,,,,,,,,,,,,,,*********,**************************************************************************(*(((*(***(((((***************************************************************,**************************,*****,***,**,,,,*******,,,,,,,,*,,*,,,,,**,,,,,,,,**,****,**(,,..,...............,,,,,,,,,,,,,,*,,,,,****************,********************************************************************((((****((((*****(*(*(***(********************************************************************************************,*********,,,,,,,,,*,*,,**,,,,,,,,***,,,,,******,,..........* ,,,.,,.,.,,,,,,,,,,,,,,**,**,,,*************************(********(**********(*******(((*********************((*((((*(((*(((**((*((****((**(**(*****(************************************************************************************,**********,,,*,****,,,,*,,,,,***,,,*******,,......,.....*,,,,..,,,,,,,,,,,,,,,,,,****(**************************((**************************("(***(***********(*****(*(((((((((*((*(((((****(((*****((((((**(****************************************,******************************************,*********,******,*,,,*,***,*,,*******,,*(&,,.,,.........,.,.....,,,,,,,,,,,,*,********************************(****(((****************((***(***((*(*************(****(*(((((&((((((((((*((***(********((((*******(*********(********((***************************(***********************************************,,,,,******,,******,,****&,,,.........,,.......,,,,,,,,,,*,,,*,,*********,************************(((*******((*(*(***(*(*(*******((((*******(********(((((**(((((((((**((*(((******((((*(*****(*(*****(****((*******(*(*********(******************((***************************(*******,******,*,**,*,*,***(********,*,**( (,,,..............,..,,,,,,,,,,,,,,**********************************(************(*(******(*((*(****((*********((********(((*(((*(((((((((((((((((******((((((***((**(****(*(***(******************(********(****************************(********************************,,***,,***********,****(&,,............,......,,,,,,,,,,,,,******,********************************(**(*(((******(**(******((((((((*(((((******((*((***((*(((((((((((((((*(**((((((**(((*(((*(****(*(((*****((*(**(******(*(*******((*(******************************************************************,********,*********&,.,,,...............,,,,,,,,,,,,,,,**************************************(*****(**(*****(*****(***(((****((((*(((*(**(****((((((((((((((*(((((((**((((((*(((*(((*((*((**((*(((*(**(((**(**************(*(((*****(********************************************************************,************&,,,,.,...............,,,,,,,,,,,,*,,***********************************((((*(*(((((((*(****(**((*((**((((((((*****(**((**((((((((((((((((((((((((((((*((((((((((*((*(((((((*(((((((***(*(*(((*(**(*((((*(*(*(**((*******************************************************,,************************$*,,,.................,,,,,,,,,,,*,,,***********************************(((**((***((((*(*(*((((((*((((((((((****(((((((*(**(((((((((((((((((*((*((((***(*(((((((*(((((*(***(((((((((((**((((*((*((((((*((*((**(((***(*(***********************************************************************,****&*,,,.,,.,.....,........,,,,,,,,,,,,,************************************(**((**(((*****(*(*((*(((((((((**(((((((******(((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(((((((*((((((((*(*(((((((**(**(((*********************(******************************************************&,,,,,,,......,......,,,,,,,,,,,,,,,*******************************(***(*(*((((*(*(**((((((((((((((((((((((((((**(((*(((((((*((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*(((***(**(*(((***((*************************************,*********************&*,,,,,,.....,,,.....,....,,,,,,,,,,,*************************************(((((*((((*((((****(((((((((((((((((*((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((((((*(*((((((((****((((**(**((((*****(*************(****************************************&*,,,,,,.....,.,......,,,,,,,,,,,,,,,,*,****************************(*****(((*(((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((((******(*(***********(*(*************************************(&*,,,,,,,,...,,....,.,.,,,,,,,,,,,,,**********************************((**(((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(****(((**(**((***((*************************(*************&,,,,*,,,.....,,.....,..,,,,,,,,,,,,,,*******************************((((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(((((((*((((((*(((*******************************************&*,,,,.,.,.,,,,,,,.,,,,,,,,,,,,,,*,,******************************(*(((*((**(((*(*((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(((((***((((((((******((*****(*******************,**********&,,,.,....,,,,,,,,,...,,,,,,,,,,,,,*,*,*,**********************(****(((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(((((((((((((*(****************************(**************&,,,..,..,,,.,,,,.,,,,,,,,,,,,,,,,,*****************************(****((((((((((*(((*((((((((((((((((((((((((((((((((((((((((((((((((((&(&(((((&((((((((((((((&(&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((((((((***((******************(*(*(************&,,......,.,,,,,,..,,,,,,,,.,,,,,,,*,*************************(*((**(*((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&(((((((((((&(&&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((********(************,*(((((((*,***,*****&,,.....,.,,,,,,,...,,,,.,,,,,,,,,,,,,******************************((((((((((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((&((((((((&((&(&(&((&((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****((*****************((((((***((*******&,,.,.,.,,,,,,,,,.,..,...,,,,,,,,,*********************************(((((((((((*(((*((*(((((((((((((((((((((((((((((((((((((((((((&&(&&&&(&&&&&&((((((&&(&&(&&&&&&&&&(&&((&&&&(((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((*(***************(((((((***(*******&,,,..,..,,,,,,,,,...,,,.,,,,,,,,,,*,*,****************************(((&&(((((*((((((*((((&((((((((((((((((((((&&((((((((((((((((&&&&&(&&&&&((&&((&(((&(&((((&&&((&&&(&&&&&&&&(&((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(***************,*(((((((***(*******&,,......,,,,,,,,,...,,..,,,,,,,,,*,,,,,************************(*(((**((&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&(&&&(&&(&&(&(&&&&&&&&&&&&&&&&&((&&&&&&((((((&((((&(((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*((**(************(((&&&((**********&,,,..,,.**,,,,,,....,,.,,,,,,,,,*,,,****************(***(*******(((**(((*((((((((((((((((((((((((((((&&((((((((((((((((((((&&&(&&&&&&&&&&(&(&&&&(((&((&&&&&&&&&&&&&&&&&&((&&&(((&((&(((&((&(&(&(((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((*((**(((((************((&&&&&((*********(&,.,.,,,.,****,,,,,..,,,,,,,,,,,*,,,,******************(****(*******(((((((((((((((((((((((((((((((((((&(((((&(((((((&((&(&&(&(&(&(&&&&&&&&&(&&&&&((&(&&&&(&&&&&&&&&&&&&(&&&&&&&&(&((((((&((&&&&&(&&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((****(**(******((&&&&(***(******(&,,,..,..,****,,,,,..,,.,,,,,,,,,,,****************************(***((((((((((((((((((((((((((((((((((((&&(&(&(&((((((((&&&(((&(((((&&&&(&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&(((&((&(&&&&&&&&&&((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((**(***(**((((((((((*(******(&,,,...,,,*******,,..,,,,,,,,,,,,,,*******************(********((*(((((((((((((((((((((((((((((((((((((((((((&(&(((((&&&(((((((&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&&&&&&&&&&&&&&&&&&(&&(&&&(((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((&(((((((&(((((((((((((((((((((((((**((**(((((((((((********(&,,....,,,,******,...,,,,,,,,,,,,,,*****************************(*(**(((((((((((((((((((((((((((((((&((&((((&&(&&((((&&&&&(&(&&(&&&(&&&&&&&&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&(&(&(&(&&&(((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((((****(*((((((((((********&,,,,,,,,,,,,,*,..,,,,,,,,,,,,,,,*,,********************((****(((((*(*(((((((((((((((((((((((((((((((&(((((((((&((((&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((********(&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******************((*****(*(((((((((((((((((((((((((((((((((((&&((&(&&(((((&(((((&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&((((((((&((((((((&&((((((((((((((&&(&((((((((((((((((((((((((((((((((**((((((((**********&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,********************((((****((((((((((((((((((((((((((((((((((((&(&(&&(&(&&(((&&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&((((&(&(((((&(&((((((&((&((((&(((&(((((((&((((((((((((((((((((((((*(((((((((*((******(&,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,********************(*((*((*((((((((((((((((((((((((((((((((((((&((((&((((&&(&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&&(((&&((&&(((((&(&((((((((&(((&(&&(&(((((((((((((((((((((((((((((((((((**(((((((*(******(,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,**********************(*((***(((*((((((((((((((((((((((((((((&((&(&&&&(((((&(&&&&&&(&&(&(((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((&(&(&((&(((((&&&(&(&&(&(&(&(((((&(((((((((((((((((((((((((((((((((((((((******(*,,,,,,,,,,,,,,,,,,,,,,,,,,,&**,,****************(***(((&$(((((((((((((((((((((((((((&(((((((&(&&&(((&&(&(&(&&&&&&&&&&&(&&((&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&((&&((&((&&(&&&((&&&&((&(((&(&(((((((((((((((((((((((((((((((((((*(***((($,,,.......,,,,,,,,,,,,,*,*,,,********************((*((((((((((((((((((((((((((((((((((&&&((&&((&&&&&&&&&&&&(&&&&&&&&"&&&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&&(&(&&(&((&&((&&((&(((((((&&((&(((((((((((((((((((((((((((((((((((((****((&,,,.,,..,,,,,,,,,,,,,,,,,,,*,********************(((((((((((((((((((((((((((((((((((&(&((((&&&&&&&(&&&&(&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&&(&&&& &&(&&(&(&&(((((((((((((((((&&(((((((((((((((*((((((*((*(($,,..,,.,,,,,,,,,,,,,,,,,,,,*,********************(**((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(&&&&&((((((((((((((((((&((((((((((((((((((((((***((&$,,.,.,,.,,,,,,,,,,,,,,,,,,*,,*********************((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(((((((((((((((((((((((((((((((((((((*((*(*(((($,,,.....,,,,,.,,,,,,,,,,,*,,,*******************(((((((((((((((((((((((((((((((((((((((&((((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&((((((((((((((((((((((((((((((((((((((((((*((*($,,,,,...,,..,,,,,,,,,,,,,*,,*,*************(*******(((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&(((&((&((((((((((((((((((((((((((((((((((*((( $,,....,..,,..,,,,,,,,,,,,,******************(*(***(**((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((((((((((((((((((((((((((((((((((((((($,,,.,.....,.,,,,,,,,,,,,*,*********************(*(*((((((((((((((((((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((((((((((((((((((& $,,,.......,.,,,,,,,,,,,,,*,*********************((((((((((((((((((((((((((((((((((&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((&(((((((((((((((((((((((((((((((& ",,,....,....,,,,,,,,,,,,,,,,********************(*(**((((((((((((((((((((((((((((((((&((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&(&&(((((((((((((((((((((((((((((((*(((((((( ",,,.,.....,.,,,,,,,,,,,,*,,,************(*****(*((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(((((((&((((((((((((((((((((((((((((((( ",,.,,......,..,,,,,,,,,,,********************((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&$&&$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((( $,,,,.........,,,,,,,,,,,,*,**,**************(*((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&&$&&&&&$&&$&&&&&&&&&&&&&$$&&&$&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((&(((((((((((((((((((((((((((((((((( ",,,,..,....,,,,,,,,,,,,,*,*,******************(((((((((((((((((((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&$&&&&$$$&$$&&&&&&&$&&$&$$$$&$$$$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((&(((&((((((((("*,,,.,.......,,,,,,,,,,,,*,***************(*((((((((((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$&&&$&&&$$&$$&$$$$&$&$$$&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&(((((((((((((((((((&&&&&(&(((((((",,,,......,.,,,,,,,,,,,,,,*,**************(*(*(*(((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$&&&&&&&$$&$$$&&&&&$$&&$$$$&$&$$$$$$$$$$$$$$&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((((&(((((((((((&(&((&&&&&&(((((((",,,...,..,...,,,,,,,,,,,*,*******************(((*((((((((((((((((((&(((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&&&$&$$$$&$$$$$$&$$$$&$&$$$$$$$$$$$$$$$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&(&((&(((((((((((((((&&(((((((((",,,,.....,..,,,,,,,,,,,,,********************(**(((((((((((((((((((((((((((&&&(&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$&$$$$$$&$&&$$&$&&$$&$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&(&(((((&(((&(&&((((&((&&&&(((((((",,.....,,.,,.,,,,,,,,,,,,,***************(***(*((((((((((((((((((((&(&((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$&$$$$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$$$&$&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((&(&&((((&((&&&(&&&(((((((("*,,.,...,,,.,,,,,,,,,,,,,,***********(*(******(((((((((((((((((((((((((((((&(&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$$$$&&&$&$$$$$$$&&$&$&$$$&&$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$&&&$$&$&&&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&(&((((&&(((((&(&&&&&(((((((((("",,,,....,,,,,,,,,,,,,,,,,*****,********(**((*((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$&$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&(&&&(&&&((&&((&&&&((((((((((",,.,,.,...,,,,,,,,,,,,,,*****************(*(*(((*(((((((((((((&(((&((&(((((((&(&&&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&$$&&$&$$&$&$$$$$$$$$$$$$$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&(&&&(&(&&&&(&((((((((((",,...,..,,.,,,,,,,,,,,*,*****************(*(*(((*((((((((((((((((((&&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&((&&(&&&(((&&&((((((((",,..,.,...,,,,,,,,,,,,,,,,******************(((((((((((((((((((((&&((&((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&$&&&&&&&$&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(&&&&&&&(&&&(((((&(((((((((( ,,,.....,.,,,,,,,,,,,,,,,**,***********(**(((((((((((((((((((((((((&(&((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&$&&&&$&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&&&&&&(&(((&((((&((((((((( ,,,...,..,,,,,,,,,,,,,,,,,*****************(((((((((((((((((((((((((&&&&(&(((((&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&$&$&&&&$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((",,,,..,.,,,..,,,,,,,,,,*****************(*((((((((((((((((((((&((&(((((((&&&&((&&(&&(&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&$&&$&$&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&&&&(((((((((((((,,.,..,,,,,,.,,,,,,,,,,,,,*****************(((((((((((((((((((((((&&((&&&(((&((&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&$$$$$&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(((((((((((((((((( ,,,,..,.,.,,,,,,,,,,,,,,***************(*(((((((((((((((((((((((&&(&(&((&(&((&&(&(&&&&&&&&&&&&$&&&$&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&$$$$$&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((((((( *,,.,,.,,.,,,,,,,,,,,**,,*************(*(*((*((((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(((*(((((((((((((,,,,..,....,,,.,,,,,,,,***************((*((((((((((((((((((((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$$&$$$&$$$$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&(((((((((((((((,,,..,.,,,,,,,,,,,,**,***************(((((((((((((((((((((((&&&&(&&&&&(&&&(&(&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$$$$$$$&$$&&&$&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((&(((((((((*,,.,...,.,,,,,,,,,,,,,*****************((($((((((((((((((((((&&&(((&&(($$&&&&&&&&&&&&&&&$$&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&(((((((((((((.,,,....,,,,,,,,,,,,,*,*****************(((((((((((((((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$&&&&&&$$&$$&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&((&(((((((((,,,....,,,,,,,,,,,,,,,*,****************(**((((((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$&$$$$$&$&$&$$$$$$$&$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&"$&&&&(((((&&(&*,,,,...,,,.,,,,,,,,,,******************((((((((((((((((((((((((&&&((&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&(((((((((((*,,,,,.,.,,,.,,,,,,,*,,,*************(**((((((((((((((((((((&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&*,,,,,,.,,,,,,,,,,,,*,,,***************(*(*(((((((((((((((&&&(((&&&&&(&&(&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&&&*,,,,,,,,,,,,,,,,,,,,*,******************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&*,,,,.,,,,,,,,,,,,,,,*,,************(*((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&*,,,,,.,,,,,.,,,,,,,,,***************((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"""$$$""$$$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((*,,,,,,.,,,,,,,,,,,,,*,**************(((*((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$"$$"$$$$$$$$$$$"$"$$$$"$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((*,,,,,,..,,.,,,,,,,,,,,*************(((((((((((((((((((((&(&(&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$$"$$$$$$"$$$"$""$$"""""$$"$$"$$$$$$"$$"$$$$""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((*,,,,,,,.,,,,,,,,,,,,,***************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$&$$$$$$$$$$$$"$$$""""$$$$"$$$"$$$"$$$$$$$$$""""""$$$$$$$"""$$"$$$$$$$$$$$""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((( *,,,,,,..,*,,,,,,,,,,,**************(((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&$&&$$$$&$$$$$$$$$$$$$$$"$"$$""$$$$"$""$$$$$$"$$$$$$"$"$""$"$$"""""""$$$$$$$$$$$"$"$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((( *,,,,..,..**,,,,,,*,,*****************((((((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$"""""$$$"$$$$$$$""$"$"$$$"$"""$"$$$$$$$$""$"$$$"$""""$$"$$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((( *,,,,,.,,,**,,,,,,*,,,*****************(((((((((((((((&((&((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"$"""""$$"$$"""$$"$$$$$$$$"$""$$$""""$"""""$$$$""""$"$$""$""$"""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((( **,,,.,..,*,,,,,,,*,,*****************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"$"""""$""$"""""""$"$""""$"$"""""""""""$"""""$"""""$"$$""$$""$""""""$$$$""""$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((( **,,,,,,,,,,,,,,,,,,,,**********(***(((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$$$$$$$$$$"$"$""$"""""""""$""""$""""""""""$"""$""""""""""""""""$"""""""""""""$"$"$"$$"""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((( **,,,,,,.,,,,,,,,,,*,*,**********((((((((((((((((((&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""""""""$""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$$$$"$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((("(**,,,,.,,,,,,,,,,,,,***************((((((((((((((&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$&$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""$""$""""""$""""""""$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((&"(*,*,,,.,,,,,,,,,,,*************(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&&&$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$""$"$"$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((("(**,,,,.,,,,,,,,,,*,,**********(*((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"""""$"$$""""""""""""""""""""""""""""""""""""""""$"""$""""""""""""""""""""$$"""$"$$$"$""$$"$"$"""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((("(***,,,.,,,,,,,,,,*,*************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""$$""""""""$"$"$$"$$"""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((("(***,,,,,,,,*,,,*,,,************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$""""$$$$$$$$$$$$$""$$$$$"$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((($((*,,,,,,,,,,,,,,,,,*************((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"""""$$$$""$$$"$$$$"$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($(*,,,,,,,,,,,,,,,,,,**********(((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&&&$$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$"$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$&$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&((&((($(**,,,*,*,,,,,,,,,************((*((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$&$&$$&$$&$$&$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""""""""$$""$$$$""$$$$$$$$$$$""""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&(&(&((($(**,,,,,,,,,,,,,,*************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$"$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($****,,,,,,,,,,,*,,*,************(((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$"""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&(&((((&&****,,,,,,,,,,,*,,*,************((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""$"""""$""$""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&(((((&$***,,,,,,*,,,,*,,**************((((((((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(&((($**,*,,,,,,*,,,,,,,***********(((((((((((((((&&((&&&&&&&&&&&&&&&&&&&$&&&&$$$&$&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""" """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""""$"$$$$$$$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$&&&&&&&&&&&&&&&&&&&&&((&&(((&***,,,,*,,*******************(((((((((((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&((((($(**,,,,,,*,****************(("((((((((((((((&&(&&(&&&&&&&$&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""" """"""""""""""""""""""" " " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(((($**,*,,,,*,,*,***************(*((((((((((((((&&((&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""" """""""""" """"""""""""" """ """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$$"""""$"""""$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(((($(**,*,*,,,,**************((((((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""" """"""""""" """""""""""" " "" """""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$&&&&&&&&&&&&&&&&&&&(((&***,,,,,,,****************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" " """"" " "" " """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&((((( ***,,,**,*******************(((((((((((((&(&(&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" """ " " " """" "" """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&(&&(&**,,,,,**********************(((((((((((((&&(&&&&&&&&&&&&&&&&&(&&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" """" "" "" """ "" " " " "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&((&&***,*,,*****************(**((((((((((((((&(&(&&&&&&&$&$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""""""""""""""" """ " "" " "" " """" " """"""""""" """"""""""""""""""""""""""""""""""""""""""""""$"$"""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&$&&&&&&&&&&&&&&&&&((((&*****,***,**************(**(((((((((((((&&&(&&&&&&$$&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""" "" " " " "" " " " " """""" """"""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***,*,,,****************((*((((((((((&(&&(&(&&&&&&&$$$$$$$$$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""" """" " " " """""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(****,*,**************(*(*(*(((((((((((&(&&&&&&&&&&$$$$$&$$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$""$""""""""""""""""" "" " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""$$$$"$$"$"$$$$$$$$$$$$$$$$$&$&$$&$&&&&&&&&&&&&&&&&&&&(&(&&&(****,**,***************((((((((((((&(((&&&&&&&&&&&$$$$$$$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$""""""""""""""""""" """ "" " " """ """""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$$&$&$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&(&****,,,***************((*(((((((((((((&&&&&(&&&&&&&&&$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""""""""""""""""" "" """""""""""""""""""" """""""""""""""""""""""""""""""""$""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(******,**************(((((((((((((((((&&&(&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$"""""""""""""""""""" " " " """"""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&(*********************(((((((((((((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$"""""""""""""""" """ "" " """""" " """"""""""""""""""""""""""""""" """""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&(&(******,**************(((((((((((((&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$$"$"$$""""$"""""""""""""""""""""" "" " "" """"""""""""""""""" """"""""""""""""""""""""""""""""$""""""$"$""$$"$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&$&&&&&&&&&&&&&&&&&&*********************((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$"$$$$$$$$"""$"$"""""""""""""""""""" """ """ " """"" " " "" " """"""""""""""""""""""""""""""""""""""""""$"$"""$$"$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(*****,**************((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" "" " " " " "" "" " " "" """""""""""""""""""""""""""""""$""""""""""""""$$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(********************((((((((((((((&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""" "" """" " " " "" " " " " " """""""""""""""""""""""""""""""""""""""""""$""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(*****************((*((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""" """""" " "" " " " " """"""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&*****************(**(((((((((((((&&(&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""" """" " " " """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&$&&&&&&&&&&&&&&&&(****************(*(((((((((((((&&&&(&&&&&&&&&&&&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""" """" " " "" " """""""""" """""""""""""" """"""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&(*****************(***((((((((((((&(&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" "" " " " """""" """""""""""""""""""""""""""""""""$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&(******************(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""" " """""""" "" """"" """"""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(***************(***((((((((((((&&&&&&&&&&&&&&&&&$$$&$$$&$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " "" """"""""""""""""""""""""""""""""""""""$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(***************((**((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" " " " " """"""" """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(**,***********((*((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"""$$""""""""""""""""""""""" """" " " " """"""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&(***************((((*(((((((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$""""""""""""""""""""""" " " """"""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&& (**************(((((((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""" """""" " " """"""" " """"""""""""""""""""""""""""""""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$&&&&&&&&(*************(****((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$"$$$""""""""""""""""""""""""" " " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&& (****************(((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"$"""$""""""""""""""""" " " """" " " " """""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&"((***************(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""$"$"$""""""$""""""""""""""""""" """"     " "" "" """"""""""""""""""""""""""""$""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&& (***************(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$""""""""""""""""""""""""    " "" """""""""""""""""""""""$""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&& $**********(*((((((((((((((&(&&&&&&&&&&&&$"$$$&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$"""$$$"$$""""""""""""""""""""""" ""     "" """"""""""""""""""""""""""""$""""""$$"$$""$$"$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&"((***********((*((((((&(((((&&&(&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$"""""$""""""$"""" """""      """"""""" """"""""""""""""$"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&& (************(((((((((((((&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$"""""$"""""""""""""""""""" " "      """"" """"""""""""""""""""""$"$"""""$$"$$$$$$$$$$$$$$$$$$$&$$$$"$&&&&&&&&&&$&((*********(**((((((((((((&(&(&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$"""""""""""""""""""" ""   """"" """"""""""""""""""""""""""""""""$"$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$&&&&&&&&(************((((((((((((&(&((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"""""""""""""""""" "" " "" " "    """" " """""""""""""""""""""""""""""$"$$"$""$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$$&&&&&$(************(*(((((((((((&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$"""""""""""""""""""" " "" " "  """"""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&&&"((**********((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$""""""""""""""""""""" """ " "    "" " """"""""""""""""""""""""""""$"""""$""""""$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&"(************(((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$"$$"""""""""""""""""""""""" """  "" " """""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&"((******(*((*((((((&((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""""""""""""""""""""""""" "" ""   " """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$"(*********((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$"""""""$"""$""""""""""""""""""""""""""""  " """"""""""""""""""""""""""""""""""$$$&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"(*******(*(**(*(((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$$""""""""""""""""""" """""" ""   """""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"((********(*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$"$$$$$$$$$$$$$$$"$$$$""$"$"""""""""""""""""""""""" " " """""""""""""""""""""""$"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$(((*******((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$"$$"$""$"""""""""""""""""""""""""""" " ""  " """""""""""""""""""""""""""$""""$$$$$$$$$$$$$"$$$$$$$$$$$&$$&&$$&$&&&&&&(********((*((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$$$$"""$$""""""""""""""""""""""""""" " "    " """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&(((***(**(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"""$""""""""""""""""""""""""""" "    " """"""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$&$$$&$$$$$&&&&&&&&&&$((*******(*((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$""""""""""""""""""""""""""" " " " "        """"""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$&$$$$$$$&$$&&&&&&&&&&((******(((((((((((((((&&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"$"$$""""""$""""""""""""""""""""""" """        "" """"""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$(((*****(*((((((((&((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$$$""$$"""""""""""""""""""""""""" " "       " "" """""""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$&&&&$&&&&$$((****(**((((((((((((&(&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$""""$""$"$""""$""""""""""""""""""""""""""" """    " """""""""""""""""""""""""""""""""$"$$$"""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&$((****(*(((((((((((((((&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""" """""""" "        """""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&((((*(**(((((((((((((&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$""""""$""$""""""""""""""""""""""""""""""""""""""          """"""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((*(((((((((((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""""""""""              "" """" """""""""""""""""""""$$$""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&((((((((*((((((((((&&(&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""" """"            " " " """""""""""$""$""""$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$(((((((((((((((((((((&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""$"""""""""""""""""""""""""""""""""""""            """ " " """"""""""""""""""$"$""""""$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&$&((((((((((((((((((&(&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$"""""""""""""""""" "" """"""""""              " " """"""""""""""""""""$""""""$$"$$$$$$$$$$"""$$$$$$$$$&$$$&&&&&(((((((((((((((((&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""""""""""""""""""" """ "             """"""""""""""""""""""$"""$"$$$$$$"$$$$$"""$$$$$$$$$&$&$$&&&&&&(((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""" "" ""                    "" " " """"""""""""""""""""""""""$$$$"$"""""""$$$$$$$$$$$$$$&&$$&&&&(((((((((((((((&((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""$""""""$""""""""""""""""""""""""""""""""""""""" ""           "" " " " " """""""""""""""""""""$$$$""$""""""""$$$$$$$$$$&&&&&$&&&&((((((((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""""$""""$"""""""""""""""""""""""""""""""" """"""" """ """         " "" """""""""""""""""""""""""""""$$"$$$$$$"$$"$$$$$$$$$$$$&&&&$&&&&((((((((((((((&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""""""""" """""""""""" " "          " """ """"""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&(((((((((((((&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" """" "" " "          " "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&((((((((((((&(&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""" " """""""""               """"""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(((((((((((&(((&(&&&&&&&&&&&&$&&&$&$&$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""""" "" """" " "                  " """"" """""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& &((((((((((((((&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""  """ "" "" "               """ " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((((((((((((((&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" " """" ""           "  """"""""""""""""""""$$"$$$$"$$$$$$$$$$$$$$$$&&&$$&&&$&&$&((((((((((&(&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""" "" """"""                    " "" " """" """"""""""""$$$$$"$"""$$$$$$$$$$$$$$$$&&&&&&&&&& &&((((((((&&(&&(&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""""""" " """"" "          " "" """"""" " """""""$$""$$$$""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"""""$"""""""""""""""""""""""""""""""""" "" " " ""           "" " """ "" """""""$"$""$$""$""$"$"$$$$$$$$$$$$&&&&&&&&&$&&&&(((((((&&&&&&&&&&&&&&&&$&$&$&$$$$$$$$$$$$$"$"$$$$$"""$$""""""""""""""""""""""""""""""""""""""""" "                " """"""" """"""""$$""""""$$$$"$$$$$$"$$$$$$$&&&&&&&&&&&&&&(((((&(&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""" """""" "" """             " "" " """""""$""""""$"$"$"$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&(&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" """"""" " ""              """""""""""""""""$""""$""""""$$"$$$$$$$$$$$$$&$$$&&&&&&&&&(&((&&&&&&&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""" " """ """""""""            "" """"""""""""""""""$$$$""$"""$""""$"$$"$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" """"""" """            " " """""""""""""""""$$""""$""$"$"""$"""$$$"$$$$$$$$$$$$&&&$&$&&(&(&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$"$""$""$"""""""""""""""""""""""""""""""" "" """ """     " """""""""""""""""""""""""""$$$$$$$""$$$$$$$$$$$$$$$&&&&&&&$&&&&(&&&&&&&&&&&&&&$$&$&$$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """ """ """ "" " "       """ " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$"$$$"$$$""$""""""""""""""""""""""""""""""""" " " " " "" " " "          """""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""" "" """ " """ "        """""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$&&$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " """" " " " "        """"""""""""""""""""""$$$$"""$$$"$$$$"$$$$$$$$$&$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$$$$"$$"""""""""""""""""""""""""""""""" " "" "" """ "       """"""""""""""""""""""$$"""""$"$"$$"$$$$$$$$&&&$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""" "" """ "" "        """""""""""""""""""""$$""""""""$$"$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$"$"$$$$"""""""""""""""""""""""""" """" " " " """ "       " " """""""""""""""""""""""""""""$""$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""" "" "" "" "" "      """"""""""""""""""""""""$$$$$""""""""$$"$$$$$$$$&$$&&&$&&&&&$&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""" """ " "       " """"""""""""""""""""""""$$$$$""$"""""$$$$$$$$$$&&&$$$$&&&$&&$&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""" "" "" "     " "" "" """ """"""""""$$"$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$Ð $&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""""""" """""        """ """""""$"$"$$$$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" " """ "         "" """""""""""""$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" " """ " """ "         " "" """"""""$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""" """" "" " " " "       " """ """"""""""""$$""$""$$$""$$"$""$$$$$$$$&$$&&$$$$$$$&&&&&$$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""" """ " " " " "         " " """""""$$""""""$$$$$$$$"$$""$$$$$$&&$$$&&&&$&&$$$&$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""" " "" " """" "        " " """""""""""""$$""$$""$""$""""$"$"$$$$$$&$$&&&&$$&&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""" """" """ " " "      "" " """""""""$$$"""$$$$$"""""""""$$$$$$$&$&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" "" "" """ " " "       " """ """ """"$""$"""$$$""" """""""$$$$$$$&$$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" """" " " """"" " " " " "         " """ " "" """""""""$"""""""""""""""""$$$$$$$$&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""" """""" """ " "" " "" ""        " """ "" """"""""""""""$""""""""""""""$$$&$$$$&$&&$&&&$$$$$&$$$$$$$$&$$$$$$$$$$$$$$"$$"$$$"$"""""$"""""""""""""" " "" "" " "" " """ " ""       """"""" " """"""""""""""""$""""""""""""$$$$$$$$$$$$&&& $$$$$$$$$$$$$"$$$$$$$$"$$$$$""$$$$"""""""""""""""""""""" "" """  """ " " "                   " "" " "" """"""""$""""""$"""""""""""""""$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$$""""""""""""""""""" """"" " " " " "" " "              " " """" " "" """"""""""""""""""""""""$""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""$"$"""$""$$"$$"""$"""""""""""""""""" """"" " "" "            """"""""""$""""""""$"""""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""$"""""""""""""""""""""""" " " " " ""              " """" """""""""""""$"""""""$$$$$$$$$$$$""""$$$$$"$$$$$$$$$$$$$$$$$$$$""""$$""""$""""$""""""""""""""""""""""" """""" """"" " " "             """"" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&"$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""" " " " " " "" ""          """""""""""""""$"""""$$""""""""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""" " " " " "          """ """""""""""""" """""""$$$$$""$$"$"""$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""""""""""""""""""""""" " " " " "             """" """""""""$"""" """"$""""""$$$$$$$$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" """""" " "                 " " """"""""""" """$"""""$$$$$$$$$$$$$$$$$$$"$""$"$$$$$$$$$"$$$$$""""""""""""""""""""""""""""" " """""""" " "     &                "" """""""$""""""$"""""""$""$$$$$$$$$$$&&&$"$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""" " "                 """"""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""" " " " " ""           """"""""""$$"""""""$$""$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$"$"$"""$""""""""""""""""""""""""""""""""" "" "" """             """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$"$$""""$""""""""""""""""""""""""""""""""""" " "" ""               """""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$&$ ""$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""" "" "            """"""""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$ ""$$$$$$$"$$$"""$$"""""""""""""""""""""""""""""""""""""" " """ " "              """"""""""""""""""$$$"$$$$$$$$$$$$$$"$$$$$ ""$"""""$"$""""$""""""""""""""""""""""""""""""""""""""""""" "" " "               "" " """""$""""""""""$""$$$$$$$$$$$$"$"$$"$$$ """"$"""""""$$""""""""""""""""""""""""""""""""""""""""""" " """                 " """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$"""""""""$"""$$"""""""""""""""""""""""""""""""""""""""" """"" "            "" """""""""""""""""""""$"$$$$$$$$$$$$$$$"$$$$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""" "               """""""""""""""""""""$$$$$$$"$$$$$$$$$$"$$$ """""""""""""""""""""""""""""""""""""""""""""""""""""""" """               """"""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" " "           """""""""""""""""""$"""""$$$$$$$$$"$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "           " "" """""""$""$$""""""""""""""""""$$$$""$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ " "          " "" """"""""""""""""""""""""" """"""""""$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""" " """" "           " """"""""""""""""""""$"""""" """"""$"$$"$$$$"""""""""""""""""""""""""""""""" """ """""" """ " """""" " "             " " """"""""""$"""""""$""""""" """""""$$$$$$$$$""""""""""""""""""""""""""""""" """"""""""" """""" """"" "                  " " """""""""""""""""""""""""$"""""""$$"""$$$$$$$ """"""""""""""""" " """"" " "" """ "" """ "" """ "                 " " " " """"""""""""""""""""""""""$$"""""""""$$"$$$$$$ """"""""""""""""" """ " "" " """ " " " " ""                 " """"""""""""""""""""" "$$""""$$"$""$$$$$$$$ """""""""""""" " " "" """""" """ " " """ "                " " " """"""""""""""""""" "" "$$$$$$$$$$$$$$$$$$$$ """""" """"""""" """ " "" "" " " " " " "" "           " " """" """"""""""" ""$"""$$$$$$"$$$"$$$$$$$$$ """ """"""" """ """ """"""" " """ " " "             " ""$ """ """"" """"$$""$$$$$"$$$$""$$$$$$$$ """ """ """""""""""""" "  " " "  " "                   " " " """$" "" "" "" ""$$$$"""$$$$$$$$$"""$$$$$$& """" """ "" " " " " "          " """""""""""""""""""$$$""$$$$$$$$$&&""$$$$$$& "" """""" " """ " " " " " "                " ""  "" """"""""""""""""""$$$"""$$$$$$$$$$&$$$$$$$$ " """ " "" " " "             "" """""""""""""""""$$$$$"$$$$$$$$$$&&$$$$$$$&