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 = '374B08' IMAGE_NUMBER = 53930031 IMAGE_TIME = 1977-08-28T15:41:47Z EARTH_RECEIVED_TIME = 1977-08-30T08:31:45Z ORBIT_NUMBER = 374 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END  ,B3( Iˆ=1³)Œ ­ rp\{ùw5¯*ÉçNëõ¯4( ,....02000..0..00000...........,,,,,.....,.,,,,,,..,,.,........,,,....,,,...............0......,.00........000000.....000000...0000000000002220000000022022000202222222202222220000222222222222222222000222222022222222220022022202002222422222202222000022222222002002000000....0......0..0..,**(",.00000.000000000.0....0....&*.....0.....................,...........................000........0......0.000.0..0...00000...0000000..0000000..000000000000000020000000000000000000000000000020000000000200000000200000000000000000000000000000000000000020000000000000000..0...............,,,*,**&,.....0000000................,.............,,,,.,........,(,.....,,,,,.....,,,,.......*,,,.....,,.................,*...............0..0.........00....000000.....0000...00..0000.0....000000...0000.0000000.0.000000000000...00000000..00000000000000000000.00000.00......0.............,,,,,,,**$,.............................,,.,..,..,,,,,,,,..,,,,,,,..,,,,,,,,,,,,,,,,,,,..,,,,,,,.,,.,,,,,.,...,,,,,,,...,,,.,,,,......,,.........,,.......,*........................0..&*..............000.......0..*........00......0.0000.......0.0.....000000.....0000..............,......,,,,,.,,,,,***$,..................,......,,.,,,..,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,,....,.,,,......,..,........,...........,..............................,..................,........**................0..........((......,..,.,,,,,..,,,,,,,**($,,,,,.................,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,**,*,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,..0.,,,,,..,.,.,,,,,,...,.,.,,......,,,.........,.................,,,,.,.....,................................,,...,.,,,,,,,,,,,,,,,,,,,,*($*,,,.,.,,,,......,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,*,,,,,,,,***,,,,**,*****,*,,****,*,,,,*,***,*,,,******,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,.,,...,,,,,,.,,..,,,.,,,....,,,,,....,.,,,,,.....,,,......,,.,..,.....,,.....,.,,,,,,,,,,,,,*,,,,,,,****( $*,,,,,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,****,,,*,,****************,*,*,**************,,,,********,,*******,,,*,,,,*,,,,,,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,...,,,,,,,,.....,,,,....,,,,,,,,,,,,,,**,,,,,,,*******( "**,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,****,,,,,*****,,,,,,********************,************************,***********,,*,******,,,,*,****,,,,,,*,*,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,*******,,,***( "*,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,***,,,,*********,************************************************************************************,******,,,*****************,*,,,,***,,,,,,,**,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,*,*******( "*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,****,,**,*****,,*,********************************************************************************************,******,,,********,,,*****,,,,**,***,,*,,******,,,,,*,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*****,*************("**,,,,,,,,,*,,,,,,,,,,,,,,,,,****,,,,,******,*,***********************************(*********(**********(******************************(*********************************,,**********,,,****,*,,,*****,,*,,*****,,,,,,,*,**,,*,,*,,*,,,,,,,,,**,,,,,,,**,,,,,,,,,,,,,,,,,,,****,*****************(("**,,,,,,,,,,,,,,,,,,,,,,,,**,**,,,,*****,*,***************(*********(*******((**(******(**********(((*******(*(*******(*(********(********************************************************,,******,*,,******,*,,*******,*********,,,,*,,***,,,,,***,,*,,,,,*,,,,,,,,,,****,,*,******************(("***,,,,,,,,,,,,,,,,,,,*,,,,,,********,************************(******************((((*******(((***(**(*(((********((********(*(******(*********************(**************************,********************,*********,***************,*,,**,*****,,,,,*****,,,,*,****,*,,**********************((("*,,,,,,,,,,,,,,,,,,*,,,,,****,*,**,**********************************((*(****(((((*****((((((****((((((******((((******(((((******(*********((*******************((*****************************************************************,*********,,,******,*,,,,****,*,*************************(**(( *****,,,,,,,,,,,,,,,,,**,,*,,,,********************************(((((**(**(((((((**((((((((*(*((((((((***(((((((*(*((((((*(**((((***(**(*(((*(********(********((*******(**********(*********************************************************,********,********,,,***********************((******(("(*,,,,,,,,,,,,,,,,,***,,,,,,*******,***********************((((((*****(((((*(**(((((((*((((((((((**((((((((*(((((((*(*(*(((((((*(*(((((((((***((((*****((*(*******(((*(*****((**********(******************************************************************************,***********************((( **,,,*,,,,,,,,,,**,,,,,,**********************(********((**(*****((((((*((*((((((((*(((((((((((((((((*(*(((((((((((((((((((((*((((((**(*((((((***(*((((((****(*((((*(****((**(*****(((*******((*(*********(********(***********(*********************************************************(*((***((€ ***,,,,,,,,,*,,,,,,**********,**********************(*(*******(((((***(((*(((((((((((((((((((((((((***(((((((((((((((((((((((((((*(((((((((*(***((((((*(((((((((*((*(((((****(**(((*****(((((********(***(***(**********((**********(*(*******(**************************************((((*****(((& **,,,,,*,,,,,,,,,,*,*,**,**********************(((*(*(**(*(((((***(((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((*((((((((((*((((((((*(((((((((**(((((((((****((((******((((******(((((******(*((****************************(***********(******(((((*****((*(((& ******,,,,,,,,,,,,,,,************************((******((((*****(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((*((*((((((**(*((((((****(((((((****(*((((****((((((*******(****************************************(*(****(*((((**(((( ***,,,,,,,,,,,,,,,,****,,,******************(****(((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((((***((((((((**(*(((((******(((******(**(********(*(*********(********(********((((((((**(((& ***,,,*,,,,,,,,****,*,,*,********************(((**(***(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((****(((((***(*(((((***(*(*(**********((*******((******(((((((*((((((((((((€ ***,,,,,,,,,,,,,,,,*,********************(*(**(***((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*((((((***(((((((*****(((*****(*(((********(*(********(((****(*((((((**(((&***,,,,,,,,,,,,,,****,,****************(*(*****(*(((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((&((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(**((((((******(((((*******((((****((((((((((((((((( ***,,,,,,,,,,***,,,,,,*********************((((*(**((*(((((((((((((((((((((((((((((((((&(((((((&((((((((((&(((((((((((((((((((((&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(((((((((**(((((((*****((((****((((((((*(((*((((((*((&***,,,,,,,,,,,,,,,,********************(*(*(*(***((((((*(*(((((((((((((((((((((((&((((((((((((((((((((&&((((((((&(&((((((((((((((((&(&&((((((((&&&(&(((((((((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((**(((((((****(((((((((((*(((((((((((((&***,,,*,,,,,,,,***,,,,***********************(((((*(**(((((((((((((((((((((((((((((((((((&&((((((&((((((((((&&&((((((((&&&((((((((&&(((((((&((&(((((&(&((((((((((&(&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((*****(((((****((((((*(*(((((((((((((((((((( ***,,,,,,,,,*,,,,,,,*********************(*((((***(((((((((((((((((((((((((&((((((((((&(((((&&&(&(((((&(&&&&(((((&&&&&((((((&&&&(((((&(&&(((((&((&&&&(((((((&(&&((((((&(((((((((&&&(((((((&(&((((((((&(((((((((&((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((*(((((((((((((((((((*(((&***,,,,,,,,,,,,,,******,,**************((*(*(*((((((((((*((((((((((((((((((((((&((((((((&(&&(&(((((&(&&&((&(&(&&&&(((((&(&(&&((((((&&&(((((&&&&&&&&((&((&&&(((&((&&&&(((((&&&&(&(((&((&(((&(((((&&(((((((((&&((((((((((&((((((((((((((((((((((((((((((((((((*(((((((*(*(((((((**((((((((((((((((((*,*,,,,,,,,,,,*,*,,,*****************(*****(((((((*(((((((((((((((((((((((((&&(&((((&(&&(((((((&(&&&(((((&&&&&((((((&&&(((((((&&&&&&(((&&&&&&&&((&&&&&&(((((&&&&&&&(((&&(&(&&((((((&&&(((((((&&(((((((&&((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((À****,,,,,,,*,,,,,,,*****,****************((*((*(*((((((((((((((((((((((((((((((((&&(&((((((&&&&&(&(((&(&&&(&((((&&&(&&((&&&&&&&((&(&&&&&&&&&((&&(&&&&&((&&&&&&(&(&(&&&&&&((((&&&&&(((((&&&&&&((&(&&&&&&&&(((((&&((((((((&(&&(((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&"**,,,,*,,,,,,,,,,,,,,,,****************(****((((((((((((((((((((((((&(&((((((&&&&(((((((&&&&&(((&(&&&&&((&&&(&&&&(((&&&&&&&((((&&&&&&&(&&(&&&&&(&((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&((&&&&&&(((&(&&&&&&(&((&(&&&(((((((&&((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&€(***,,,,,,,,***,,,,*************((*******(*(((((((((((((((((((((((((((((&(&(&(((((&&((&((&&((&&&&&&((&&&&&&&&&(&&&&&&&&(&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&(&((&&&&&&&&(&&(&&&&(((&&&&&&&&(&(&&&&&&&&&(&(&(((&(&(((((&(&(((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**,,,,,,,,,,,(,,,,*******************((((*(((((((((((((((((((((((((((&&&(((&(((&&&((&&&&&&&&(&&&&& &&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&((&&&&&&&&&(((&&&&&(&(((&((&(&(((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((&&&*******,,,,,,,*,,,**,**,*************(((**(*((((((((((((((((((((((((((((((&(&&&&((&(((&&&&&((&(&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(&&&&&&&&&(&&(&&&&&(&((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&$****,,,,,,,,**,,,,,,***************(***((((((((((*((((((((((((((((&((((((&&((&((((&(&&&(&&&(&&&&&&(&&(&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&&$&&&&((&&&((&((((((((&(&((((&&(&((((((((((((((((((((((((&&(((&((((((((&$&****,,,,,,,,,,,,,*,******************((((((**(((((((((((((((((((((((((((&((((&(&&&&(&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&(&&(((&&&&((&((&(&((((((((((&&&(((((((((((((((((((((((((((&&&((((((((((&$&**,,,,,,,,,,,*,,*,,,,**,**********((((*(*((((((((*((((((((((((((((&(&&((((&&&&&&(((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&(((&&&&(&(((((((((((((((((&((((((((&(((((((((((&(((((((((((((((&&**,*,,,,,,,,,,,,,,,************(*(((***((((((((((((((((((((((((((((((((((&&&&(&(&&&&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&((&(((&&&((((((((&(&(((((((((&(((((((((((((((((((((((((((((&&**,,,,,,,,,,,,,,*,*****,**************((((((((((((((((((((((((((((((&&&(((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&(((((&(&&&&((((((&(((((((((&&(((((((&(&((&(((((((&((&$****,,,,,,,,,*,,,,*,,***********(**(((*(((((((((((((((((((((((((((&&(((&((&&&&(&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&((((&&&((&(((((&(((((((((((((((((((&((((((((&$***,,,,,,*,*,,,,,*********************((((((((((((((((((((((&(&&((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&&&(((((&(&(&(((((&(((&((((&&(((((((&((&&&&***,,,,,,,,,,,*,*******************(((((((((((((((((((((((&(((((((((&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&((&(((((((&&((((((((&&(((((((((((((&&&****,*,,,,,,,*,,,*,*************(((((***((((((((((((((((((((((&(&(((&(((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&((((((((&((((((((((&&(((((((((&((((((&$(*,,,,,,,,,,,*,,,,*************((**(*(((((((((((((((((((((((&((((((&(&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&(&((((&&((((((((&&&&(((((((&(&&$***,,,*,,,,,,,****,,**********(***(*((((((((((((((((((((((((&&((((&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&((((((&((&(((((((&((((&&$*****,,,,,,,,*,**,***************((((**(((((((((((((((&(((((((&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((((&&&((((((&(&&((((((&&&$**,,,,,,,,,*,,,,***************((**(*(((((((((((((((((((((((&((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&$&$&&&&&&$$&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&(&&&&&&&(&(((((&((&&&$***,,,,,,,,,,,*********************((((((((((((((((((((((&(((((((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&&&&&$&$$$$&&&&&&$$&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((&&&&&&&&(&((&(&(((&&****,*,,,,*,,****,,,************((((((((((((((((((((((&&(((((((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$&&$$$&&&&&$&$$$&&&&&&&$$$$&&&&&&&$$&&$&&&&&&$$$&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((&&&&&&((&&&(&&&&&((&(&&&$(**,,,,,,*,,,,,,***************(((***((((((((((((((((((((((((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$&&&&&&&$$$$$$$&&&&$&$$$$$&&$&$$$$&$&&&&&$$$&&&&&&&&$$&&$&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&&&((((((&&&$**,**,,,*,,,,,**************(**(**(((((((((((((((((((((((((&(((((&&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$$$$&&&&$&$$$$$&$&&&&&$$$&&&&$&$$$$&&&&&$$$$$$&&&&&$$$$&&&&&&&$&$&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&(((&((&&&&(&(&$***,,,,,,,,,*****,,************(((((((((((((((((((((((((&(((((&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$&$$&$$$$&$$$&$&&$$$$&$&$&&$$&$$&$&$$$&$&$&$&&&&$$$$&&&&$&&$&$&&&&&&&$$&$$&&&$&$$$&&&&&&&&&$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((&((&&&((((&&&***,,,,,,,*,,,,,,*************((*(((*(((((((((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&$&&&&&&&&$$&$&$&&&$$$$$$&&$$$$&$$$&&&&$$$$$$&$&$&$$$$$$&$$$$$$&&$$&&&&$$$$&&&&&&&$$$$&&&&&&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&**,*,,*,,,,,,,**************(***(((((((((((((((((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&$&&&&&&&$$$$$$&&$&$$$$$$&&&$$$$$$$$$$$&$$$$$$&$&$$$$$$$$&&$$$$$$$$&$&$$$$$$$&&&$$$$$&$&&&&&$$$$&&&&&$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&&(&&&$****,,,,,,,,***,*,*,************(((((((((((((((((((((&(&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&&&&$&&$$$$$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&$$$$$$$$&$$$$$$$&$$&&&$&$$&$$$$&$&$$$$$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&$**,,,,,,,,,***,*,**********(*((((((((((((((((((((((&&(((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&&&&$$$$$&$$$$$$$$$$&$$$$$$$$$$&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&&&&$**,,,,,,*,,,,,,*************(*(***(((((((((((((((((((((((((&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$&&&$&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&$$&$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&***,,,,,,,,,******,*********(**(*(((((((((((((((((((((((&&&(&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&$&&&&&$$&$&&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$&$&&$&&&$$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&$***,,,,,,,,*,******************(*(((((((((((((((((((&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&&$&&&$$$&&&&$$&$$$$$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&$$$$$&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((&&&$***,,,,*,,,,,*,,************(((*((((((((((((((&((&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&$&&&&&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&l$*****,,,,,,,**************(*(**(*((((((((((((((&(((((&(&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$&&&$&$$$$$$&$&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&À"*****,,,,***,,***************(*(((((((((((((((((((&&&&&&&((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$$&$&&&&$&$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&$***,*,,,,,,*,**,,*************((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,************(**(*((((((((((((((((&(((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(***,,,,,,,**************(*(" ((((((((((((((((((&((((&&&&&"&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&$&&&$&&&&&$&$$&&&&&$$$$$$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&"****,,,,,,**,,*,***********(*((((((((((((((((((((((&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$$&&&$$&$&$$&&$&$&$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$***,,,*,,,,*,***************((((((((((((((((((&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&$$$$$$&$$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"*****,*,,,,**,**************((((((((((((((((((&((&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$&$&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&$$&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& "***,*,,,,,,,**,************(**((((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$$&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$***,,,,,,,********************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**,,,,*,,,,*,***************(((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"***,,**,,,,,**************(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$***,,,,,,,,*,***************(*(((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$***,,,,,,*,****,************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$"$$$$$$$$"$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"**,,,,,,,,**,*,**************((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$"""""$$$""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&"**,,,,,,,,,,,************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$"$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$&&$&&&&&&&&&&$&&&&&&&&&&&&&&&$***,,,,,,,,,*,***********(((((((((((((((((&((&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$"$"$$$$"""""$$$$"$"""$$"$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&"***,,,,,,,,*****************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$""""$$$$$""""$"$"$"$"""$$$$$$$""$$"$"$""$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&4"***,,,,,,,,*,************(*((((((((((((((((&((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$"$$$$$$$$"$""$"$$$$$""$""$$"$"$"""$""$$""$""$$$$""$"$$$"$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&"***,,,,,,,,****************(((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$$"""$$"$$$$$""""""""$""""""$$$"""$"$""$""""$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&"***,*,,,,*,,*,***********(((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$""""$$$"$$$""$$"$"$$$"""""$$$"$"""""""""$$""$"""$$"$""""$$"$$$""$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&&&&&$&&&&&&&&&&&&&&&&"***,,,,,,,,*,****************((((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"$"$$$$"$""$""$""$$"""""$"$""""""$""""""$"$$"$""""""$"$$"$$"""$$"$$"$"""$$$$$$"$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&"***,,,,,,,,,*****************(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$"$"$$""$$$$$$""$"""""$"""$""""$$"""""""""""$"""""$"""$"$"""""""$"$$""$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&&&&$$&&&&&&&&&&&&&&&&&&&&"**,*,,,,*,**,*************((((((((((((((&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""$$"$$""$$$$""$"$"$$$$""""""""$""$""""""""""""""""""""""""""$$"""""""""$$"$"$"$""$$""$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&"**,,,,,,*,,****************((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""$$$$"""$$"""""""$"$""$$$"""""$"""""$"""""""""""""""""""$"""""""""$"""""""""$""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&$&&$&&&&&&&&&&&&&&"**,,,,,,,,,****************((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""$""$$$""""""$""""""$"""""""""""""""""""""""""""$""""$""""$"""$""""""$"""""""""$$"$$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&$&&&&&&&&&&&&&&&P"***,*,*,,,,,,***********(*(((*((((((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""""$""""""""$$$$$$"""""$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&& ***,,,,,,,,,*,***********(**((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$"""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$""$"$$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&"***,,,,,,,*,****************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$"""""""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""""$"$$"$$$""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$$$$&&$&&&$&&&&&&&&&$ **,,,,,,,,***,*,**********(*((((((((((((((&(((((&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$"""""""""$"""$"""""""""""""""$"""""""""""""""""""""""""""""$""""""""$"""""""""""""""""""""""$$$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&"***,,,,,*,,,,**************((((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&&&&&&&&&&&&& **,,,,*,,*,,,,,**********((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$"$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&***,,,*,*,,,*,*************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&& **,,,,,,,,,,**,**********((((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&& **,*,,**,*,*,,************(*(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&& **,,,,,,,,,****************(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$&&&&&&&&&&&& n(*,,,*,,,,,***"**********(***((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&&&&&$ **,,,,,,,,,,****************((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&& "$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&& ***,,,,,,,,,*,**,**********((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$$$"""$$""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&$&&&&&&&$ ***,,,,,,,*,****************(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&$$&&&$$$&&&&&&&&&&&&$ *,*,*,,,,,,,,************(*((*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&&&&& **,,,,,,,,,*,*************(*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""""$"$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$"$$$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$ **,,,,,*,*,,**************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$"""$$"$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$&&&&&&&&&$ ***,,,,,,,,*,*************(**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&$&&&&&&&$***,,,,,,,,*************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&$&&&&&&&&&**,,,,*,*,**************(**((((((((((((&(&&((((&&&&&&&&&&&&&&&&$&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&& ****,,,,,,,***********(****(((((((((((((((&(((&&&&&&&&&&&&&&&$&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$$""$$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(*,,,,*,*****************(**(((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$ˆ***,,,,,,,**,*************(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&***,,,,*,**************(*(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&**,,,,,,*,,****************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&$**,,,,*,*****************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""""""" """""""""""" """""""""""""""""""""""""""""""""""""""""""""$""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&(**,,,,,,,***************((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&$$***,,,,,,***,**********(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&***,,,,,,**,**********(*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""" """"""" """""" """"""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&$$***,,,,,,,,*************(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""" " """""" """ """"""""""""" """"""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$**,***,**,,*************((((((((((((((((&&&(&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """" """"""""""" " " " "" " """""""""""""""""""""""""""""""""""""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&****,,*,,*,************((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""" """ "" "" """" """" " """""""" " " " """" """" """"""""""""""""""""""""""""""""""""""""$"""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$***,,,,,****************(((((((((((&(&(&(&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""" """ """"""" """" " "" """""""" """"""" """"" "" """" """"""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&(****,*,,,**************(((((((((((((((&&&&(&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""$"""""""""""""""""""""""""""""""""""""" """""""" """" """"""""" """"" " """"" """ """"" """"""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$(***,**,,,**************(((((((((((((((&&&&&&&&&&&&&&&&$&$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """ """"""" " " """"" """" " """""" " """"""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$(**,*,**,**************(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$"""""""""""""""""""""""""""""""""""""" """""""""" " "" """" "" "" " " " " " " " """ """""""""""""""""""""""""""""""""""""""$"$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$(***,,*,****************((((((((((((&((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""""""""$"""""""""""""""""""""""""""""""" """"""""""" """"""" " """" """ " "" "" "" """"""""""""" """"""""""""""""""""""""""""""""""""$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&$****,***,***********(*(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$""""""""""""""""""""""""""""""""""""""""" """""" """" """"" "" "" "" " "" " """ " """""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$***,***,*,************(((((((((((((&(&&&&(&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""" """""""""""""" """""" "" "" """" "" "" " " " " " """"""""" """"""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&(***,,*,*************(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""""""""""""""""""" """ """"""" "" " "" " " " " "" "" "" " "" " "" """ """"""""""""""""""""""""""""""""""""""""$"$$$$$$""$$$$$$$$$$$$$$$$$$$$&$$$$&&&$&(*****,****************(((((((((((((((&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$""""""""""""""""""""""""""" """"""""""""""""" """" "" """ " " " " " " " """"""" """""""""""""""""""""""""""""""""$"$$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$&$&(******************(*((((((((((((&(&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$""""""$""""""""""""""""""""""""""""""""" "" " " """ " " " " " " "" " " """"" "" "" """"""""""""""""""""""""""""""""""$"$$$$"$$""$$$$$$$$$$$$$$$$$$&$$&$$&&&$(********,*********(*(((((((((((&(((&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""""" """"""""" """"" """ """""""" " " " " " " "" """ " "" """" """"""""""""""""""""""""""""""""$""$"$""$$$"$$$$$$$$$$$$$$$$$$&$$$$&$$$$ &********************(*(((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""$""""""""""""""" """"""""" """""""" """ " " "" " " "" " " " " " "" " "" """""""""""""""""""""""""""""""""""$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$(***************(***(**((((((((((((&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""""""""""""""""""""" """" """""" """""""""" "  "" " " "   "" " "" " """"""""""""""""""""""""""""""""""""$"""$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$$&&(******************(((((((((((((&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""$"""""""""""""""""""""""""""""" """""" " "" " " " " " " " " """" " """"""""""""""" """"""""""""""""""""""$$""$""$$"$$$$$$$$$$$$$$$$$&$$&&&$(******,**********(**(((((((((((&((&(&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""" "" """" " " " "" "" " " """ """" """"""""""""""""""""""""""""""$""$"$$$"$$$$$$$"$$$$$$$$$$$$$$&$&&&$******************(*((((((((((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""""""""""""""""" """"" "" "" "" " " " " " " " " "" " """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$$ (****************((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""""" " "" "" " " " " " " """ " " """"""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$&$&&$ (*****************(**(((((((&((&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"""""""""""""""""""""""""""""""""" """" """" """ "" " " """ " " " "" "" """""""""""""""""""""""""""""""""""$$""$""$$$$$$$$$$$$$$$$$$$$$$$&&&$& (******,**********((((((((((((((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""""""""""""""""" """" """ " " " " " " " " " """ """" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$ (****************(***(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""""""""""""""""""""""""""""" "" """" "" " " " " """" """"""""""""""""""""""""$""""""""$""$$$$$$$$$$$$$$$$$$$$$&$$$$$"(****************(*(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""" "" " " """" " " " " " " " " """" """"""""""""""""""""""""""""""$"""""""$$"$$$$$$$$$$$$$$$$$$&$$$$ (****************(*((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""""""""""""""""""" " " " " " "" " " " " """""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&"(******************(((((((((((&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" """ """ " " """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$"(****************((((((((((((&(&(&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$"$$$""""$""""""""""""""""""""""""""""""""""" "" " """ """ """""""""""""""""""""""""""""""""""$$$$$$"$"$$$$$$$$$$$$$$$$&&&".(*****************((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""$""""""""""""""""""""""""""""" """"" " " " "" """""""""""""""""""""""""""""$"""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$"(**************((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""" """" """ " " """""""""""""""""""""""""""""""""""""""$$$$$$""$$$$$$$$$$$$$$$$$"(************(****((((((((&((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$""""""""""""""""""""""""""""""""""" """" " " " """" """"""""""""""""""""""""$"""""$"""$$$$$$$$$$$$$$$$$&$$$$"(**************(((((((((((&(((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"$$""""""""""""""""""""""""""""""""""""""""" " " " """ """"""""""""""""""""""""$""$$"$$"""""$$$$$$$$$$$$$$$&$$"(***************((((((((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""$""""$$"$"$"$$$$$$$$$$$$$$$&$$"(**************(((*((((((&((((&&&&&&&&&&&&&$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"""""$$""""""""""""""""""""""""""""""""""""" " "" " " " """""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$&$&"((**********(*(*(((((((((((((&&&&&&&&&&&&&&&&&$$&$&&&$$$$$$$$$$$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""""" " "" """"""""""""""""""""""""$"""""""$$$$$$$$$"$$$$$$$$$$$$&$"(*********(****(((((((((((((&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$""""""""""""""""""""""" """"""""" " " " """"" """""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$(************(**((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" " " " "" """""""""""""""""""""""""""$""""""$"""$$$$"$$$$$$$$$$$$$$$(***********(*(((((((((((((&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$$"""""""""""""""""""""""""""""""""" " """" " " "" """""""""""""""""""""""""""""""""$$"$$""$$$$$$$$$$$$$$$$(**************(((((((((((((&(&&&&&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""" " """" " "" """" """"""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$&$$$((*********(*(((((((((((((&((&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""""" " " " """ " """"""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$(************(((((((((((((&((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""""""""""""""""""""""""""""""""""" " " " " " "" """""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$((***********((((*(((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""" "" "" "" "" " """"""" """""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$(***********(*((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" "" "  " " " """"""""""""""""""""""$$""""""$"$$$$$$$$$$$$$$$$$$((********((((((((((((((((&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """ "" " " """"" """""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$((**********(((((((((((((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""" " " " " """""""""""""""""""""""""""""$$$""$$""$$$$$$$$$$$$$$$(((*******((((((((((((((((&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" """" "" " " " " """""""""""""""""""""""""""$$"""""$$$$$$$$$$$$$$$$$^((*(*****(*((**((((((((((((&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""""""""""""""""""""""""" " """" """ "  """" """"""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$(***********(&(((((((((&&&&&&&&&&&&&&&&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$"""""""""""""""" " "" "" " ""   " " "" """""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$(*****(**(*(*(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "" "" "" "    " "" """""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$`((********((*((((((((((((&(&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """"" " " "      " """" """"""""""""""""""""""""$"" "$$$$$$$$$$$$$(((*******(((((((((((((&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$"$$$$"$$$$""""""""""""""""""""""""""""""""""" "" " " " "  " """ " " """"""""""""""""""""""""""""""$$"""$$$$$$$$$$$$(((**(*******(((((((((&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""" "" " " """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$((*******(((((((((((((((&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"$$"$$""$""""""""""""""""""""""""""""""""" "" " " " " " " """"""""""""""""""""""""""""$$""$$$$$$$$$$$$$$((*******(((((((((((((&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" " "   " """ """""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$((****(**((((((((((((((&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$"$"$$""$$"""""""""""""""""""""" """"""""" "" ""  " " "" " """"""""""""""""""""""""""""$$""$"$$$$$$$$$$$$((**(*(*((((((((((((&(&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""" " " "     " " "" """" """""""""""""""""""""$""$""$"$$$$$$$$$$$$(((*******(((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""    " " " """" """""""$""""""""""""""""""$""$""$$$$$$$$$$$$(((*******((*((((((((((&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" " "" " " "    " """" """""""""""""""""""""""""""""""$"$$$$$$$$$$$(((*(***(*(((*(((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$"$$""""""""""""""""""""""""""""" """""""" "     "" " "" "" """""""""""""""""""""""""""""$$$"$$$$$$$$$`((((***(((((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" """ "   " "" """ " """""""""""""""""""""""""""""$"$$$$$$$$$$$&((*****(*(((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """ " """" "    " """ """"""""""""""""""""""""""""""$""""$$$$$$$$$$$(((****(**((((((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$$$"""$""""""""""""""""""""""""""""""" """ "" "    " " """"""""""""""""""""""""""""""""$$""$$$$$$$$$$&((*(((*((((((((((((((&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""" """" "" "         " "" """""" """""""""""""""""""""""$$"""$$$$$$$$$&(((****(((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""""""""""""""""""" ""   "" "" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$(((*(**((((((((((((&(&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""" " "    " "" """"""""""""""""""""""""$""$"$"$$$$$$$$$$$$$&((**((*(((((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""""""""""""""""""""""" "" "          " """""""""""""""""""""""""""""""""""$$$$"$$$$$$(((((*((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""""""""""""""" " """"" "       " " """""""""""""""""""""""""""""""""$$$$$$$$$$$$(((((((((((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""""" "        " """"""""""""""""""""""""""""""""$"$"$$$$$$$$$$&((((*((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" " " " "     "" " """""""""""""""""""""""""""""""$$$$$$$$$$$$&((((*((((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""" "" " " "        """ "" """""""""""""""""""""""""""$"$""$$$$$$$$(((((((((((((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"""$""""""""""""""""""""""""""""""""" """       " " "" """ """"""""""""""""""""""""""""""$$$$$$$$$&((((((((((((((&((&(&&&&&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$"$$"$"$"""""""""""""""""""""""""""""""" " "           """""" """""""""""""""""""""""""$$"""$$$$$$$$&((*(((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""" """"""""""""" " " " "        """""""""""""""""""""""""""""""""$"$$$$$$$$$ &((((*(((((((((((&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""" """""""" " ""         "" """" """""""""""""""""""""""""""""$$$$$$$$$$((((((((((((((((&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" " " " "            """ """""""""""""""""""""""""$""$$""$$$$$$$$ &(((((((((((((&((&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$"""$$""""""""""""""""""""""""""""" """"" " "           """"" """""""""""""""""""""""""""""""$$$$$$$$$ &((((((((((((&(&&&&&&&&&&&&&&$$&&&$$&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """"" " "" "" ""          " " " """""""""""""""""""""""""""$$$$$$$$$$$ &(((((((((((((&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""" "" "            " " """ """"""""""""""""""""""""$""$"$$$$$$$ &(((((((((((((&(&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$"$""$"$"""""$""""""""""""" """""""" " """ " " ""            " """ """""""""""""""""""""""""$$$$$$$$$$$$ &((((((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""" """""""" "" "         "" """""""""""""""""""""""""""""$$$$$$$$$$$ &&((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"$$"$$"""""""""""""""""""""""""""""""  "          " " " """"""""""""""""""""""""""""$"$$$$$$$$$$ &(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""" "" " " " " "             " " " """""""""""""""""""""""""""$$$$$$$$$$&(&((((((((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" """" "              " """"""""""""""""""""""""""""""""$$$$$$$$$&&((((((((((((&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " " "" "                "" """" """""""""""""""""""""""""$"""$$$$$$$"&&(((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""" " "" """" " "               " " """""" """""""""""""""""""""""""""$$$$$$$$$"&((((((((&(&&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$""$""$""""""""""""""""""""""""""""" """" "" "                "" "" """"" """"""""""""""""""""""""$$$$$$$$$"&&&((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$"""""""""""""""""""""""""""""""""" " ""                """"" """""""""""""""""""""""""""$$$"$$$$$$$$"&&(&&&&(((&(&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" " """               " " "" """""""""""""""""""""""""$$$$$$$$$$$"&&(((((((&((&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" " """" "                 " """"""""""""""""""""""""""""""""$$$$$$$$$$"&&(((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" " " "                "" " """"""""""""""""""""""""""""$""$$$$$$$$$"&&&(&(&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$""$""""$"""""""""""""""""""""""""""" " "             " " """""""""""""""""""""""$$"$"$$""$$$$$$$&&(&(&((&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" """"""" """"" "              " """""""""""""""""""""""""""""""""$"$$$$$$&&&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""""""""""""""" " "" " "              " """""""""""""""""""""""""""""$"$"$$$$$$$$"R&&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """""""" """"               " "" " """""""""""""""""""""""""""$"$"$$$$$$$&&&(&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""$$$""""""""""""""""""""""""""""""""" "" "              " """"" """"""""""""""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$""""$"""""""""""""""""""""""""""""""""" " " " " "               " " """""""""""""""""""""""""""""$$""""$$$$$"&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" " ""                "" """" """""""""""""""""""""""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" "              " """" """"""""""""""""""""""""""$"$$$$"$$$"&&(&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """ " " "                """"" """"""""""""""""""""""""""$"$$$$$$$"&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""" """ " "              " " """"""""""""""""""""""""""""$$$$"$$$$$$&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" ""                "" " " " """"""""""""""""""""""""""""$$$$$$""&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$""$$$"""""""""""""""""""""""""""""""""" " "" "              " """ "" """"""""""""""""""""""""$"$$$$$$$$&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$"$$$$""$"""""""""""""""""""""""" """""""""""" "              " " " """""""""""""""""""""""""""$""$$$$$"$&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""" ""             """"""""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""" """""" " "" " "                   "" """""""""""""""""""""""""$"$$$""$$$$$$&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""" "" " "" " "                 " " "" "" "" """""""""""""""""""$"""""$"$$"ø$&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" "" "                 " """" "" """"""""""""""""""""""""""$"$"$$"$&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" " " "                       " """"""""""""""""""""""""""""""""""$""$$$$&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""" " """ "                      " "" " "" """"""""""""""""""""""""$$""$$$$&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$"$"$$"$""""""""""""""""""""""""""""""" " "" " "               " "" """""""""""""""""""""""""""""""$"$$$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$""""$""""""""""""""""""""""""""""" """ "" " "                 """""""""""""""""""""""""""""""""$$"$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$"$"""""$""""""""""""""""" """""""" """"" "                       " "" """"" """""""""""""""""""""""""$$$d"$$&&$&&&&&&&$ $$$&&&&$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" """ "                      " " """"""""""""""""""""""""""$$""$"$$$&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""" """" "" "" "" "                   """"""""""""""""""""""""""""""""""""$"$$$$&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""" """" " "                  " """"" """"""""""""""""""""""""""""$"$$$$&$$&&$$&$$$$$$$$$$$$$$$$$"$$$"$""$""""""""""""""""""""""""""""""""" "" ""                   " " " """"""""" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$""""$""""""""""""""""""""""""""""" " "" " "                 "" "" """"""""""""""""""""""""""""""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""" """ " "                    " " " """"""""""""""""""""""""""""$$$$$$$$$&$$$$$$$$$$$$$$$$$$$""$"$$"""""""""""""""""""""""""""""""""" " " " "                  " "" "" """""""""""""""""""""""""""""$$$$&$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""""""""""""""""""""""""""""" """ "" """" """" "                "" """"" """"""" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""" " "                     " " """"" """"" " """"""""""""""""""$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""""" " "      &             " " """""""""""""""""""""""""""""8$$$$&$$$$$$$$$$$$$$$$$""$$$$"""$""""""""""""""""""""""""""""""" " "" " " "                      " """ " " " """" """""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""" """ " "                   """""""""""""" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$""""""""""""""" """"" " """ " "                      " " "" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""""" """" " "                     " "" "" " """"" """"" """""""""""""""""$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""" " " "            " "" " """"""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""" " """ "" " "                   " " " "" """"""""""""" """"""""""$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""" " "" " "                         " " "" " " """"""" """""""""""$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""" "" " "                     " " "" "" """" """"""""""""""""x$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""""" " " " "                  " " """ " """""""""""""""""$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""" "" "                    "" "" """" """ """"""""""""""""$$$$$$$$$$$$$$"$$""$$"$""""""""""""""""""""""""""""""""""""""""" " "                   """ " """" """"""""""""""$$$$$$$$$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""" " "                        " "" " " """"""""""""""""""$$$"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" """" """ " "                  " """ " """""""""""""""""$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" " "" "               "" " " """"""""""""""$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""" """"" "                       "" " "" """""""""""$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ "                  " " """" " """""""""$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""" """" ""              " " """ """"""""""$$""$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""" " "" " "                     " " "" """"""""""""""""$"$$$$$$"$$"""""""""""""""""""""""""""""""""" """""""""" " ""                 "" """"""""""""""$$"$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""" "                    " " """""""""""""""$$"""$""$"$"""""""""""""""""""""""""""""""""""""""""""""""" " " " "                  " "" """ """"""""""$""""""$""""""""""""""""""""""""""""""""""""""""" """"" " ""                 """""""""""""""$""$"$"""""""""""""""""""" """"""""" " """ """ """  " " "                   " " """ "" """"""""$""""$""""""""""""""""""""" """" """" """"""""" " " " " " " " "               " """""""""""""""""$"""""""""""""""""""""""""""""""" """ " " " " """" " """ "" ""              " """""""""""""""""""""""""""""""""""""""""""""" """ "" """ " "" """" " ""                " " " " """"""""