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 = PRIMARY_MISSION TARGET_NAME = MARS IMAGE_ID = '061B64' IMAGE_NUMBER = 47742787 IMAGE_TIME = 1976-10-11T20:00:43Z EARTH_RECEIVED_TIME = 1976-10-13T10:16:33Z ORBIT_NUMBER = 61 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.033940 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END g P5U>rIBU'h 1}R1sVa,O M/"# H-022202222222220222220000.....0.0......00200000....000000...00000........0..,......0............,..,,......,,,,,,.,.,,,,,,,,.,,,,,,,.......,,,.......,.,........,.,.......,,,.......0.....0............0.....00..............,....00.0................0.......,...........................,,,*,,**(".022222222202222242000000000"*00.000000200000000000000000.00000000000.......................,..........,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,..,,,,,,.,,,,,,,,,,...,.,,,,,.....,,,,........,,,,,,..,,......,..,.,,..,,.,,,,,,.,..,,,,.,....,,,,,..,.....,.....,.,,,,,,,,,,,,,,..,,,,,,**(**.00000002222022022200000.0000.000..0000000000.00000000..0.*..00.........,,,,,,.,,....,( ,,.,.,,,,,,,,,.,,,*,,,,,,,*((*,*,********,,,,,,,*,,,,,,,,,**,,,,,,,,**,,,,,,,,,,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,...,,,,,,,,,,,,,,,,,,,,,.,,,,,*****(((.000000000002200000000...0....00000..00.00000........................,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,*,,,,,,,*******,,***********,******,,**,******(**********,****************&***,,,,,**,,,,*,***,,,,*,**(*,,,,,,,,***,,,,,*,*,*,,,,,**,*,,,,,,,,,,,,,..,,,,,,,,,,,,,*,**,,,,,,,,,*,,,,,,*******((...0000000.00000000.................000.......0.................,...,,,,*,*,,,,,,,,,,,,,,,,*,****,,,,***********(********((*****,********************************************(****,,,,******,***********,,********,*,***,,***,********,*(*******,,,,,*****,,,,,,****$&,,*,*,*,*,,,*********,,***(&&.......................................................,,,.,,,,,.,,,,,,,*,****,*,,,,*******,,*************(*((((**(((((******(************************(**,***(((******((**(((****************************************,*****(***************,,,*************,,**,**,******************************&p&,.......,............................,............,....,,,,,,,,,.,,,,*************,******************(*(***(((((((***(((((((((****((********(**(**(**((((((((*(((((((((((*((((((***************(((*((******(((*****************(*(***********************,,,***,**,*****,****,*,,*****,*****((((*( $,,........,,,.,.......,,,,..,..,........,,........,,,,..,,,,,,*,,,,,,,*************************((********(((*(((((((((((*((((((*******(((((*((((((((((**((((((((((((((((((*(*((*((*****(((((((**(*((((((*(*(((((*((*(****((******(((**(*(***(****************,********************************(((($,....,,,.,.,.,,,,,,,,,,,,,,,......,,,,,,.....,,,,,,,,,,,,,,,,,,,*********************(((*(*******(******(((((((((((((((((*((((((((((*((((((((((***((((((((((((((((((((((((((((**((((((((((*(((((((((((((((((*((*((((((****((*((******((((*************************************((*(***(******(***(($*,...,,,,,,..,...,,,,,,,,,,,*,,,,,,.,,,,,,,,,..,,,,,,,,,,,,,,************************(****(((*((**(**((((((((((((((((((((((((((*(((((((((((*((((((((((((&&(((((((((((((((((((((*((((*(((((((((((((((((((((((((((((**(((((*(((*((*((((**(((((*(*******(((******************(****(*((*((*********((( $,,,,...,..,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*********(**(*(*****(((((((**(((((((((((((((((((((&(&((((((((((((((((((((((((((*(((&&&((((((((((&(((((&((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(*(((((((****((((**************((*((((*****((((((((**(((&$*,,,,,,,,,.,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,***********,*(*******(***((*****(((((((((((((((((((((((((&&(&(((&&(&(((((&(&(((((((((&(((((((&&&(&((((((((&&((((((((&(((((((((&(((((((((&&&(((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((**((*((*((*((((((((@$*,,,,,.,,,,,,,,,,,,,,,,,,,,*,***,,,,,,*,*,,,,,,,,,*********************((*(****(**((((((((((((((*((((((((((((((&&&&(&&&&(&&&(&&((((&&&(((((((&&&(&&(((&&&&&((&(((((&&&&&(&(&(((((((((&(&&(&((((((&(&&&&((((&(&(&(((((((((((((((((((((((((((((((((*((((((((**((((((((*****((((**(*((*(((((**(*((((& $*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,,,,,,,,,,*********************(***(*****((((((((((((((((((((((((&&((((((&&&&&(((((&&&&&&&&(((((((((((&(&&&&&&((&&&(&&&(&((&&&&&(&((((((&&&(((((((&&&&&&((&&&&&&(&(((&((&&(((((((((((((((((((((((((((((((((((((((((((((((((*((***((((((((((**(((((((((((&R"*,,,,*,,,,,,,,,,,,,,,,,,,,,***,,,,,,******,,,,***,,,,,**************((*((****(*(((((*(((((((((((((&&(&&(((&&(&&&(&&&&&&&&&&&&(&&&&&&&&((((&&&&&&(&&(&&&&&&((&&&&&&&&&&&&&&&&((&&&((&&&&((((((&&&&&&&&&&&&&&&(&&(&((&&(((&(((((&((((((((((((((((((((((((((((((((((((((((((((((**((((((((*(((((((((&"**,**,*,,,,,,,,,,,,*,,,,,********,*,,,,*****,****,*******(**********(((((((*(***(((((((((((((((((((((&(&&&(((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&((&&(&&&&&(((&(&&&(&&(((&(&&(&(((((((((((((((((((((((((((((((*(*(((((((*((((((((((((*(((((&"**,,*,,,,,,,,,*,,,,,,,*****,,,********,,**,******,,*****((*((***(*((((((((*((((((((((((((((((((((((&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&((&&&&(((((((((((((((((&(((((((((((((((((*((((((((((((((((&(*((&&"**,,,,,,,,,,,,,,,,,,*,,,********,**********************((((((((((*(((((((**(((((((((((((((((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&&((&((((&(((((((((&(((((((((((*(**(*(((((((((((*((((((&"(**,,.,,,,,,,,,,,,,,**,,*******************************(*(((((((((*(((((((((*((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&((((((((((((&(((((((((((((((((((((*((((&((((*(*((&&& (**,,,,,,,,,,,,,,,,,**********,*********************(((((((((((((((((((((***((((((((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&((((&&(((&(((((&&((((((((((((****((((((((((((((((((((&& ***,,,,,,,,,,,,,,**,****,*********************((((*(((((((((((((((((((((((*****(((((((((((&(&&&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((&(&(((((((((((((((((((((((&((&((&&(&&&& (**,,,,,,,,*,,,,,,,,********************(((((((**(*(((((*(((((((((((((((((((***((((((((&(((&(&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((((((((&&&&&&((((&&&&"(***,*,,,,,,,,,,,,,,,**************(((**(**((((((**(((((((((((((((((((((((((((((((((((((&(((((((&&&(&&&((&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&$$&&&&&&&$$$$&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((&&&&(((((((((((((&(((((((&(&&(&&&&&&(&&& (**,,,,,,,,,,,,,,,*******************((((*(***(*((((((*((((((((((((((((((((((((((((((((&&(&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$&&&&$$$$$&$&&&&&$$&&&&&&&$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((&((&(((((((&&&&&&&&&(&&&&&(*,,,,,,,,,,,,,,,,,,**************(****((((((((***(((((((((((((&&&&(((((&(((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&$$$$$$&&&&&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&((((&(&(&(((((((&((((((((((((((((&&&&&((((&&&&$ *******,,,,,,,,****,***,*************(*(**((((((((**((((&(((&(((((&(((((((((((((((((((((&((((((&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&$&$$$$&&&$$$$$$$$$&&$&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&(((&(&((((((((((((&&&&(((&&&&&((&&&&(**,,,,,,,,,,,,,,************************(((((((((((((((((&((((&((((((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&$$&&&&&$$$&$&&&&&&&&$$$$$$&&$$$$$$$&$$&&$$$$$$$$$$$&$$$$&&&&&&&$$$&&&&&&$&$&&&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((((((((((((((&&&&&(&((((&((((& ****,,,,,,,,,,,,,,,,***********(**********((((((((*(((((((&((&(&&&&((((&(&&(&((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$&&$&&&$$$&&&$&&&&&$$$$$$$&$$$$$$$&&$$$$$$$$$&$$&&$&&&&&&&&$$$$$&$&&$&$&$&&&&&&&$$$$&$&&&&$$$$&&&&&&&&&&&&&&&(&&&&&&((((((((((&(&(((((((&&(&&&&&&&&&&&&&&&(**,,,,,,,,,,,*,*,,**,***********************(((((*(((((&&&&(&((((&&&&&&&((((&(&(((((((&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&&&$$$$$$$$$$$$$$$&&&$&$$$$&&&&$&$$$&&$&&$&&$&&&&&&&&&&&&&&&&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(**,,,,,,,,,,,,,,,,********************(((**((((((((((((&&((&&&(((&((&((&&&&(((&&(&&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&$$$$$&&$&&$&&&&&&&(&(&(&&&((((((((((((((((&$$$$$&&&(&((&&&&&&&&&&&&$ *****,,,,,,,,,,,,*,*,***********(****(*****((((*(((((((&&(((((&&(&&&&&&(&&&&&&(&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&(&(&&&((&&&(((((((&&&&$$$$$$&&(((&&&&&&&&&&&&$******,,,,,,,,,,*,*********(********(*(((***(((((((((((((&&&&&((((&(&((((&&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$&&&&&&$$$&&&&&&&&&&&&&&(&(&&&((((((&&&&&&*,,,($$$&&&(((&&&&&&&&&&***,,,,,,,,,,,,,,,*************************(((*((((((((((((&&((&(&(((((((&&&((((&&(&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&&&$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$&$&&&&$&&$&&&&&&&&&(((((((&(&&&&&(,,*****&&&&&(((&&&&&&&&&$(***,,,,,,,,,($************((**********(*((*(((((((((&&&&&&&&&&&&&&&&&&&(((((&&(&&&(&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$&&&$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$$$$&&&&&&$&&&&&&&&&(&&((&&(&&(&&&(**((((***&&&((((&&&&&&&&&& (****,,,,,,,,,(****(******************(((*((((((((((&&&&&&&&&&&&&&&&&&&$&(((((((&&(&(((&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$&$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&((((((&&&&((&&&((&&&&((((&&&((((((&&&&&&&$ d$(****,,*,,,,,,,,,,*****(******************((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&(((&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&$$&&&&&&"$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&(&&(&&&&&&((&&&&&&&(((&(((((&(&&&(&(&$ ****,,*,,,,,,,*,*,**********************(*(((((((((((&&&&&&&&&(&&&&&&&&&&&(&&&&((&(((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$&$&$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&$((((&&&&&&&&&"$***,,,,,.,*,,,,,,,,,******************((((*((((((((&&(&&&&&&&&&&&&&&&&&&&&((&(((&&&&&(&&&&&&&&&&&&&&&$$$&&&&$&&&&&&&&&&&$$$$$&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&(&&&&&&((&&&&(((((&&&&&&&&((((&(&&&&&&"***,,,,,,,,,,,,,,,*,********************((((((((((((((&&&&&&&&&&&&((&&&&&&&&&&((&(&&(&(&&&&&&&&&$&&&&&$&&$$$$&&&&&&&&$$&&$&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&&((&&&$$&((((&$$$((((&&&&(&&&&&&&$ &****,,,,,,,,,,,,,,,**,*********,,***(((((((((((((((((&&&&&&&&&&&(((&&&&&&&&&(&&&((&&(((&&&&&&&&&&&&$&&$$&&&&&$$$$&&&&$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"""$$$$$$$$$$"$$$$$$$$$$$$$$$$""""$$$$$""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&"$$&&$"""&(((&&&((&(&&&&&$$ ***,,,,,,,,,,,,,,,,,*****************((*(((((((((((&&(&&&&&&&&&&(&(((((&&&&&(&(&&&&&&&((&&&&&&&&&&&$&&$$$$&$$&$$&$&&&&&$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$"$"$$$$$$"$$$$"$$$$$$""$$$$$$$$"$$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$"""""""&(((&&&&&&((((&&&$$ 0$(***,,,,,,,,,,**,*,******************(((((((((&&&((&&&&&&&&&&((&&(((((((&&&&&&(&(&&&(&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"$""$""$$$$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$&&&&&&&&&&&(&$"""$&(((((&(((&&((((&&&&& @&(***,,,,*******,,,******,************(((((((((&(&(&&&&&&&&&&&&&(((((((((&&&&&&&&&&&(&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$""$""$$$$$$$"$"$$$$$$$$$"$$$$$""""""$$$"""$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$$$&&&&&&&&(&&&((((((((&&&&&(&(((((&&&&& >&(*****((((((***,,,,,***,*****************(((((&((&(&&&&&&&&&&&&&&&((((&&&&&&&&&&&(&&&&&&&&&$&&&&&$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$"$""$$$$$""$$$"""$$$$$$$$$$"$$$$$$"$$$"$$$$"""""""""$$$$""$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&&&&((((((((&&(&(&&&((((&&&&&$ &(***((*,,,*(*********,,,,**********(**((((((&&(&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&(&&&&&&&$&&&&&$$$$$$&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$"$"$$$$$"""$$$$$$"""$$$$$$$"$$$""$$$$$"""$""$"$""$"""$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&$&&((((((&&&(((((((&&&&&&&&& : &(((*.0200000*((******,,**********((***((((((&&&&&&&&&&&&&&&&&&&&&(&((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$""$"$$"$$$$$$$$$$$$$"""$"$$$$$$"""$$$$$$$$"$$$$$$$$"""$$$""$$""""""""""""""$"$$$"$"""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(&((&&&&((&&&&&&&&&&& &(((.00000000.,*******,,,***********((((((((((&&&&&(&&&&(&&&&&&&&&&(&(((((&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$"$$$$$$$"""$"$$$$$$$$$$$$$"$$"""$$$$$$"$""""$$$$$$$$$$$$$$$$""$"""$$$"$"""""""""""""$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&((((&&&&&&(&&((((&&&&&&&&&&$ `$(*.00..,,.....*((*****,,************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""$$$"$$$$$"""""$$$$$""""$$"$"$"$"$$$$$$$$$$$"$""$$""$"""$""""""""""$""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&& $(,....,,,,,,,,*(**,,,,*************((*((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$"""""$""$$$"""""$$$$$$$$$$$$$$$$$$"""""$$"""""""$""$""""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$ &*,.,.,,,,,,,,,,**,,,*,,,,***********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$$""$""$$"$"$$$$$$$$$$$""""""$""""$$"""""""$"$$$$$$$$$$$$$"""""""""$""$"""""$$""""""""$$$$$$""$""$$$"$"$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$$&&&&&&&((&&&&&&&&&&&&$&&&&&& D$*...,,,,,,,,,,,,*,***,,,,******((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$""$$""$$$$$$$$$$""""""$"""""""""""$""""""$$$$"$$$"""""$$""""""$$$$$""""""""$$$"$""""$"$$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&(&&&$$$&$$&&$&&&&&&& $*,,,,,,,,,,,,****,,,,,,*******(((((((((((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"""""""$$$$"$""""""""""""""""""""""""""$$""""""$"$"$""""""""""""""""""""$$""""""$$"""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,***,*******,******((((*(((((((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$"$"$$""""""$$$$$$$""""""""""""""""""""""""""""$$""$"$$""$"""""""""""""""""""""""""""$"$$""$"""""""""$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*(*,,.,,,,*****,,,,***********(**(((((((((&(&&&&((&&&&&&&&&&&&$&&&&&&&&&&&&$&&&$&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""$$$""$"""""""""""""""""""""""""""""$"""""""$"$$""""""$$$$"$$$$$$$$$"$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&$&$$&$&&&&&&&$(,((*******((((,,,*,,,,,*****(((***(((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$""""""""$""""""""""""""""""""""""""""""$$$$"""""""""""""""""""""""""""""""""""""""$"""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&$$&&&&&&&&&&&&&$(,*((*****((((,,,,,,*********(((*((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$""""""""""""""""""""""" """""""""""$"""""""""$"""""""""$$$""""""""""""""""""""$"""""""""$$$$"""""""$$"""$$$$$$$$$$$$$$$&&&&$$$&$&$$&&&&$$&&&$$$&&&&&&&&&&&$$$2&,.((((*(((((*,,,,,*,,******(((**((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&$$&&&&&$&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"""$""""""""""""$""$$""""""""$$$$$$"$"$$$$$$$$$$$$$&$$$$$&$&&&&&$$$&$$$$&&&&$&$&$&&&&$&,..*((((((*.,.,,,**********((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$""""""""""""""""""""" """"""""""""""""""""""""$""$""""$""""""""""""""""""""""""""""$$"$""$"""""""""""""$$$$$$$$""$$$$$&$$$$$$$$&&&&&&$&&&&&&$$$$&&$&&&&&&&&$&*..0.,**,....,,,,*,,******((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$"""""""""""""""" """" """"""""""""""""""""""""$"""""""""$"""""""""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&$&$$$&&$&&$&&$$$$&&&&&*,,.000000...,,,**********(((((((((&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$"""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""$"$"""""""""""""""""""""""""$""""$""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$$&&$$&$&$&&&$$$$$&$&*,,,.......,,*,,,**,****((*(((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$&$$&$&$$&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""$$$$""""""""""""""""""""""""" """""""""""""""""""""""""""""""""$$$$"""""""""""""""""""""""""""$"$"""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$$$$$&$&&&&&&&$&,,,,,,,,,,,,,*****,,,,**(((((((((((&&(&&&(((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$""$$$""""""""""""""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&$$&&&&&$$$$$$$$*,,,,,,,,,,,*,,*,,,****((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$"""""""""""""""""""" """"" """""""""""""" """"""" " """"""""""""""""""" """""""""""""$"""$"""""$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&&$$$$$&&&&&&$$&**,,,,,,,,,,,,,,,*******((((((((&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$"$""""""""""""""""""""""""""""""""""" " """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$$$""""$$""$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&$&&&$&&&$$$$$&&&&$**,,,,,,,,,,,,,,****(****(((((&(&&&&&&&&&&&(&(&(&&&$$$&&&(&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$""""""""""""""""""""""" " " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""$$$$"""""$$$$$$$"$"$$$$$$$$$$$&&&$$$$$&&$&&&$&$&$$&$$&&&&&&&8**,,,,,,,,**,,**********(((((((&&&&&&&&&&&&&&&&&&&&$&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$"$$$$$$$$$""$$"$$$"""""""""""""""""""""" " """""""""""""""" " """"""""""""""""""""""""""""" """""""""" ""$""""""$""$"""""$"$$$"$$$$$$$$$$$$&$$$$$&$$$$$$$$&$&&$&$&&&&&&&$(*,,,,,,,**,,,,***********((" &&(&(&&&&&&&&&&(((&&&((((&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$""""$""$&""""""""""""" """ " " " """" """""""""""""""" """"""""""""""""""" """""""""""""""""""$"""""""""$$"""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&$&&&&$$"$*,*,,,,,,,,,********(**(((((((&(((&&&&&&&&&&&&&(&&((((&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$$$""""""""""""""""""" "" "" """"" "" """"""""""""""""""" """"" """""""""""""$"""$"""""$$"$""$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&$&&&&&&&&$$$*,,,,*,,,,,**,,*******((*((((((((&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""$"""""""""""""""""" """"" "" """" "" " " """ """""""" " """"""""""""""""""""""$""" """""$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&&&&&&$$$$***,*,****************((((((((((&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$"""""""""""""""""""" " " " """ """" "" """""""""""""""""""""""""""""""""$$$$$$$$$$"""""""""$$$$$$""$$$$$$$$$$"$$$$$$$$$$$$$$&&&&&$&&&&&$&@$***,,*,**************(((((((((&&(&&&&&&&&&&&&&&&&&&&$&&(&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""""$""$"""""""""""""""" " " " """" """ "" """ """"""""""" "" " """""$$$$"$$$$$$$""""""$"$$""""$"$$$$$$"$"$$$$$$$$$$$$$$$$$$$$&&&&$&&&$$$&&$(*****,,*******(*****(((((((((((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$&$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$$$""""""""""""""""""""""" " " " """ """ "" " """ """"""" " """"""""""$$$$$$$"""$""$"""""$$$$"$"$$"$""$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$$$$&&&$$"(**,,,,**,,,*****(******(((((((&(&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$""$"""""""""""""""""""""""" "" "" "" "" """"""" " """" " """"""""""""""""""""""""""""""""""$$"""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$(***,,,,,,*************(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""""""" " "" " "" " """" """"""""""" """" " """"""" """"""""""""""""""""$$$$$$"$""""$$"$$$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$(**,,,,,,,,*********(*((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$""""$$$$$"""""""""""""$$"""""""""""""""" """ " """" " """" " " " """"""""""""" " """" " """""""" """""""""""""""$$$""""""$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$$ $(**,,,,,,,,****(*****(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$&$$$$&&$$$$$$$$&$$$$$$$$$"$$""""$$$"""""$$""""""""""""""""""""""""""""""""" """ " """ "" " "" " """"""""""""" "" " """"""" """"""""""""""$"""""""""$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$$ $(*,,,****,**,***((**(((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$""""""$"""$$$$"$$$$"$"""""""""""""""""""""""""""""""" " "" " " " " """"""" """""" "" """""""""""""""""""""$$$"""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&,,,,,,,,**********(((((((&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$"$$$$$$$"$$$"$"""""""""$$"""""""""""""""""" "" " " " " " " """ "" " """"""""" " """""""""" """""""""""""""""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($*,,,,,,****,,****((((((&((&&&&(&&&&&&&&&&&&&&$$&&$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$$$"$$"$$$$$$$$$"$$""""""""""""""""""""""""" " " " " """" " """""""" """""""""""" """""""""""""""""""""""""""""$""$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"*,,,,,,,*,,,*******(((((((&((&&&&&&&&&&&&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""$$$$$$$"$"$$$$$$""""""""""""""""""""""" "" "" " """"" " "" "" """""""""" """""""""""""""$""""""""""$"$"$""$""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$h"*,,,,,,,,,,,,******(((((((&(&&(&&&&&&&$&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$""""$$$$$$$$"$""""""""""""""""""""""""" """ " """ """ """ " " " "" """""""""""""""""""""""$$""""""$$"$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"***,,,,,,,,*********(((((((&(&&&&&&&&&&&&&&$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$"$$$$$$""""$$$""""""""""""""" """" "" " " "" """"" " "" """""" """"" """ """ """"""""""""""""""""""""""""$$$$$$""$$$$$$$""$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"**,,,,,,,*,*,*****(((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$"$"$"""$"$""$""""""""""""""""""""" " """ """ """""""" "" " """""" """"""""""""""""""""""""""""""$$$"$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$6"(***,,*,,,,,*******(((((((((((&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""$""""""""""""""""""""""""""""" """"" " "" "" " """ """" " """" " " """""" " """"""""""""$$$"""""""$"$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(*,,,,,,*,,******(**((((((&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""""""""""""""""""""""""""""" """""" "" "" " "" " " " " """""" " """"""""""""""""""""""""""$""""$$$$$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"***,,,,,,,,*********((((((&(&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"""$$$"""""""$$""""""$""""""""""" """ "" " " " "" " " " " "" " "" """"""""""""""""""""$""$$"$$""$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"(**,*,,,**,********((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$"$$$$"$$""$$$$$$"""""""""""""""""""""""""""""""""""" " "" " "" " " "" " """" """" "" " " """""""" """""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"******,,,**********((((((((((((&&&&&&&&&$&$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""""$"""$"""" """""""""""""""" "" "" " """ """ """"" " """""" " """"""""""""""""""""""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$"(***,**,,*********((((((((((((&&&&&&&&&$$$&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$"""$"$$"$$"""$"$""""""""""""""""" " """" " " " " " " """ """ """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"***,****,*,**,****(((((((((((((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""$$$$"""""""""$"""$$$""""""" "" " " " " " """ """" " "" " "" """""""""""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$"***,,,************((((&(((((&(&&&&&&&&&$&$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""$"$$$"""""""$""""$$$$"""""""" " " " " " " " " """"""""""""""""""""""""""""""$$""""""""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$ 2"****,,***,,*******(((((((((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$"""""""$$$$"""""""""""$$$$$$$"""""" "  " " "" " """ """" " " """""""""""""""""""$$"$$"$""""$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$&$$$$$$$$$$$"***,*,,,,,********(((((((((((((((&&(&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""$$""""""""$""""$$$$"""""""" " " " " " " """ """"""""""""""""""""""""$"$""$""$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"*********************(((((((&&&(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""$"""""""""""""""""""""" """ " " " """"" "" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$ (******,*,************(((((((((&(&(&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""" " " " " """ " " "" " """ """"""" """""""""""""""$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&0 (****,,,***********(((((((((((&&(((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""$""""""""""""""""""""""  " """""" "" """"" " """""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$ (****,,***************(((((&&(((((&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""  " " """ "" " "" " " "" """""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$ ****,**,**********(*(*(((((((((&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""     " "" "" """"" """"" """ " """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&$0(*************&*(****((((((((&((&&&&&&&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"""$""""""""""""""""""""""" """""""""   " " """ " " """"""" " """"""""""""""""""$""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$<(*************(******(((((((((((&&&&&&&&&$$$$$&&&$$$$$$$$$$$&$$$$$$$&&$"$$$$$$$$$"""""""""""""""""" """"""""""""  " " " " "" """"""""""" """""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$ ***********************(((((&&(&&&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""" """""""""" ""     " " " " " ""  """""" " """"""""""""""""""""""$$"$""$"$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$ **,***************(****((((((((&&&&&&&(&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$"""""""""""""""""""""" """""" "   """"""""" " """"" "" """"""""" """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$ **,,*,,************(((*(((((((&&&&&&&&((&&&&&&$&&&$$&$$$$$$$$$$$$$&$&&$&&$&$&$$$$$""""$$$"""""""""""""""""""" ""   " "" """"" " """"""""""" """"""""" """""""""""$$$$$$""$$$"$$$$$$$$$$$$$$$$$$$$&$$$&&&$"******************(((**((((((((&(&&&&&&&&&&&&&$&&$&&$&&$$$$$$$&&$$&&&$&$&&&$&$$$$$$$$$"$""""""""""""""""""" """""" "   """"" """" " " """"""""""""""""""""""""""""""""$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& & ******,,,,*********((((((((((((&&&&&&&&&&&&&&&&$&&&&&$$&$&$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""""" """""" ""   """ "" """""""" """" " """""" """ """"" """""""""$$""""$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&$ *,,,,,*,*,********(((*(((((((&(((((&&&&&&&&&&&&&$$&$$$&$&&$&&$&&&&&&&$$$$$&&$$$$$$$$$$$"$""""""""""" """""""""""""" ""  " """""""""" "" "" " """""" " """""" """"""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$ 4*,,,,,,,,,************(((((((((((((&&&&&&&&&&&&&&&$&&&&$&$$&$&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""" "" " " """"" " """"" " "" """" """"""""""""$"""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$&$&$$  *,,,,,,,,,**********((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""" """""""" """"" " """""" """" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$& *,,,,,,,,***********(*((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$"$"$"""""""""""""""""""""   """""" """ " " """ "" " """""""""""""""""""""""$$$$""$$$$$$$$$$$$$$$$$$&$$$$&&&"*,,,,,,*,,*,**********((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$""""$"""""""""""""""" """  """" "" "" " "" """ """"""""""""""""""""$"""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$&&&&& **,,,,,,,,**********((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""$"""$$$"""""""""""""""""" " """"""" " " """ """ """""" """""""""""""""$""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&& *,,,,,,,,,,**********(((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$"$"$$"$"""$"""""""""" """"  " " """" "" " "" """""""" """""""$"""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$"**,,,,,,,,,*,********(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$$""""""$$""""""""""""""""" "  " " " """""""" """""""""" """""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$ *,,,,,,,,,,*,********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$"&$$$$""""""""$""""""""""""" "" """ "" " " " """""""" """"""""""""""$"$"$$$$$$$"$$$$$$$$$$$$$$$$&&$$$*,,,,,,,,,,,,********((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""" " """""""""" """"""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$$& **,,,,,,,,,,*********((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""" " "" " " """ """""""" """""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$&$$$@**,,,,,,,,,,,*,*****(((((((((((&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""" "" "" " """"""""" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,,,,,*****(*((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$"$"$$""$$$"""""""""""""""  """ "" """"" """""""""" """""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$ **,,,,,,,,,*********((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""" "" """""""""""""""" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&$`0**,,,,,,,,********(*(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$""""$$$"""""""""""""  " " """" """ " """"""""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$&&*,,,,,,,,,,,,**********(((((&&((&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""" "     " " """""" "" """ """"""""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$&&$**,,,,,,,,,,,*********(((((((((&(&&&&&&&&&&&&&&&&&&$$&&&$$&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$"""""""$"""""""""     "" " """"""" " """""" """""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&$$**,,,,,,,,**,,,*,***(*(((((((&&&&&&&&&&&&&$&&&&&&&$$$$&&$&$&&$&&&&&&&&$$&$&&$$$$$$$$$$$$$$""$"$"$$$$"""""" "" " "" "   " " "" "" """"""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$&&&$$$**,,,,,,,,,,,,,*******(((((((((&&&&&&&&&&&&&&$&&$&$$$$$&$&&$$$$$&$&&&&&&&&&$$$$$""$$$$$$$""""""$$$"""""""""""" " " " "  """ " """"""""" """"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$&&&&*,,,,,.,,,,,**********(((((((((&&&&&&&&&&&&&&$&&&&$&&&&&$$$&$$&$&&&&&&&&&&&$$$$$$$$$$$"$$"""""""$$""$$"""""""""" " """" " "" " " "" " """""""""""""""$$$"""$$$$$$$$"$$$$$$$$$$$$$$&&$$@*,,,,.,,,,*,,*,,****(((*((((((&&(&&&&&&&&&&&&$&&&&&&&&&&$$$$$&&&$&&&&&&&$$$$$$$$$$$$"$$$$"""""""""$$$"""""""""""" " " " " " " "" " " """""""" """"""""""""$$$"$"$"""$"$$$$$$$$$$$$$$$$$$$**,,,.,,,,,,**,********((((((((&&&&&&&&&&&&&&$&$&&&&&&&&&$$$$$&&$$&&&&&$$$$$$$$$$$$"$$$$"""$$$$""$"$"""""""""""""""""" " " """  " """""""" """""""""""$"$$$$"$$$$$$$$$$$$$$&$$$$$$$&&$&***,,,,,,,,,,*********((((((((((&&&&&&&&&&$&$$$$$&&&&&&&&&&&&&$$$$$$&&&&$$$$$$$$$$$"$$$$$$$$$$$""""$$"""""""""""" """ """ """""  "" " " "" """" " """"" """""""$"""$$$$$$$$$$$$$$$$$$$$$$&$$&&&&***,,,,,,,,***********(((((((((&&&&&&&&&&&$$$$&&$$&&&&&$&&&$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$&$$$"$""$$$""""""" " "" """"""""""""" " " " "  "" " """""" """"""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$&H`**,,,,,,,,,*,********((((((((((&&&&&&&&&&&&$&&&&&$$&$&&$&$$&$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""" """""""" """""" "     " " " " """ "" " """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$*,,,,,,,,,,*********((*(((((((((&&&&&&&&&&&&&$$$$$$$&$&$$&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""" " """"""""""""" " " " "     " " "" """""""""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&& (*,,,,,,,,**********((((((((&(((&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""" " " ""   " " " """"" """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$**,,,,,,,,,**********(((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """"""" """""""" "" "  "     " " " " " """ " """"""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$*,*,,,,,,,************(((((((((&&&&&&&&&$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" """"""""""""""""""""" """ " """   "" " """" " " """""""""""$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$**,,,,,*,,,,***********((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" """" " " " """""" " "   "" " """""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&$H<*,,,,,,,,,*************(((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$""$$$$$$$$$$$$$$$"$""""""""""""""""" """"" """ """ """ "" " "    " " " """""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&d**,,,,,,***,,********(***(((((&(&&&&&&&&&&$$$$$$$$$$"$$$$$$$$$$""$"$$"""""$"$""""$$$$$$$$$$$$"""""""""""""""""""" """""""" """ """" " """    """" " """"" """"""""""""$""$$$$$$$$$$$$$$$$$$&&$$$$$$&& *,,,,,,,*,*,***********(((((((((((&&&&&$$$$&&$$$$$$$$$$$$$"$$$$$$$""""""""""""""$$$$$$$$$$$$$"""""""""""""""""""""""""""""" """" " " "" ""      " " " " " "" " """""""""$$$"""$"""$&$$$&&$$$$$$$$$$$$$&&$&&&(*,,,,,,,,*************(((((((((((&&&&&&&&$&$$$$$$$$$$$$"$$$$$$$""""""""""""""""$$$$$$$""$$$"$""""""""""""""""""""""""""""""" " "" """     "" "" " """ "" """" """"""""""""""""""$""""""$$&&&$$$$$$$$$$$$$$$$$&&& (**,,,,,,***********((((((((((((((&&&&&&&&$&$$$$$$$$$$""$$""""""""""""""""""""""$$$$$$$$$$$"""""""$""""""""""""""""""""""""" " ""     " " " """"" """ " """""""""""""""""""""""$$$$&$$$$$$$$$$$$$$&$&&&$&.2(*,,,,,,****,******((*(*(*((((((&&(&&&&&&&$&&&$$$$$$$$"$""""""""""""""""""""""""""$$"$$$$$$$"""$"$"""""""""""""""" """""" " "     " " " """ """"""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$&& **,,,,,*,,,,*******(**(((((((((((&&((&&&$&&&&$$$$$$$$$""""$"""$"""$""""""""""""""""""$$$$$$$$""""$""""""""""""""""""""" " " " "     "" " " """"""""""""""""""""""""$$$$$$$"$$$$$$$$$&$&&&& `**,,,,,,,,,**********(((((((((((((&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""""""""""""""""$$$$$$"$$""$$$$"""" """""""""" "" "      """"" """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&& ****,,,,,,,,********(((((((((((&&&&&&&&&&&&$$$$$$$$$$$"$""""""""""""""""""""""""""""""""$$$$$$""""$""""""""""""""""" """"" "" """      """""" """""""""""""""""""""""$$$$$"""$$$$$$$$$$$&&&&&&& 0**,,,,,,,***********((**((((((&&&&(&&&&&&&&$$$$$$$$$$$$"""""""""$"""""""""""""" """""""$"$""""""""$"""""""""""""""""" " " """""""""       "" """ """""""""""""""""""""""""""$$$"$$$$$$$$$$$$&&&&&&&&& **,,,*****,*********(((*((((((((&&&&&&&&&$$$$$$$$$$$$$$$"$""""""""""""""""""" " """""""""""""""""""""""""""""""" "" " " "" ""       "" " " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&"**,,,,,,**************((((((((((&&&&&&&&&&&&$$$$$&$$$$$"""""""""""$""""""""""""""""""""""""""""""""""$""""""""" """       " " """""""""""""""""""$$$$$$"$$$$$"$$$$$$$$$$$$&&&$&&&&"(****,,**************((((((((((((((&&&&&&&&&&$$$$$$$$$$$"""""""$""""""""""""""""""""""""""""""""""""""""""" "" " "      "" " """"""""""""""""""""""$"""$$"$$"$"$$$$$$$$$$$&&&&&&&"**,,,,***************(((((((((((((((&&&&&$$&&$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" " " "      " " " """"""""""""""""""$""$"$$""$$$$$$$$$$$$$$$&&&&&&&&"D$***,,,***************((*((((&((((&&&&&&&$$$$&&$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""" " """      " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$&&&&$&&&&"**,,,*****************(*(((((&&&&&&&&&&&&&&&$$$$$&$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "   ""       " """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$&&&&&&&"p(***,**,**************(*(((((&&&&&$&&&&&&&&&&$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""" "          " "" """"""""""""""""""""""""$$"$$$"$$$$$$$$$$$&&&&&&&$"(*,,,,,,**************(***((&&&&&$$$&&&&&$$$$&$$$$$$$$"""$""""$"""""""""""""""""""""""""""""""""""""""""""""" "       " """""""""""""""""""""""$"""$""$"$$&$$$$$$$&&&&&$&&&"R(*,,,,*****************((((&&&&&&&$$&$$&$$$&&&&&&$$$$""$$$$$""""""""""""""$""""""""""""""""""""""""""""""""" "        " """"""""""""""""""""""""""""""$$$$$$$$$$$$$$&&&&&$$$&$"p*,,,,,,,********(********(((&&((((&&&&$&$&&&&$&&$$$$$"$$$"""""""""""""""""$""""""""""""""""""""""" """" """"        " " """"" """"""""""""""""""""$"""$$$$$$$$$$$&$&$&$$&&$&&"*,,,,*,,,***************(((((*((&&&&&$&&&$&$$$$$$$$$$"$$"""""$$""""""""$""""""""""""""" """""""""" """"" "" "" "      """""""""""""""""""""""""""""$$$$$$$$$$$$$$&&$&&$$$$&&&$(**,,,*,,************(((((&&(((&&&&&&&&&&$$$$$$$$$$""$""$"$$$"$$"""""""""""""""""""""""""""""""""""""""" """"""        " """"""""""""""""""""""""""$$$$$$$$$$$&&$$$&$$$$&&&&&$(****,,,*************(((*(((((&(&&&&&&&&&$$$$&&$$$$$"$$$$$$""$""$""""""""""""""""" """""""""""""""""" " " """"        """"""" """""""""""""""$$$$$$$$$$$&&$&&&$$$$$&&&&&&$>(****,,,,*************(*((((((((&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""""""""" """"""""""""""""" """ "     " """"""""""" """""""""""""$"$$$$$$$$$$$$$$$$$$$$$&$&$&&$ (******,*,,***,******(***((*&&&&&&&&(&&&&&&&$$$$$$$$$$$$"""""$"$$"""""""""""""" """""""""""""""""""""" " ""      " " "" """"" """""""""""""$"""$$$$$$$$$$$$$$$$$$$$&&&&$&&$X********,,,******************&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""$$$$"""$""""""""""""""""""""""""""" """"""" " "           """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&$$(***********************(*(***((((((&&&&&&&&&$$$$$$$$$$$"""$"""$""""""""""" """"""""""""""""""" """""" "        """ "" "" """""""""""""$$$$$$$"$"$$$$$$$$&$$$$$$&&&&&$(****,,,******,*********(((*((*((((&&&&&&&&&&&$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""" """"      " "" "" """"""""""""""""""$$$"""$$$$$$$$$$$$$$&&&&&$$&$&**,,,,,***,**(******(*(((*(((((((&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$"""$""""""""""""""""""""""""""""""" " " """" ""     """""""""" """""""""""""$""$""""$$$$$$$$$$$$$$$$$&$&&&&$*****,,**,,***(*******(*(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$"""""""""""""""""""" """""""""""  " "" " " """         " """""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$&$&&&&&$$4*******,,,**************((((((((&&&&&&&&&$&&&$&$$&&&$$$$"$$$$"""""$"""$""""""""""""""""""""""" """"" " " """"  "       "" """ """"""""""$"$$"""$$$$$$$$$$"$$$&$$$$&&&&&&*******,,,************(((((((((&&&&&&&&$&$&&&&&&&$$$$$$$$$$$$$""""""$$"$$$""""""$""""""""""""""""""" " """""     " "" " " """"""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$&&&&&&D(***,***,************(((((((((((&&&&&&&&$&$$&$&$&$$$$$$$$$$$$$""""""""$"""$""""""""""""""""""" """"" """"" " "     "" " """""""""""""""""""""$$$$"$"$$$$$$$$$$$$&$$$$&&&$**,,********,*************((((((&(&&&&&&&$$&&$$$$$$$$"$$$$$$$$""$"""""""""""""""""""""""""""""""""" "" """""  " """"""""""""""""""""""$$$$$"$"$$$$$$$$$$$$$$$&&&$&$**,,***,,,,,,*,*********(*(((&&&&(&&&&&&&(&&$$$$$$"""$$$$$$"""""""""""""""$$$"""""""""""""""""""""""" """ " "     " """""""""""""""""""$$$"$$""$$$$$$$$$$$$$$&$$$&&&$***,,**,,,,,*,,,*,****(**((((&&&&&&$&$$$$$$$$$$$$$$$$$$"$"""""$""""""""""""""""""""""""""""""""""""""""""" " " """ " "   """"""""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$&&&&$Z**,,*,,,,,,,,,,,******(***((((&&&&$$$&&&$$&&$$$$$$$$$$$$"""""""""""""$""""""""""""""""""""""""""""""""""" """"""" """"" " """""""""""""""""""""""$$$$$"$$$$$$$$$$$$$&&&&$&***,,,,,,,,,,,,,,****((((**(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""$""""""""""""""" """" ""    " """""""" """"""""""""$$""""""$$"$$$$$$$$$$$$$$$$$$$&$&&&&$***,,,,,,,,,,,,,****((**((((((&&&&&&&&&&&&$$$$$&$$$$$"$""$""""$$$$$$"""""""""""""""""""$""""""""""""""""""" """"      "" " "" """"""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$&$&&$&****,,,,,,,,,,,*********(((((((&&&&&&&&&$$$$$$$$$$$$$$$$""$"""$$$$""""""""""""""""""$$$""""""""""""""""""""""""" " "  """"" """""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$$&&&$*,*,,,,,,,,,,,,**********(((((&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$"$"""""""""""""$""""""$$""""""""""""""""""""""""" " "" "   " " """" """""""""""$""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$&&$*,,,,,,,,*******,,*******((((((((&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$"""""""""""""""$$$$$$$"""""""""""""""""""""""" " " "" "     "" """"""""$$$"""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$&$&&&&(*,,,,,,,*,,***,,*******(((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$""""""""""""$"$$$$""""""""""""""""""""""""""" " " " " "     " """"" """""$"""""""""$""""""""$$"$"$$$$$$$$$$$$$$$$$&$&&****,,,,,******,*,*,*******((((((&&&&&&&&&$&$$$$$$$$$$$$$$$"$$$$$$"""""""""""$$""$""""""$$$""""""""""""""""""" "" """"  " " """ """"""""""""""""""$""""""""$$""$$$$$$$$$$$$$$$$$$$$&$*,,,*,,,,********,*********((((((&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$$$$"""""""""""$$$$"""$""$$$$"""""""""""""""""""""" " " "  "   """"""""""""""""""""$""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$&**,,,*,,,,,*,,**,*********(((((((&&&&&&&&&&&&$$$$$$$$$$$$"""""""$$"$""""""""""""$"""""$$$$"""""""""""""""""""""" " " " ""  "   """""""""""""""""""""""""""$""""""$""$$$$$$$$$$$$$$$$$$$&$$**,,,,*,,,,**,**********((((((((((((&&&&&&&&&&$$$$$$$$$$$""$""""""""$""""""""""""""$"""$"""""""""""""""""""""""""" " "" "  " "" """""""""""""""""""""""$$$"""$"$""""$$$$$$$$$$$$$$$$&&&$**,,,,,*,,,,*,*****,*****((((((((((&&(&&&&&&&$$$$$$$$$$$$$"$$$$"""""""""""""""""""""$$""$"""$$"$$""""""""""""""" "" "   "" "" """"""""""""""""""""$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$&&&$***,,,,*,,************(*((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""$$$$$$""""""""""""""""" " "" " " "" ""  """"""""""""""""""""$$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&$(**,,,,,**************((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""$"$$$""""""""$"""""""""" "" "" " " " " " """"""""""""""""""""""""""""""$"$$$"$$$$$"$$$$$$$$$$$$$$$&&(**,,,****************((((((((((&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$"$$"""$"""""""""""""""""$$"$$$"""""""$""""""""""""" """" """" """""    """""""""""""""""""""""""""""""$$$$$"$"""$$$$$$$$$$$$$$&&&&$&l@(**,,*******************((((((((&&(&&&&&&&&&&&$$$$$$""$$$$$$$$$$$$$""""""""""""""""""""""$$"""$""$"$""""""""""""""""""""" "" " " """ "" " " "  " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$(**,,*****************((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""$"$""""""$"$$""""""""""""""""""""" "" """"""""""""""  """ " """"""""""""""""""$""""""""""$$""""$$"$$$$$"$$$$$$$$&$$&&***,************(******((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""$$""""""$"""""""$$$""$$""$""" $&""""""""""""" " " "" " " """"" " " " "" " " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&(**************((*****(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$""""""""$$""""""$""$&$$"""""""""""" " " "" """ " " "" "" """  "" "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&(***************(*((**((((((((&&&&&&&&&&&&&&&&$&&&$$$$$$"$$$$$$$$$$$$$$$$$""$"$$$$$$$""""$""$$"""""$$$$""""""""""""""""" "" " """"" " "  """ " "" """"" " """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&<(*************(***(((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$$""$$$$$$$"""""$$$$$""""$$$$$" $$$$$"$"""""""" "" """""""" "" " " " "" """"""""""""""$""""""""""""""""""$$"$$"$"$$$$$$$$$$&$$$$&&$(**,*,******(*((((((((((&((((&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$&$$$$$""$$$$"$$$$$$"$$""$"$$$$$"$$$$$&&$$$""$"""""""" """ """"""" " " " " " " "" """"""""""""""""""""""$"""$""""""$"""$""$$$$$$$$$$$$$&$$$$$((**************(((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$$$"$$$$$$$$$$$$$$$"$$$"""""""""""""""" """" " " " " " ""  "" " """"""""""""""""""""""""""""""""$$$"""$"$$"$$$$$$$$$$$$$$$$$ (**************(((((((((((&&&(&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$""$$$""""""""""" " " " "" """ " " """ " """""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$& (*************(((((((((((&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$"$$$$$$$$$$$$$$$$$$$"""""""""""""""" " """ " " " """ "" "   """ """"""""""""""""""""""""""""$"""""$$""$$$$$$$$"$$$"$$$$$$$$$$$& 8&*************((((((((((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""$$$$$$$$$$$$$$$$$"$$$""$"""""""""""""" "" "  """"""""" """" "" "    """ " """""""""""""""""""""""""$""$"$"""""""$$$$"$$$$$$$$$$$$$$$$$& <*********((***(((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$&$&$$$$$$$$$$$$""""""""" """""""""" " " """"""" " " "" "   " """"  """""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$(***********(*((((((&(((((((&&&&&&&&&&&&&&$$$$&$$$$$$$$$""""$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" " " " """" "" ""    """"""""""""""""""""""""""""""""""""""$$$"$""$$$$$$$$$$$$$$$$$$$$(******(****(*(((((((((((((&&&&&&&&&&&$$$&$&&&$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" """  "" """ "  " """""""" """""""""""""""""""""""""""$""""""$"$$$$$$$$$$$$$$&$&$$$h(***************(((((&&(&(&&&&&&&$&&&&&$$&&&$$$$$$$""$$$$$$$$"$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""" """ "" ""  "" """"" """"""  " " "" """""""""""""""""""""""""""""""""""$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$"b(**************((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""  """" """""""" " "" """"""""""""""""""""""""""""$"$"$$$$$$$"$$""$$"$$$$$$$$$$$$$$$&$&$"(************((((((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" """""""  ""  " " """" """ " " """"""""""""""""""""""""""""""""$"$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$&&"(((((*********(((((((((&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """ """ $&$$$$$" " """""""  " """""""""""""""""""""""""""""""""$$$$$&&$$$$$"$"""$$"$$"$$$$$$$$&$&$&&$\(((*(*******(((((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""" """ """" $&$"""""""   """"" " " """"""" " """"""""""""""""""""""$$$$$&$$$$$"$""$$$""$$$$$$$$$$$$&&$&$(((********((((((((((((((&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""$""$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "" $$"""""""" """" "" " """""""""""""""""""""""""""""""$""$$$$$$$$$$"$$$"$$$$$$$$$$$$&$$$&&$$<(*************((((((((&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""" " ""  " "" "" """" " " " "" """""""""""""""""""""""""""""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&$"(*(**********(*((((((&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$"""""""""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""""""""" """  """""  " """"" "" " """"""""""""""""""""""""""""""""""$"$$"$"$$$""$$"$$$$$$$$$$$$$$$$$$$$&$&$(**********(**((((((((&((&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" ""  "" "" " "" """  " " " """"""""""""""""""""""""""""""""""""$"$$"""""""$"$$$$$$$$$$$$$$$$$$$&&&$X(*********((***((((((((((&&&&&&&&&&&$$$&$$$$$$$$$$$""$$$"$$$$"""""""""$$$$$$$""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$"$"""""""""""""" """ " "" """" "" """ "  """ " """""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$(*********((((*(((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$$$$$"""""""""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""" "" ""  "  """ """ """ " """ " " " """"""""""""""""""""""""""""""""""$$""$"""$$$$$$$$$$""$$$$$$$$$$$$$&&$(**********(**(*(((((((((((&&&&&&&&&&&&&&&&$$&$$$$$$""""$$$$"$"""""""""$""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$$""""""""" "" """   "" " """"" " """" " """""""""""""""""""""""""""""""""$""$$"""$"$$$$$$$$$$$$$$$$$$$$$$$&$&$(***********(((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"""""""""""""""""$$""""""$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$""$"""""""""""""""" """""  """ " " " """" " " "" " """""""""""""""""""""""""""""$""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$&&&$(*************((((((*(((((&&&&&&&&&&&&&&&&&&&&&$$$$$""$"""""""$""""""""""""$$"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""" """""""""""" """ " " "" """ """ """""" """"""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&(**************(((**(*(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"""$"""""""""""""$$$$$""""$$$$$$$$$$$$$$$$$$$$$$"$$"$""""$""""""""""""""""""" " "$"$"$$$""""""""" """ """"" " """ " """ """""""""""""""""""""""""""""$""""""$""$$$$"$"$$$$$$$$$&$&$$$$$$$&$$$$(************************(*(&&&&&(&&(&&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""$$$$$"$"$$$$$""$$$$$$$$$$$$$$$"$""$"$"""""" """"""""""""" "" """""""""""" "" """"" """ """ """" """""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$&&&&$$$$$$$$$&&&$` (*************************((((&&&&&&&&&&&&&&$$$$$$&$$$"$$$$"$"""""""""""""""""$$$$$$$$$"$""$$$$$"$$$$$$$$$$"$"""$"""""""""""""""" """ " " " "" " " """"" "" " " """""""" """ """""""""""""""""""""""""""""""$""$""$"""$""$$$$$""$$&$$$$$$$$$$$$$$&$L(*********(**************(((((((&&&&&&&&&&&&$$$$$$$$$$$$$"$$"""""""""""""""""$$$$$$$$$""$"$$$""$"$$$$$$$$"$$""""$"""""""" """""""""""" "" "" " """ " """" """"" "  " """ "" "" """"""" """"""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$&$&(************************(((((&(&((((&&&$&$&$$$&$$$$$$$$$$"$""""""""""""""""""$""$$$$$"$$$$$"$"$""$$$$$$$$$""""$$""""""""" "" """ " " """" "" " " " " " " "" "  """""" " " """"""""""""""""""""""""""""""""""""""""$""$$"$"$$$$$$$$$$$$$$$$$&&$$&(************************(**((((((&((&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""$$$"$$$$$$"$$""$""$"""""$$$$$$""$$"$$$$$$""$"" """"""" """" """ """"" " " " """""" " """ " "" """" "" """ """"""""""""" """""""""""""""""""""""$"""""""$$$$$$$$$$"$$"$$$$$$$$$&&&J (*(****,********************((((((((&&&&&&&&&&$$$$$$$$$$$$$$"$""$""" """""""""$$"$"$$$$$"$""""$$""""$$$$"$$"$$$$$$$$"$"$"""""" " " """ " " "" " """ " """"  """""""" """ """"""""""""""" """""""$"""""""""""""""""$$""$$$$"$$$$$$$"$$$&$$$$$$$$$&&(*****************(******(*(((((((((&&&&&&&&&&&&$&$$$$$$$$$$$$$$$"""""""""""""""""$$$$""$"$""""$$$$"$$$$""$$$"$"$$""""""""""""" "" " """" " " " "" "" " " "" """"""" " " """ """"""""""""" """"""""""""""""""""""""$"""""""$$$$$$"$$$$$$$$$$$$$$&&$& (************,***********((((((((&(((&&&&&&&&&&&&&$&$$$$$$$$"$$"$$$""""""""""""""$$$"$$$""""""$"""$$$"""""$"$"$$$"""""""""""""" """""" "" """"" " """"" "" "  " """ """" "" "" """""""""""""""""""""""""""""$""""""$$$$$$$$"$$$$$$$$$$$$$$$$&&& ******,,,*******,*******(((**(((((&((&((&&&&&&&&&&&&&$$&$$$$$$$$$"$""""""""" ""$""$$$"$"""""""""""$""""$$""""""""""""""""" " "" """"" "" " " """""" " " " "" " """ """ """"""""""""""""""""""""""""""""""$"$"""$$$$""$"$"$$$$$$$$$$$$$$&&&& (*(**,,*,**,**************(****((((&&&(&&&&&&&&&&&&&$&&&$$$$$"$"""""""""""""$$""$$"$$$$$"""""""""""$$""$"$$""$""""""""""""""""" """"""" " " " "" " " """"" " """" """"""""""""""""""""""" """"""""""""$"$$"$"$$$$$$"$$$$$$$$$$$&$$&$& (**,,,**,,*,,*************(***(((((((&&&&&&&$&&&&$&$$&&&$$$$$$$$""""""""""""$$""""$$$$"$""""""""""""$""$""$"""$"""""""""""""" " " "" "" " " " " " " """"""""""""""" """""""" """"""""""""""""""""""$"$$"$$$""$$"$$$$$"$$$$$$$$$&$$$$$& (**,,,,,,,,,*,,************(((((((((&&&&&&&&&&&$$&&$&&$$$$$$$$$"$$""$$$"$"""$$""""$"$$"$"""$"$$""""""""""""""""""""""""""""""""" " " "" " " " " " " " " " """ """" " """" " """""" """""""""""""""""""""""""""$""$""""$""$"$$"$$$$$$$"$$$&$$$& (*,,,,**,*,*,,.*****(**(****(((((&(((&&&&&&(&&&&&&&$&&&&$$"$$""$$$$$""""$$"""""""""""$"$""$$$$""""$$$$"$"$"""" """""" """ """ " "" " "" " """ " " " "" """"""" " """"" """"""""""""""""""""""""$"""""""""$"$$"""""$$$$$$$$$"$$$$$$$$$$$&&&**,,,*,,,***(**********(****((((((&((&&(&$&&&&$&&$$$$$$$$"$$$$$$"$"""$"""""""""""""""$""$"$$""""""""""""""""""""""""" """"""" " " " " "" " " " """ """"""" """ " """"""""" """""""""""""$"$$"""""""$"$"""""$""$$$$$$$$$$$$$$$$$&$$$$(******,******************(((((((&((&&(&&&&&&&&$&&$$&$$$$$$$$$$$$$$$"$"""""""""""""""""$$$$"$"$"""$""""""""""""""" """"""""" " " """"""  "" " " " "  " """ "" """""" """"  """""""""""""""""""""""""""""""""""""$$$$"$$"""$$$$"$$$$$$$$&$$$$$$$& (********************(((*(*(((((((((&(&&&&&&&&&&&&&$$$&&$&$$$$$$$$$$"""$""""$""$"""""$"$$$"$$"""""""""""""$"""""""""""""""" """ "" "  " " " "" " "" """" """""" """ " " """""""""""""""""""""""""""""""$"$"$"$$$"$""$"$$$"$$$$$$$$$$$&$&"(*(******************(**((*(*((((((((&(&&&&&&&$$&&&$&&&&&$$$$$$$$$$$"""$""$$$$$"""""$$"$$$"""""$$""""""$""$"""""""""""""" " " " " """ """" ""  "" """ "" """ "" " " """ """""" " " """"""$""""""""""""""""""$"$""$$"""$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$&"(**********************(*(*(*(((((((&&&&&&&&&&$$$$&$&&&&&$$$$&$&$$"$$$$$$$$$"$$"$""$"$""$$$$$$$"""""""$$$$$"$$$"""""""""" """"" " "" " "" " " """" " """ "" """" """ " """"""""""""""""""""""""""$$$$"""""$$"$$$$$ $$$$$""$"$$$$$$$$$$&$$$$ (*(************(((**(*((((((((((((((&&&&&&&&&$$$&&&&&&&&$&$&&$$$$$"$$$$$$$$"$$$$$$$$$$$$$$""$""""""$""""$"$""$"""""""""" """"" """ " "  "" "  """" " " " "" """""" """""" """ """"" """"""""""""""""""""""""$$$$$"""""""$"$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$"&((******(*(**(*(((*((((((((*((((((&&&&&&&&&$&$&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$"$$$$$$$$$$"$"$$"$"$$$$$$""$""""""" " " """""""" """""""" "" """"""  "" " " " " " " "" " """""""" """ "" " """"""""""""""""""""$""$$$"""""$""$""$"$$$$"$$"$$$$$$$$$$$$$$$$$$&"(((((**(((((*(*(((((((((((((((&((((&&&&&&&&&$&&&$&&$&&&&&$$$$$$"$$$$$$"$$$$$$"$""$$$$$"$$$$$""$$$"$$$"$""""$"""""" """""""" "" "" """"""$""""" " ""   " " " " """ " "" "" "" "" "" """""""" """""""""""""""""""""""$"""""""""""$$$$$$$$$"$$"$$$$$$$$$$$$$$$$&"(((*(((*((((**(((((((((((((((((&((&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$"$""$$"$""""$$$$$$$$$$"$$$$$"$""$"$"""""""""""""" " "" """ """"""""""""""  """ " " " """"" "" """""" "" " " " " """$""""""" """"""""""""""""""""$$"$"""$$$"$$$$""$$$$$$"$$$$$$$&$&"(((((((((((((**(((((((((&(&(((((&&&&&&(&&&&&&&&&&&&&&$&&$&&&&&&$$$$$$"""$"""$"$"$$$$$$"""$$$$"$"$""""$$$""$"""""$$ """" """"" """" " """""" & """" " " """""" """ " "" " " " "" " """"""""""""""""""""""""$""""$"$"""$$"$""$$$"$"$"$$$$"$$$$$$$$$&"(((((((((((((((((((((((((&(&(&&&&&&&&((&&&&&&&&&&&&&&$$$&&&&$&&$&$$$"$$$""""$$$$"$$$$$"$$$$$""$"$"$""""$$$""""""$"""""""" """""" """"" " ""  " " """ " " "" """" """"""" " "" " "" """" "$""""""""""$$"""$$$"""$$"""$$"$$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&h"((((((((((((**(((((((((&&(&&(((&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$"$$$$"$"$"$$$"$$$$""$$"$$"$$"$""$""$$"$$$$$"""""""""""""""""""" " """""" " """" "  "" """" " " "" """" """""""" "" "" "" " """ " """"""""""""""""""""$"$"""""$"$$"$$$"$$$$"$$$"$$"$$$$$$$$$$$$$$&$&"((((((((*((((((((((((&(&&((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$""$"$$$"""""$$"$"$""$""$"""$$$$$$""$""""""""""" "" """ " """""" "" " " "" """" """" """ "" """"""""""" """""" "" """"" """""""""""""""""""""$""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(*(**(((((((((((((((((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$"$$$$$$"$"""""$$""""$"""$$$$"$$$$$$$$"""""""""""""" """""" """""""" " """" " " """"" """"" """""""""" """""" """"""""" """"""$"""""""""""""""""$$"$"""""$"$"$$"""$$$$"$$$$$$$$$$$$$$$$&`"(*(****(((((((((((*(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""$$$$""$$$$$$"$$""$"""""""""""""""""" """""" " " """  """" " " " " """ """" " " """"""" """""" " """ """"""""""""""""""""""""$""""""$"$"$"$""$$$$$$$"$$$"$$$$$$"$$"$$$"$$$$$$$&P"(*((((((((((((*((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$"$$"$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""" " """ " "" " "" """ """""""" "" " """"" """ " """"""""""""""""""""""""""""""""""$"$"""""""$"""$"$""""""$"$$$$$$$$$$$$$$$"$$"$"$$$$$$$$$$&$& "(((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$&$$$&$"$"$""$$$$$$$$"$$$$$$$$$$""""""$"$$"""""""""""" """""" """"""""" " "" """""""""""""""" " """ """"""" " """" """""""""""""""""""""" """""$"""""""""""""""""$"""$$$"$"$$$$$"$$"$$$$"$$$$$$$$$$$$$$$$&"((((*(((*((((((((((((&(&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$""$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """" """" " " """"""""""""""" "" "" """""""""""" """"""""""""$""""""""""""$""""$$""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$(**(**((((((((((&((((((&(&&&&&&&&&&&&$&&$&&$&&&&&&&&&&&&&&$&&$$&$$$$$$$$"$$$$&$$$""$$$$$$$$"$"$$$$$$$$$$$"$$"$$""""$$"""""""""""""""" " """"" " " "" " """" " """"""""""""" "" " """""""""""""""""""""""$$$""""""""""""""""""""""$""$"""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$((*((((((((((((((((((((((&&&&&&&&&&$&$$&$&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""" """"""""""""""""""" " """ " "" """""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$""$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$&&&&"(((((((*(((((((((((((((&&&&&&&&&&&&&&&&&$&&$$$&&&&&&&&&&$&$&&$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""" """" " """""""""""""""" """ """ """" """"""""""""""""""""$"""""""""""""""""""""""""$$"""""$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&(*(***((((((((((((((((&(&((&&&&&&&&&&&&&$$$&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"""$$"$$$$"$"""""""""$"""" """"""""""""""""" " " " """"""""""$"""""""""" """ """""" """""""""""""""""""""""""""""""""""$"""""""""$""$"$"""$$$$$$$$$$$$$$$"$"$$$$$$$$$$$"$$$$&&$&$(((**((((((((((((((((&(((((&&&&&&&&&&&&&&$&&$&$&&$&&&&&&&$$&&&&&&$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$""$"$"$$$$$$$$$$$$$$"$"""""""$""""""""""""""""" " """" """ """ """""$"""""""""""""" "" """ """ " """""""""""""""""""$"""""""""""""""""""""""$"""""$"$""$$$$$"$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$&&&((((((((((((((((&((((((((((&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$&&$&&&$$$$$$$$&$$$$$$$$$$$$&$"""$$$$$$$$"$$$$$$$$$""$"$"$""""""$""""" """""" """""" """" "" " """ """""""""""""""""""" " "" " "" " """"""""""""""""""$"""""""""""""""""""""""""$"""""$$""$"$$$$$$$$"$""""$"$$$$$""$$$$$$$$$$$$$$&$(((((*(((((((((((((((((&(&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$&$&&&$$$$$&$$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$$$$$$"$$$$$"$$$"""""$$$"""""""""""""""""""""""""" " " """"""""$"""""""""$""""""""" """$""""""""""""""""""""""""$$$$""""""""""""""""""""""""$"""""$"$$$$$"$$""$$$""$"$"$$$""$$"$$$$$$$$$$$$$&&(*(((((*((((((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$&$$&$$&$$$$$$$"$$&$$$"$$$$$$"$$$$$$$$$"""$""""""""""""""""""""""""""""" "" " " """""""""""$""""""""$"""""" " """" """"""""""""""""""""$$$$$$$""""""""""""""""""""""""$"$"$$$""$$$$$$$$$$"$$$$$""""$$$""""$$$$$$&&&$$$&<$*(((****(((((&&((((((((((((&&&((&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$$&$$$$$$$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$""$$$""$$"""""""""""""""""" " """""""""""""""$""""$"$"$"""""""" " " """""""" """"""""""""$$$$$""""""$"""""""""""""""""""$"$"""""$$"$"$$"$$$$$$"$"""$""""$$$$$""$$$&$$&&$&$(((****((((((((((((((((((&&&&&&(&(&&&&&&&&&&$&&&&&&&&&&&$&$$&$$$$$$$$$&&$&&&&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""$$$$""$"""""""""""""""""""""""""" """""""""$$$$""$""""""""""""""""""""""""""""""""""""""$$$$$""""""""""""""""""""""""$""$""""$"$""$"$$$$$$$$"""$$"$$$$$$$$$$$$$$$$$$$&&&$((*(****((((((((((((&((&(&&&(&&((&&&&&&&&&(&&&&&&(&&&&&&&&$&$$$&$$$&$$&&&&&&&$$$$$$$$$"$$$$$$$&&$$$$$$$&$$$$$$$$"$$"$$$""$$$$""$""""""""""""""""""""" """"""""""""""$$$"""""$$"$""""""""""""" """"""""""""""""""$$"""$"""""""""""$"""""""""""""$"""""""""$$"$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$&&&$(((((((**((((((((((((((&((&(&&&&&&&&(&(&&&&&&&(&&(&&&&&&&&$&$$&$$$$$&$&&$&&&$&&&&$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$""""$$$$""$""""""""""""""""""""""""""""$"""""""""""$$$""""$$$"$"$""""""" """""""""""""""""$$"$"""""$"""""""""""""""""""""$""$""""""$"""$"""$"$$$$$$$$""$$"$$"""$$$$$$$$$$$$$$$&&$$&&(((*(((**((((((((((((((((((&(&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&$&$&$$&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$"""$"""""$"""""""""""""""""""""""""""""$"$$$$$$$$$$"""""""""""""""""""""""""$$$$""$"$"""""""""""""""""""""""""""""""""""""""$"$$"$"$$$"$$""$$""$""$$$$$$$$$$$$$$$$$&&&&&(((**(((*((**(*(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$&&&&$$$&&$$$$&$&$$$$$&$$$&&$$$$$$$$$$"$$$$$$$$"$""""$"$$"$"""""""""""""" """""""""$$$$"$""$"""$"$$"$$"$$"$"$$"""""""""""""""""""$$"""$"$"$$""""""""""""""""""""""""""$""$"""""$""$$$$$$$"$$$$"""$""$$$$$$$$&$&$$$$$$&$$$$$$$&|&(**(((*(**(((*((((((((((((&""((&&&(&$&&&(&&&&&&((&&&&&&&&"&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$"$"$$$$"""""$""$$"""""""""""""""""$"""$""""""$$$$$$$$"$"$$""""""""""""""""""""""""""""$""""""""""""""$"""""""""""""$"""""$$"""""$"$$$$$$$"$$$$ ""$$"$$$$$$$$$$$$$$$$$$$$&&&&&&((((*(**((*((((((((&((((((&&&&((((&(&&&&&&&&&&((&(&&&&&&&&"&&&&&&$&&&&&&$$$&$$$$$$$$$$ $$$$&$$$$$$$&$$$$$$$$$$$$&$$""$"$"$$$$$$""$"""""""""$"""""""$$"$"""$""$"$"$$"$$$$$$$$" """"""""""""""""""""$""""""""""""""""""""""""""$""""""""""$"""""""$$$"$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&( &(((***(*((*(((((((((((((((((((&((&(((&&&&&&&&(&(&&&&&&&&&&&&$&&&&&&&&&$$$$&&$&$$$$$&$$&$$$$$$$&$&&$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$""$""""$""""""$$$$$"$$"""$"$$"$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""$"""""""""""$""""""$"""$$$$$$$$$$$$"$$$""$"$$$$$$$$$$$$$$$$$&$$$&$&&&& \$((((****((*((((((((((((((((((&&&&(&&&&&&&&&&&(&&&(&&&&&&&$$&&&&&&&&$$$$$&&$&$&$$$&$&$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""$"$"""$""$$$"$$"$"$"$$"$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$"$""""""""""""""""""""$"""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$&&$$$$&&&&&