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 = '584B72' IMAGE_NUMBER = 57953255 IMAGE_TIME = 1978-03-25T06:22:36Z EARTH_RECEIVED_TIME = 1978-03-25T19:35:28Z ORBIT_NUMBER = 584 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 = "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 f*%   B3"%"`daI70!=~C   "(Kt&cXtQL224242224466644442220222222022000000000..022222200022222220000002222202202222220200002222020222222222222202222222222242224224244444444444444444444444444444466664444444644444446666666644446646444446666664664466666464446666666666666666666888888:8888888666644444444444224442444422222222200...,"0222422444444222242244242220,.22222222222222222222224242222222222220222222222220222222222222222222222222222222222222222222224444222242244222224444444222444442422222424442444444422222222222222244444442224444444444444444444422444444444444668666666664444442444444422222222222200222222200000...,0002222224222222224422222222402222222222220222222222022222.022000022222222000020020000.020200200002220000220222200..22222222022222222202222222220222222222222222442222222222222222222200000022422222222242422222244444442242224222222244444444446444442222244424222222222222200202200000000000..,,.022222222222222222222222202220022202000000202200000022222000000222000000000000.00000000000000000000000000020000002200000002002220000022222200020.022000002222222222222222202$.020222000....00022220222222,0222222222222222242422222222222222244424222222242242222222022200002020000000020000....,,.00000002222222222222220000002020000000002000000000000000002220000000000000000.000000000.00000.00.000000000.0000000000000000000000002200000000000000000022222000220022000000000200220000.022,,..002022002200222220202222222220222222222..022222222222222222222222222, 020020000000000200000.00...,,.00000000000222222220000000000000000000000.000000000.00000002000.0000000.0.0000000......00......00.0..0..0.0000......0000.00..000000000.000000000000000004000000000000000000000000000000444422..0000000000220000002022202000022222222000000000000020220002202200202200000000000000000....000.....,,.0222200.0002020000000000000000000000000.000000.000000000000000000000..00000.......0.0..........0......0.000.......000.....0.0000...00000000..00000000.0000000000.0000000000000000000..0222222.,.000020000000000000000000020000000220200002000000000000002220000002000000000000000.....000........P,.00000002200000000200000000000000.....0000....0..00000.0.0000000....0..00............................0....................0.0......0.0.0...0.0000000..0.000.0..0..00000....00000.00....22220022..000000..00000000.000000000000.00000000000000000000002000200000222000000000000...................,**.00002222000000000000000000000...0000000..0000000.0..00000000......00.............................................................0......0.00........00........0..........0.0.....000...00002220....0.00000...0.000000000000000.00.00020000000000002000000200000000000000......0.0..............,,P,.0000022000020000000000000000000000000..0000......0..000..................0.........................,........,.........,................0.....................0..................00.0...00000.0.....00000....0..00......0000000...000000000000000000.00222000000000000..0.000...................,,,..000002200000000000000000000000....00............0.......000........................,..................,,,.......,,,.,.....,...........,.............................................0.......000000......000.......0.0......00000....0000000.00000000000000000000.....00.0............,........,,T*..000000020000000000000000000...000000.................000.........0...,........,..,,.....,,,.,.....,,,,,.....,,,,,.....,,,,......................................................00.00.,,,....00.........0................0.00.0......00..00.000000.0.0..0.0000.0..00000.........,..,,,.......,,,\*..000000002000000000.0000....00000.0...0..00..................................,,,.....,.,......,.,,,.,..,,,,,,,,,..,,,,,,,.....,,........,,..,.......,..........,.....................00*,,,,,,.0...............................0.0........000000000000..........0........0................,.,,,,,*,..000000000000000000.0..0000.........0.......0.........................,..........,,......,,,,,,...,.,,,,,,,.,,,,,,,,,..,..,,,,...,.,,,,.........,,.....,..,..........,......,...,...000*(**,.00..........................................000...00000.......0.......................,.,,,....,,,* *.000000000000000.0000.0000......0.00..........00.....................,..........,.......,,,,......,,,,,,.,,,,,,,,,,,..,,,,,,,,,,.,,,,,,,,.,.,.,,,.....,..,,.,.....,,,..,..,.,,.........000.,.000....................,........................00....0..............................,,.,.,...,,,,,,, *.0..0000000000.000000.........00................................,.........,,,,,......,,,,,,,,,,,,,,,,,..,.,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,.,,,,,...,,,,,,,......,,,,,.,,,,,,,......,.,,..00000000........,,,,......,.........,,,,................................................,,......,,,,,,,,,,* *,..0000000.000000000....0.000......0.......,...0.....................,.,,,,,,,,,,,,,,,.,..,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,.,.........00........,.,.....,,,,,.....,,.,,...............................................,.,,..,..,,,,,,,,,.,,,,* *.000.00000000000.00.0000.0........................................,,,,,.,..,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,..,,,..,,,.......,,,...,..,,,,.,.,,,,,,.,,,..,,.,,,.....,..,,.........,.,...............,....,....,,,,,,,,,,,,,,,,,* @*...0000000000.00.0000.......................................,...,,,.,...,,,,,.,,..,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,....,..,,.........,,,,.,.,,,,,,,...,,,,,,,.....,,,,....................,.,.....,,,........,,,,,,,,,,,,,,.,,,,**,..00000000000000.....000..........................,.,.....,.,,..,.,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,.....,.......,,,,.........,..,....,,,,,,,,,,,,,,,,,,,,,,,,**..0000000000000000...0.0............,.........,,.,.....,,.,.,..,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,.....,..,,,.,.,.,,,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,***...000000000..000000...............,.,...,...........,.......,,,,,,..,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,.,.,,,..,,,,,.....,,,,,....,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,*T*...000000000000000.....0..............,,,.......,........,,,,,,..,,,,,,,,,,..,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,*,,**,,,,,,**,**,,,,,,,,,,,,,,,,,,,,*,*,,,,,*,,,,,,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,.,,,.,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,**...0000000000..00.00000......0.....................,..,,,,,,.,,.,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**....00000000.000000000....000............,,,.......,.,,,...,,,,,,,...,,,,,,,.,.,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,**,*,,,,*,**,,,,,,**,***,*,,,,*,*,,,,,,*,***,,,,,,,,**,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**..000000.0.00000.....00..0..............,.....,,,,.,,....,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,*,*,*,,,,,,*,*,,,,****,*,,,,,,,,****,,,,,*,*,,,,,,,,,*,,,,,,,,,,**,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....0000000000000000......................,........,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,*,*,*,,*,,,,,,*,,*,,,,,,,****,,,,,*,,***,*,,,****,,*,,,,*****,,,,,,***,,,,,,,,***,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,*P*.....00000...0000000...00...0....................,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,*,*,,,*,*,***,,,,,,,*****,,,*******,,,,****,*,,,,******,*,,,******,,,,,,*,,*,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***..00000.00000000...00000.....................,,.,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,*****,,,,,****,*,,,,,****,,,,*******,,,*,,*******,,*****,,,**********,*,****,,,,,*,*,**,*,,,,,,*,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,**,,,,,,*,,,,,,**...000000000..0000000......................,,,,.,,..,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,*******,*,,*,****,,,,,********,******************,*********************,,,*,****,,,,,****,,,,,**,*,,,,,,,,,,,*,,,,,,**,*,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,,,,**..0000000000000000...0...0...............,...,..,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,*****,**,*,****,,,***,**,,,,******,,,*,*****,********************************,,,*******,*,******,,,,,**,*,*,*,**,,*,,,,,,*,****,,,,,,,,,,,,,,,,**,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,***..00000000000000.000000......................,,,,,,...,,,,,,,,,.,,,,,,,,,,,,*,*,,,,,,,,**,,,,,,,,***,,*,,,*****,,,,,**********,****,***,,*******,,*******************************************,*****,*,,******,,,,******,,*,**,***,,,,*,,***,,,,,*,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,,,,,*,*,,,,,,***...00000000.00000000.....................,.,,,,,,..,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,**,*,,,,,*,****,,**,*****,**************,**************************************,***********,********,***,***,,,*,******,,,,***,***,,**,,,*,*,,,,*,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,*,,,,,,,,,**..0000000000,00.00....................,,,....,,,.,,..,.,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,*,**,*,,,,,*****,,,,**********,******,**********************************************************************,*,*,********,******,,*,*,*****,,,,,***,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,,,,,,,,**** @..0000.0000000(..00.00............,........*,.,,,,...,,,,,,,,,,,*,,,,,,*,*,*,,,,,,,,,*,*,,,,,,,****&**,,,******,,***********,***(****,*********,***********************************************************************,*,**************,,*,*******,,,,,,*,*,,,,,,,,,*,,,,,,,*,****,,,,,,,,*,,,*(...00000000000000000.0...0.........,.....,,,,,,.,.,,,,,.,,,..,,,,,,,,,,,,*,,,,,,,,*,*,*,,,,,,,**,*,,,****,*,,,,*******************&*********,*********************************************(****************************&******,**********,*******,********,,,,,,*,,,,,,,,,**,,,**,,,****,*,,,,***..0000000.00000000.0..................,,.,,.,..,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,,*,,,,***,**,*,,,,,,,,*,,,*********,*************************,*************************************************************************************************,,,,,****,,,,,***,*,,,,,,*,,**,,***$**,*,,,,,*,**( *...0000000000000000.00..............,,,..,,,,,,,,,,..,,,,,,,,.,,,***,,,,,,,,*,,,*,,,,,,,**,,,,,,,****,,,*,******,,*,********,********,,,*************************************************************************************************************,,*,***,**,,,,,,,**,,*,,********,,,*,***,,****..000000000000000000..............,.....,,,,.,,.,.,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,**,,,.,,,,,*,*,*,,,******,**,,*****,*************************************(************************************************************************************,**********,******,*,,,,,,,*****,**********,,*****.0.0000000000000000..................,.,,.,,.,,,,,,,,,,,.,,,,,,,...,,*,,,,,,,,,**,,*,,,,,,,*,,,,,,,**,*,,*,,************************************************************************************************(**********************************************,,*****,***,,******,,*,***,**,***********.00000000000000000000.0.................,,.,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,*,,,,,,,,,,**,,,,,,*,,*,*,,,****************************,************************************************************************************************************************,,,,*,,******,************,*******,**...000000000.000000....................,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,****,**,,,******,,*,,**,*,******************************************************************(*************(********(****************************************************************,*,**********,****,,***,****((..00000000000000000.00................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,*,******,*,******,**************************************************((**********************************************(********************************************************,*,*********,*******,***********.000000000000000000000000...........,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,*,**,,,,,*,***,****,***,*******************************************************************************((*********(**********(********(************************************************,*******,,,*********************(.0.00000000000000000.00..0..............,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,*,***,,,,*****,**,***,*,*,**,****,*,,*,******************************(***********************(*(****************************(*********(***********(****************************************************,***********,*****(.0000000200000000.00.00000...........,,,,,,,..,.,,,,,,,,,,,,,***,,,,,****,,,,,,,********,***,***,,,,*******,**************************************************************(**(*(*****((***(******((((**************((((((*****(**(****************************************************************(.000000000000.0...00000...............,.,.,,,,,,,,,,,.,,,,,,,,,,,,,,,*,,,,*,,,*,,,*,,********,********,*******************************************************(**********((*(((***((((*******((((*(****(((***(**((*((****((((*((******************(********************************************,**@(..00000000.000000.0000...0..............,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,**,***,,,,,********,******,,,*****************************************************((((********((*(***(*((((**(***(*(((*(*(**(*(**(******((******((((*******((****************************************************..0000000000000.0.....0...............,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*********,,*******,********************************************************(*********(**(***((*((((****(((((*(***(((((****(***((*******((((*(****(******************************************************************(..00000000000......000...............,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,********,,*********************,********************************************(((*******(*(******((******(**((((*(****(*(((((((((((*(*****((((****(*(((((****((************************(**********************************(..00000000000000000000.00........,,.,....,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,,*,,,,******,*,*,*******,***,*************************************************(*(*(***((*((*(*(*(((*((((*(****(((((**(*((((((((*(*((((((**((((((((*((***(((**(*****((*************************************************(.00000000000000000.0......................,.,,.,,,,,,,,,,,,,,,,*,,,,,,,**,**,,,*,*****************************************(************(****************(*(********(((((((((*(((((((((((((((*((*(((((*((**(((((*(*(*((*(((((*(((((((*(***((**((********(*****************************************(P(.0000000000000200000000.............,.,......,.,,,,,,,,,,*,,,,,,,,,*,,*,,,,,***,*,*,*********,***********************************************************(******((((((*(**((((((*((((((((****((((((((**((*(((*(((((((((((((*((((((((*(((****((****(**((********************************************.000000000000000000.00...................,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,****,**************,******************************((**********((**(************(((((((((*((((((((*(**((((((((((((((((((((((((((((((*(((((((((((((((((((((*(((((***(**(*((*(**(*((**************************************(..000000000000000000..0...........,....,,,.,,,,.,,,,,,,,,,,,,,*,,,*,,,*,*,,*,,,,*******************************************************((***(*(*(********((*((*((((*((((((((((((((*((((((((((((*((((((((*((((((((((((((((((((((*(((((*(*((*(((((****(((((*********((********(********************((.0000000000000000000.000.0...........,.,,,....,,,,,,,,,,,,,,,,,,,,,*,*,**,*,**********************************************(**(****((*(****(((((*(*******(*(**((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((****((*((*(*((***(*********************************(*(.00000000000000000000000.........,....,.....,,,,,,,,,,,,,,,,,,,,,***,*,,,,*,*****,**********************************************((**(*****((((*****((*****((*((((((((*(((((((((((((((((((**((((((((((((((((((((((((((((((((&(&((*((((((((((((*((((**((((*((*((*************************************(..000000000000000000...0......,..........,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,******,,**,,*********************************************(*****(*(***,*****((*****((((((((((*(((**(***(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******((******(((******************************(T(..000000000000000000.0.00...............,,,,,,,,,,,,,,,,,,,,,*,,,,,,******,**,******,,***********************************************((((**(**((*****(((((((((***(((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((*((((**(*(****((**(******************************((.0000000000000000..000000...........,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,*******,*,********,*******************************************(*(*((*(*(***((***(*(*((((*(((*((((((((((((((*(((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((***(*(((((***********(***********************.0.0000000000000000000............,,..,..,,,,,,,,,,,,,,,,,,,,,,,*,*,*,,*******,,,*,********************************************(((*(((((((((**(***((((*((((*(((((((((((((**(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((**(*********************************(.00000000000000000.0........00.....,.....,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,*****,,,***************************************************(*((((((((**((*(((**(*(**((((((((*((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((((((*(*((*(****************(********((.0000000000000000000000.0............,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,***,**,********************************************************((*(****(((((**((((((((*((**((*(((((((*((((((((((((((((((((((((((((((((&(&((((&(((((((((((((((((((((((((((((((((((*(((*(**(*((((*****(((**********(***********((..00000000000000000000...............,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(******((((*(*(***(*(*((((((((((((((((((((((((((((((((((((((&(((((((((&((((((((((((((((((((&&(((((((((((((((((((((((((((((((((*((*(((((((***(*(*(*****(**(*(*************(000000000000000000.00...................,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,******,**********************************(******,*************((((((((((*((((****(((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&(((((((((((((((((((((((((****(((*((******(((*******(*****************(T.00000000000000000000000...............,,,,,.,,,,,,,,,,,,,,,,,,,,***,,*********,***********************************(***************(**((((((((((((((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&$&$&&(((((((((((((((((((*((((((((((*(((**(((*(**((***(********(**********(,0000000000000000000000000..*$........,,,,,,,,,,,,,,,,,,,*&,,,,,,,,,,*,**,,,***********************************(*****************0****((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((&&&&&(((&$&&((((((((((((((((((((((((((((*((*((((((*(**((((********************((&.00000000020000000000000..................,,,,,,,,,,,,,,***,,,,,,,,**,,,,*********,****((**************************(&((**(***************((((((( (((((((((((((((((((((((((((&&((((((&((((((((((((((((((((&&((((((&&&(***,*&$&&((((((((((((((((((((((((((((((((((*((*(((((****(*(*((*(***********(((.0000000000000000000.0...................,,,,,,,,,,,,,,**,,,,,*,,,,,,,,,*******,***************************(*********(****************(((((((((((((((((*(((((((((((((((((((((((((((((((((((((&(((((&(((&&(&$&((&&(&&(*******&&&(((((((($ (((((((((((((((((((((((((((&&((****(**((******(********((&..000000000000000000.0000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,************(*******************(***(****(((*******(((*(((((((((((((((((((((((((((((((((((((((&(((((((&(&(((((((((((&&(((((&((((&(((*(((((**&&(((&((((((((((((((((((*((((((***((((((&(((**((((((((****((*******(&&.000000000000000000..0000...............,,,,,,,,,,,,,,,,.,,,*,,,,,,******,,************************************((*(****(***********((***(**((((((((((((((((((((((((((((((((((((((((((((&((&(((((&(&&&((((((((((&&&((((((((*(*(&(&(((((((((((((((((((((((((**(((((((((((((((((*(**(**((***********((.000000000000000000000.0..............,..,,,,,,,,,,,,,,,.,,,,,,,,,**,***,,,***********************************(***(**(*((****(*((((**(**((((((((((((((((((((((((((((((((((((((((((((&((&((((((&&&&((&(((((((((((&&&&(((((((*((&&(((((((((((((((((((((((((((((((((((((((((((******((((((**(*******((.0000000000000000000000.................,..,,.,,,,,,,,,,,,,,,,,,,****,,,,,***,**************************************(((*(***((((((**(((((((*(((((((((((((((((((((((((((((((((((((&(((((((((&&&(((&&((&&((((((((&(&(&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((**(((****(*******(&.00020020000000000000....0..0..........,,,,,.,,,,,,,,,,,,,,,,,,,,,*,*,,***,**,*,*********************(***(*******(((((*****(*(*((**(((((((*((((((((((((((((((((((((((((((((((((((((((((((((((&(((((&((&(((((((&(((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(***((((******((&.0000000200000000000000................,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,****,,,,***********************(*(***(****((*((*(((*(((**(**((((((((((((((((((((((((((((((((((((((((((((&&(((((((&((&((&(((&&(&((&((((((&&(((((&&&&&((((((((((((((((((((((((((((((((((((((((((**(((((((((*((*((*((((***(*(*((&.00000000000200000.000000.............,,..,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,*,*****************(******************(*((***(((((***((((*((((((((((((((((((((((((((((((((((((((&((((((((((((&((((&((&(&(&((((&(((&&&&((((($&&&&&&(((((((((((((((((((((((((((((((((((((((***((((((*((((((************(*((.0020000200000000000000...............,...,,,,,,,.,,,,,,,,,,,,,,,,***,,,***************************(******((((((**(((((((*((((*((((((((&(((((((((((((((((((((((((((((((((&&(((((((((&&(&((((((((&(&(&(((((&(((((&((((&$&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((*((**(*(*((*******((T&.000002200000000000000.0..................,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,*************************************(*(((((((***(((((((((((*(**((((((((((((((((((((((((((((((((&&(((((&(((((((((&&&&&((((&&&&((((((((((&((**&$$&$$(((((((((((((((((((((((((((((((((((((((((((*((((((*(((((**(**(******((P(.000200000000000000000.0....0.........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****,,****************************(**(******((((((((((((((((((((((***((((((((((((((((((((((((((((&(((((((&&((((((((&&&&&&&((((&&&&&&(((((((&((((**(&&(((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((((((******(*((P&.00002200002000000000000000............,,.,,,,,,,,,,,,,,,,,,,*,,,,,*,*,*,,**************************(****(*(*((((*(*(*(*(((((((*((*(((((*(((((((((((((((((((((((((((&&(((((&((&&&(&((&(&&&(&(&&((&(&((((((&(((((&&(((((*((*((((((&(((((((((((((((((((((((((((((((((((*((((((((*(**((((((*******(*( &.0000200000000000000000...0...........,.......,,,,,,**,,,,,,,,,,,,,,,,******,,,,,***********************(*****(*(((*((((((((((*((((((*((((((((((((((((((((((((((((((((((((&(&(&(((&&(&&&&&(((&&&&&&&(((&(&(((&(((&&(((((((((((&((((((((((((((((((((((((((((((((((((((((((((((***((((((((****(****( &.00000022000000000000000............,.,....,...,,,,,,*,,,,,,,,,,,******,,,****,**,************************((((((((((((((((**((((((((((((((((((((((((((((((((((((((&(((&((&(&&(&&&(&(&&&((&(&&&&&(&((&&&(&&&((((((&&&&((((((&((&((((((((((((((((((((((((((((((((((((((((((((((*(((((((*(((****((**( &.0000002020000000000000..............,..,.,,....,,,,.,,,,,,,,,,,,*,,*,**,,,*,***,,**************(***(**((((*(**((((((((((((((((((((((((((((((((((((((((((((((((((((((&&(&&((&(((&(&(&((&&(&(&&&(((((((&&&&&(((((((((((((((&&&((((((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((******( $.00002020000000000000....0..............,.,.....,,,,..,,,,,,,,,,,,**,*,**,,*,*,***********************(**(((***(***(((((((((((((((((((((((((((((((((((((((((((((((((&&(&&(&&((&&&&&&(&&(&(&&&(&((&&&&&&(&&&((&((((((((((((&(((((((&(&(((((&((((((((((((((((((((((((((((((((((((((**((*(((*******(( &.0020002200000000000.000.0...............,,,,,.,,,,,,,,,,,*,,,,,,,,,,,,***,**,************************(((***(((((****((((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&((&(((&&&&((((&&&&&&&((&((&&((((((((((((((((((((&&&&(((((((&((((*((((((((((((((((((((((((((((((((((((*(*(***((*( $.00002000000000000000.0000............,.,,.,,,.,,,,,,,,,,,,,,,*,,,,,****,,,**********************(***(((***(*((((*((((((((((((((((((((((((((((&(((((((((((((&(((&&&&&((&((&&&((&((&(&&&&&&(&&(&(&&&&&&&&((&&&&&&(((&&&(((((((((&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((***((((($.0000000000000000000000..............,,....,,,,,,,,,,,,,,,,,,,*,,,,****,***************************(****(*((((((**((((((((((((((((((((((((((((((((((((((&((((((&&(&&&&&(((&&&&&(&&(&&&&(&((((&(&&&(&((((&(&&&((&((((((&(((((&&&&(&&((((((&(((((((((((((((((((((((((((((((((((((((((((**(((**((((*(&.0002000000000000000000...0..............,..,,,,,.,,,,,,,,,,,,,,,**,*,*,*******,,*******************(*****(*****(**((((((((((((((((((((((((((((((((((&(((((&((((&((&&(&&&&&((&&&&&&&&&&((((&&&&&&&&&((&(&(&(&(&&&(&&(((((((((((((((&((&&(&(&((((((((((((((((((((((((((((((((((((((((*((*((((*(**((P$00000000200000000000000..................,,,.,.,.,,,,,,,,,,,,,,,*,*,*,,,******,*****************(****((***(((*((**((((((*((((((((((((((((((((((((((((((((((&&&&(((((((&&&&&&(&(&(&(&&&&&((&&&&&&&&&&(&&&&((&(&(&&&&&&((&(&(&&((((((((&((&((((((&((((((((((((((((((((((((((((((((*(((((((((((***(((&.0000022000..000000..00.0.................,.,.,,.,,,,,,,,,,,,,**,,,,,,,******,,**,*******************(*(((((***((((((((*((((((((((((((((((((((((((((((((((((&(&&((&(((&&&&(((&(((&&(&&(&&&&&&&&&(&&&&&&&&(((&&&&&&&&&&((&((((((((((((((((&(((((&((((((((((((((((((((((((((((((((((((((((((*(*****($.000000200...000000000..000...............,....,,,,,,,,,,,,,,,,,*,*,,,,*****************************(((*(**(*((((((((((((((((((((((((((((((((((((((((((((&(&&((&&&&&&&&&(&&&&&&&(&(&&&&&&&&&&((&&(&&&&&&(&&&&&&(&&&&&&&(((&&(((&(&&((&(((((&(((((((((((((((((((((((((((((((((((((((((((((*((****(($.00002000000000000000000.................,.....,,,,,,,,,,,,,,,,,,,*,,*,******,*********************((((*(((((((*((((((((((((((((((((((((((((((((((((((((&((((((((&&&&&&&&(&&(&&((&(((&(&&&(&&&&(&&&&&&((&(&&&&&&&&&(&&&&(((&&((&(&&&&(&((&((((((((((((((((((((((((((((((((((((****(((*((((*****(*($.0000000022200000000..0000.............,.....,,,,,,,,,,,,,,,,,,*,*,,*,****,**************************((**((((((((((((((((((((((((((((((((((((((((((((((&((((&((&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&(&&&&&&&(&(&&&&&&&&&&(&(((&&&&&&(&&((((&(&((((((((((((*((((((((((((((((((((*((((((((((*(((((((($00200000222420000000000000..................,.,,,,,,,,,,,,,,,,,,,,,***,,**,*********************((***((((((((((((((((((((((((((((((((((((((((((((((((&(((((&&&((&(&(((&&&&&&&&&&((&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(&&((&((&((((((((((((((((((((((((((((((((((((((((((((((*(**(("000000020222200000000000....0...........,,,.,,,.,,,,,,,,,,,,,,,,,**,,*,,*,***************************(**(((((((((*((((((((((((((((((((((((((((((((((&&((((&(((&(&&&((&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((((&&&&&&&&&&&&&(&(&(&((&(((((&&(&(((((((((((((((((((((((((((((((((**((((((*****(&.000000222202000000000..................,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,*********************************(*((*(((((((((((((((((((((((((((((((((((((((&(((&(&(&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&&(((&(&&(((((((((((((((((((((((((((((((((((*((((((*(****($.00200002020000000.0000..................,..,,,,,,,,,,,,,,*,,,*,,,,,*,,*******************************((((***((((((((((((((((((((((((((((((((((((((((&(&(((&&&&&&(&&(&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((&&&&(((((((((((((((((((((((((((((((((((((*(((((((***(**".0000022000000000000000.....................,,,,,,,,,,,,,,,,**,,,,,*,,**********************************((****((((((((((((((((((((((((&(((((&(((((&(&((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&(&&((&&&&((&((&((((((((((((((((((((((((((((((((((((**((((*(((*(***(.000020200000.&0000.0.0..0................,,,..,,,,,,,,,,,,,,,,,,*,,********************************(**((*(***(((((((((((((((((((((&&&&&((((((((&&(&(((&&&&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&&&&&&&&((((&&((((((&(((((((((((((((((((((((((((((((((((((****((((T.0000000000000000000.0000................,.&,,,,,,,,,,,,,,,,,,,,,,,,,,**$(*******************(******((((*(((((((((((((((((((((((($&(&&&(((&(&((((&((&((&&&&((&&&&&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((&&&(((((((((((((((((((((((((((((((**((((**(**($00000002000000000000000.....................,,,.,,,,,,,,,,,,,,,,,,,,,******************************((((*(((((((((((((((((((((((((((((((&(&(((((((&((&(&(&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&$&&&&&&&&&&&&(((&&(((((((((&&&((((((((&(((((((((((((((((((((((*((*(*((((*"00002002000200000000000......................,,,,,,,,,,,,,,,,,,,*,,,,******************************(*(**((((((((((((((((((((((((((((((((((((((&(&(((((&&&&&(&(&&&&((&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&(&&&((((((&(&&&(((((((((((((((((((((((((( &(((***((((**(*"000200002000000000000000................,....,,,.,,,,,,,,,,,,,,,,*,,***************************(***(**((((((((((((((((((((((((((((((((*(&((&&(((((&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&(((&&&&&&&(((&&&&&((&(((((&((((((((((((((((((((((((((((((((((((((((****(*(".0020002202000000000000000...............,.,.,,,,,,,,,,,,,,,,,,*,,***,**,*************************(**(((*(*((((((((((((((((((((((((((((((((((&&(&(&&&&&((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((&&&&&&&&(&&&&&&(((&&&(&&((((((&(((((((((((((((((((((((((((((*(*(*(*(((".000000022000000000000...0..................,,,.,.,,,,,,,,,,,,,,,***,*,***********************(*(*****(*(((((((((((((((((((((((((((((((((&(&((&((&&(&&&&(((&&&&&&&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&(&&((&((&&(((((((&((((((((((((((((((((((((((((((((((*(***(".00202002000000000000..0.0......................,,,,,,,,,,,,,,,,,*********************(**********(*(**((((((((((((((((((((((((((((((((((&((&&(((&&&(&&(&(&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((&((&&(((&(((((&((((((((((((((((((((((((((((**((****((PT".0002200220000000000000.....................,,,,,.,,,,,,,,,,,,,*,***,*,**************((****(***((**(*((*(((((((((((((((((((((((((((((((&&((&(&&((&(&(&(((&&(&&(&&&&&&&(&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&(&&&&(&(&&&&&&&&&&&&&&&&&&(&&(&(&&((((((((((&(((((&(((((((((((((((((((((((((*((**((".000000020000000000000000.................,.,,.,,,,,,,,,,,,,,**,*****,******************(****(*(****(*(((*((((((((((((((((((((((((((&((((&&(&((&(&&&&(&&&((&&(&(&&&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((*(**(((( .000222222000000000.00..00.....................,,,,,,,,,,,,,*,,,*,*******,********(******(**(**((***((((((((((((((((((((((((((((((((&&&&&(((((((&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&(((&&&&(((&(((((((((((((((((((((((((((((((*(**((((("0002220200020000000...000..............,.....,.,,,,,,,,,,,,,,,,*,**********,*****************(**(**((((((((((((((((((((((&((((((((((&(((((&((&&(&&&&&&&(&&&&&&&&&&&&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&(&&(&&&&((((((((&(&(&(((((((((((((((((((*(*(*(((( .00202200000200000......0...............,...,,,.,,,,,,,,,,,,,,*,,*,,,***********************(((**(**(((((((((((((((((((((((((((((&&&&&(((((((((&&(&&((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((&&&&&&&&(((&((((((((((&((((((((((((((((*(*(((( .0022222000000000000..0..............,..,.,,.,,,,,,,,,,,,,,,,,,,,,,,,*********************(**(***(**(((((*((((((((((((((((((((((((((&((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&((&((&&&&&((((((((((((((((((((((((((((*(*(*((((( 0002020000000000000000000..............,,,..,,,,,,,,,,,,,,,,,,,,,***********,**************(*((((((((((((((*(((((((((((((((&((((&((((&(((&(&(&&(&&((&(&&&(&&(&&&&&&&&&&&&(&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&((&(&&&(((((((((((((((((((((((((*((*(((((( 00020220200000000000000000.0...........,,,..,,,,,,,,,,,,,,,,,,,,,*************************(**(**((((*(((((((((((((((((((((((((((((((&((&&((&&((&&&((&&&&&(&&((&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((((((((&&&&(((&((((((((((((((((((((((((((*(((((*( @ .002200022022000000000000...........,..,.,,,,,.,,,,,,,,,,,,,,,,,,,**********************(***((**((((((*((((((((((((((((((((((((&&&((((((&((((((&(&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(((((((&(((&&(&(&(((((((((((((((((((((((((**( .00022020020000000000000...............,.,,,,,.,,,,,,,,,,,,,,,,*,****************************((*(((((((((((((((((((((((((((((((&&((&&((&((((&&&(&&&&&&&&&&&&&(&&&&&&&(((&&&&&&&(&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((&(&&&&((((((((((&((&((((((((((((((((((((((((((((((((  .000000200000000000000.00............,.......,,,,,,,,,,,,,,,,,*,**,**********************(******(((((((((((((*((((((((((((&(((((&&&(((&&(&(&&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&(&((&((((((((((((((&(((&(((((((((((((((((((((((((**(**( P .0020002000000000000.0..0.............,..,..,.,,,,,,,,,,,,*,*,,,***************************(****((((((((((((((((((((((&((((((&((&(((&&&&&(&&&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((&((((((((((((((((((*(***("P .0000000002000000000..00..........,.....,,,.,,,,,,,,,,,,,,,,*,,,,************************(*****(((((((((((((((((((&(((((((((((&&(((&&&&&&&(((&&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((&(((&(((((((((((((((&((((((((((((((((((((((*((*(("* 000000020000000000000..0...........,..,,..,,,,,,,,,,,,,,,,,,,,,,*,*,******************(*(*(*(****((((((((((((((((((((((((((((((&&(&&(&(&&&(&&&&&&(&&(&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((&((((((((((((((((((((((((((((((((*(((*(****" 000000000000000000000..0.............,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,********************(((**((**(((((((((((((((((((&&(&(&&((&(&&&(((&&(&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&(&&(&(&(((&(((((&(((&((&(((((((((((((((((((((((((**((" .0000002020000000000.0.0............,,.,,..,,,.,,,,,,,,,,,,,,*,**,************************(**(((((((((((((((((((((((&&(&(&&((&&&&&(&((((((&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&&(&((((&&&((((&((&(((&(((((((((((((((((((((((*" .000000000000000000000...............,,,,,,,,,,.,.,,,,,,,,*,,,,,*,*********************((((((*(((((((((((((((((((((((&(&&&&&&&&(&&&((&&((&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((&(((&&((((&(((((((((((((((((((*(*(**(*"0000000000000000000000..............,,.,,,,,,,,,,,,,,,,,,,,*,,,***,*****************(*(((*(**((*(((((((((((((((((((((((((&(&&&&&&&(&&(&&(&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&(((((((&(&&((((&(((((((&(((((((((((((((((((((*(( .0000200000000000000.00..............,,,,,,,,,,,,,,,,,,,,,*,,*,,,***********************((***(*((((((((((*((((((((((((&((&&(&&&(&(&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((&(((((((((&(((((((((((((((((((((((((($ .0000000000000000000.00............,.,,,,,,,,,,,,,,,,,,,,,*,**,,*,*******************(**(***(*((((((((((((((((((((((((((((&(&&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((&&((&((((((((((((((((((((((((((((((*(($*.0000000000000000000.0............,,,,.,,,,,,,,,,,,,,,,,,,,,,,******************************((((((((((((((((((((((((((((((&&&(&&&&&&&&(&&&&(&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&&(&(&&(&((((&(((((((((((((((((((((*(*(($.00000000000000000................,,,...,,,,,,,,,,,,,,,,,,,,,,*,*****************************((*(((((((((((((((((((((&(&&&&(&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(&(&((&((((((&&((((((((((((((((((((((((((&.0000000000000000.0000............,,,,,.,,,,,,,,,,,*,,,,,,,,,,*,*************************(*(*(((((((((((((((((((*(((((&(&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&&&&&(&((&(((((&(((((((((((((((((((((*(($ .00000000000000000.0..............,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**********************(**((((***((((((((((((((((((((((&((&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&(((&((&(&(((&&(((((&(((&(((((((((((((((((((&.000000000000000000.0................,,,,,,,,,,,,,,,,,,,*,,,,***************************((*(((((((*(((((((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&(&&&(&&((&&((&&((((((((((((((((((((((((*(&*000000000000000000.0.......,",......,,,,,,,,,,,,,,,,,,*,* *,,,,***************(****((((***((((((*((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&(&&((((&(((((((((((((((((((((((($.000000000000000...........,.,*,.....,,,,,,,,,,,,,,,,,,*,,*,,***************(**(********((((((((((((*(((((((((((((((&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&(&&&(&((&&&(&&((((&((&((((((((((((((((((((((((((((*(&(T.00000000000000000...........,,,,.,.,,,,*,,,,,,,,,,,,*,,,*,,,**,**********************((*(*((((*((*((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&(((&((&&(((((((((((((((((((((((((((.0000000000000000..............0,..,,,,..,,,,,,,,,,,,,,*,,,*,******************((*******(*((((((*((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&&(&(&(((((((((&((((((((((((((((((((((((.000000000000000..0..0...........,.,,,,..,,,,,,,,,,,*,,*,,,,***************************((((*(*((((((((((((((((((((((((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((&&&(((((((((((((((((((((((((((&.000000000000000..0...............,,,,,,,,.,,,,,,,,,,,,,,,*************************((**(*((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&(((((((((((((&.00020000000000000............,.,,,,,,,,,,,,,***,,,,,,,,,**********************(**(****(*((((((((*((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(&&((((((((((&(((((&(((((((((((&.000000000000000000..........,,,.,,,,.,,,,,,,*,,,,,,*,,,*,***********************(*((*((((((((((((((((((((((((((((&((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&(((((((((((((((((((((((((((((&.0000000000000000.0............,.,,.,,,,,,,.,,,,,*,*,,,*,**********************(******((((((((((((((((((((((((&((((((&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((&(((((((((((((((((**((&P.000000000000.000...........,.,...,,,,,,,,,,,,,,*,,*,,,*,,,,,,**********************(*((*(((((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(&(&&&(((((((((((((((((((((*(*((((&.00020000000000000...........,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,******************(******((((*(((((((((((((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(((((((((((((((((((((((((((((((.00000000000000000.........,.,.,.,,,,,,,,,,,,,,,,***********,**********************(((*((((((((((((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((((((((((((((((((((((((((((((.000000000000000000.............,,,,,,,,,,,,,,,,,,,,,**********************(******((((*(((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((((((.000000000000000000...........,,.,,,,,,,,,,,,,,,,,,,**((*,***********************((**((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((&(&(((((((((((((((((((((*((((*(.000000000000000000..........,,,,,,,,,,,,,,,,,,,,,,****&(*********************(****(((((((((((((((((((((((((((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&((&(((((((((((((((((((((((((((((P.00000000000000.00............,.,,,,,,,,,,,,,,,,,,,,,,,,,*************************(***((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&((&(&(&((((&((((((((((((((((((((((((**(.0000000000000...............,.,,,,,,,,,,,,,,,,,,,,,,,,..**************************(*((((((((((((((((((((((((&((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(((((((((&(((((((((((((((((*(*(T.0000000000000000............,,,,,,,,,,,,,,,,,,,,,,,**,,************************((*(*(((**(((((((((((((((((((((((((((((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((*((.000000000000.00................,,,,,,,,,,,,,,,,**,,,,**,*******************(******(*(*****(((((((&(((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&(&((&((((((((((((((((((((((((*((((P.000000000000.0.0.............,,,,,,,,,,,,,,,,,,*,,,,********(******************(*(***((((((((((((((((((((((((((&(((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(&((((&((((((((((((((((((*((*(.0000000000000000..........,.,,,,,,,,,,,,,,,,,,,,,*,,,******,,*****************(*(*((**((*((((((((((((((((((((((((((((&&(&((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((((((.00000000000000..............,.,,,,,,,,,,,,,,,,,,,,*,,*,**************************(*((*(*((((((((((((((((((((((((&((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(((((((&((((((&((((((((((((((((((..00.00000000.0000...........,,.,,,,,,*,,,,,*,***,*,,************************(***((((((((*(*(((((((((((((((((((((((&(&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((&&(((((((((((((((((((((P.0000000000000...............,.,,,,,,,*,,,,,,,,**,*,********************(****(*(**(((**(((((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((&((((((((((((((((((((((((((.00000000000.000..........,,.,,,,,,,,,,,,,,,,,,**,****************((*******(*(***((((**(((((((((((((((((((((((&(((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&((&((((((((((((((((((***(((.00000000000000.............,,,.,,,,,,,,,,,,,,,,*,*****************************(**((((((((((((((((((((((((((((((((&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((&(((((((((((((((((*((((.000000000.00............,....,,,,,,,,,,,,,,,,*************************((((((****(((((((((((((((((((((((((((((&(&&((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((*(.00000000000...............,,.,,,,,,,,,,*,,,**,*************************(**(*(*((*(((((((((((((((((((((((((((((&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&((&(((((&((((((((((((((((((.0000000000.000........,....,,,,,,,,,,,,,,,**,************************(*(******(***(*(((((((((((((((((((((((((((((&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((*((.00000000.00000..............,,,,,,,,,,,,*,*,,*,*,************************(*(((((*((*(((((((((((((((((((((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&&((((((((((((((((((((((((.0000000......0..........,..,,,,,,,,,,,,,,,********************************(((((((*(*(((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&(&&((((((((((((((((((((**(((P.00000.0000.0.0...........,..,,,,,,,,,,,,*,,,*****************************(((((((((*(((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((*(((P"000000000000..............,,,,,,,,,,,,*,*&*****************************((*(((((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&((((((((((((((((((((**(((.000000000000..0..........,,,.,,,,,,,,,,*********************************(*((((((((((((((((((((((((((&&(((((((((((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&& $&&&&&&&&&&&&&&&&&&&&$&&&&&&"&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&(((((((((((((((((*(((((((.000000000..0..............,.,,,,,,,,,**,*,********************************(*((((((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&(&&&(&(((((((((((((((&((((((((((*((.00000000.000.0...........,,.,,,,,,,,*********,,*********((****************(&((*((((((((((((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((&(&(&(((((((((((((((((((((( *.00000000..00..............,.,,,,,,,,*,,****,******************************((((*((((((*(((((((((((((((((((((((((&&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&&(((((((((((((((((((((*$*.000000000.0............,.,,,,,,,,,,,,,,*****,*****************************(**((((((((((((((((((((((((((&((((((&&&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((**(((".00000000000..............,,,,,,,,,,,,,****(************((**********((*********(((((*(((((((((((((((((((((((&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((**($.000000000.0.............,,,,,,,,,,,,,,*,,,,************(((**********((*(**(****((*(((((((((((((((((((&(&&((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&(&((&(((((((((&(((((((((((**(&.000000000.............,...,,,,,,,,,,*,,,,,,*************,*********************((((((((((((((((((((((((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&((((&((((((((((((((((((((**($.000000000...............,,,,,,,,,,,,,,,,***,***********,,***************(*((**((*(((((((((((((((((((((((((&((&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&(((&(&&(((&(((((((((((((((((***($..00000000..0.0...........,,,,,,,,,,,,,,,**,,*,,*,*************************((*(*(((((((((((((((((((((((((((((&((&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*((($.0000000000.............,,,.,,,,,,,,,,,*,,.,,*,*****************************(****((((((((((((((((((((((((((&(((((((&((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((*((&.0000000000............,,,,,,,,,,,,,,,,*,,,,,,,,**********************(**(**((((**((((((((((((((((((((&(((((((((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(((((((((((((((((((((**($P.0000000000.0.........,,,,,,,,,,,,,,,,,,,,,,,,**********************(**(***((**(((((((((((((((((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(((&((((&(((((((((((((((((((**((&.000000000..00.........,,,,,,,,,,,,,,,,,,,,,,,*******************(******(****(((((((((((((&&&(((((((((((((((&&(&(&((((&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&(&(&((((((((((((((((((((((((&@..0000000000............,,,,,,,,,,,,,,,,,,,,,,*******************(****(*((***((((((((((((((&&((((((((((((((((((&((((&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(&&&((&&&(((((((((((((((((((((*((((&T...000000..0..........,,,,,,,,,,,,,,,,,*,**,**,********************(*((*((((((((((((((((((**(((((((((((((((((((&&(((&&&((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&(&(&&(&(((((((((&((((((((((((((((&.000000000............,,,,,.,,,,,,,,*,,,*****,*************((***(*(*(***(((((((((((((((((((**((((((((((((((((((&(&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&&&&&((((&((&(((((&(((((((((((((((((((((&..0000.000............,,,,,,,,,,,,,,***,,**,**************(((*(**(*(*(*(((((((((((((((((((((((((((((&((((((((&((((&(((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&&&&&((((&((&((((((((((((((((((((((*(**(*&T..0000000.............,,,,,,,,,,,,,,,****,**********************(***(((*((((((((((((((((((((((((((((((((((((&(&&(&(&(&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&&(&&&(&&&(&&(&((((&&(((((((((((((((((((((*(( @.00000.00............,,.,,,,,,,,,,,,,*,***************************((**(((((((((((((((((((((((((((((((((((((((&(&(&(&&&(&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&((&((&&&(&&&&(&&(((((((((((((((((((((((***(.000.00................,,,,,,,,,,,,,,,,****,***************,*****(*(**((((((*((&(((((((((((((((((((((((((&((&(&&&&(&(&&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&&(((((&((((((((((((((((((((((**(P..00..000.............,,,,,,,,,,,,*,,,**************************((*(((*((((*(((&&(((((((((((((((((((((((&(&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&((&((((((((((((((((((((((((((((((((@...0000............,..,,,,,,,,,,,,,,,**************************((*((((((((((((((((((((((((((((((((((((&(&(((((((&(&((((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&&(((((((((((((((((((((((((*(((*(....00.00..........,,.,,,,,,,,,,,,,,,*************************(***(*(*(((((((((**((((((((((((((((((((((((((&&(&(((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&((((((((((((((&((((((((((((*((((*( @...000.............,.,,,,,,,,,,,,,,*,**,**********************(**(**((((((((((**((((((((((&((((&((&((((&(((((((((&((&&&(&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((&((&(((&(((((((((((((*((((((((((((((****(P.....00.0.........,.,.,,,,,,,,,,*,,***********************(***(((((*(((((((((((((((((((((((((((((((((((((((((((&&&&&&&(&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((&&&(&(((((((((((((((((((*((((((((*(*((P,.0000.00...........,,.,,,,,,,*,*,,,,******************(***(*****(*(((((((((&&&&&&&(((((((((((((((&((&(&(&(&((&&&((&((&&&&(((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&&(((&((&(&&(&(&(((((((((((((((((((*((*((...00..........,,..,,,,,,,,,,,,,*,*,**********************(*((****((((((*(((&&&&$$&&((((((&((((((&((((((((((&(&&(&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&((&&&((&&((&&&(((((((((((((((((((((***((..0000.0..0........,,,,,,,,,,,,,,,,*********************((((*(*(****((((((((&&***(&$&(((((((((((((((((&&&(((&(&&&&&((&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((&(((((((((((((((((((((((((((***(................,..,,,,,,,,,,,,*****************************((**(((((((((((((******&&&(((((&((((((((&&&(&&&(&(&(&(&(&(&&&&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&(((&((((*(((((((((((((((((((((((**(**,................,.,..,,,,,,,,***,***********************(*(((((*((((((((((((*******(&&(((((((((((((&&&&&((&&(&&&&((&(&&(&&&(&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&((((&&(&(((((((((((((((((*((((((((****((*....0........,.,,..,,,,,,,,****,*******************(****(**((((*(((((((((((********(&&((((((((&(((&&&&&&((&&&&&&&&&((&&(&&&&&&(&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&&&((&&((&((&&(((((((((((((((((((((((*((((((((*...0.........,,,.,,,,,,,,,,*&*****,***************(***((((((((((*((((((((((((((((((&&&&&((&&(&&(((((((&(&&(&&&&&& &&&(&(&&&&&(&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&((&&((&(((&((((((((((((((((((((((((*((***,...0.00........,,,,,,,,,,,,,,,,****,*****************(*((*(*((*((((((((((((((((((((((&(((&&(&&&&(((((((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&((&((((&((&&((&((((((((((((((((((**(***(P,...00.........,,,,,,,,,,,,,*,************************(((((((((((((((*((((((((((((((((&(((&((&&&(&((((((&(&(&((&(&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&((((&(&&(&&&&&&(((((((&((((((((((((((((((((*(((((**,...0...........,.....,,,,,*,*,************************((*(*((((((((((((((((&&&((((((((((((((((&&&((&(&(&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&(&(&&&&(((((((((((((((((((((((((((((((((((****(***,.................,,,,,,,,,,*,,*************(***(*(*(****(((((((((((((((((((&&&&&((&((*((((((((((&&(((((&&(&&&(&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&((&&&&(&(&&&((((((((((((((((((((((((***((**(****,.................,,,,,,,,,,*,******************(**(**(((((((((((((((((((((**&&&&&&(*((((&(((((((&&(&((&&(&&&&&(&&&(&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((&&((&&(&&&(((((((((((((((((((((((((((((((*(((((*****.......0........,,.,,,,,,,,*,**,************(**((****(*((((((((((((((((((((***(&$&(**(((((((((((((&&&((&&&(&&&&&&&&&(&&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((((((((((((((((((((((((((((((((((((((*****(*T,...............,,,,,,,,**,,,*,*,***************(**(**(**(((((((((((((((((((*******((((&((((((((&(((&(&&(&&&&(&&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&(((((((((((((((((*((((((((((((((((((((*****,..............,.,,,,,,,**,,,,******************(**(**((*((((((((((((((((((((******((((((((((((((((&&&(((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((((((((((((((((((((((((((((*(((((*****,............,.,,,,,,,,,,,**,*****************(**((*(****(((((((((((((((((((*(**(*(((((((((((((((&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&((&&((&&&((&(&(&&(((((((((((((((((((((((((((((((**(******,..............,,,,,,,,,,*,,,,********************(((*(*(((((((((((((((((((&(((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&((((((((((((((((((((((((((((((((((***((***,............,..,,,,,,,,*************************((*((((((((((((((((((((((((&*(((((((((((((&(&(((((((&((&&&&(((&((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&((((((((((((((((((((((((((((((((((((**((****,.............,,,,,,,,,,,,*******************(***(**(*((((((((((((((((((&&(((&(&((((((((((((((((((((&(&&&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((*******,............,.,,,,,,,,,,,,*****************(**((((*(((((((((((((&((((((((((((((((((((((&((((((((&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&(&&&&&(((&&(((((((&(((((((((((((((((((((((((((((*******@,........,...,,,,,,,,,,,,,******************(((((((((((((((((((((((((((((((((*((((((((((((&(((((&&&&&&((((((&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(&&(&&&&(((((((((((((((((((((((((((((((((((*(*(****(P,............,,.,,,,,,,,*,**,*************((((((((*(((((((((((((((((((((((((((((((((((((((((((&(&((&&&((&(&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&(&&(&((((((((((((((((((((((((((((((***(((*****,,......,.,..,,,,,,,,,,,,***************(**((((((((((((*((((((((&(((((&(((((((((((((((((((((((((((((&&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&&&&(&&(&(((((((((((((((((((((((((((((((((******,,.,.......,,,,,,,,,,,,,,,****************((((*(((((((((((((((&((&&&&&&((((((((((((((((&((((&(((&&&(&(&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(&((((&&&&((((((((((((((((((((((((((((((((***(*(,,,..,...,,,,,,,,,,,,,,,*****************(*****(((((((((((((((((((&&&&&&&((((&(((((((((((((&(&(((((&&&&&&(&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((((((((**(*****T,,.,....,,.,,,,,,,,,,,,,,*,,*************(**(***((**((((((((((((((&&$&&&&&((((((((((((&(((&((((&((((&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&((&((((((((((((((((((((((((((((((((*((******** ,,,.,,..,,.,,,,,,,,,,,,,,**,************(*((((*((*((*(((((((((((((&&***(&&((((((((((&((((&(&(&&((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((((((((((*(((*****,,,,,,,,,,,,,,,,,,,,,,,,,,**********************((((((((((((((((((&((***(&&(((((((((&((((&&&((&(((&(&&(&&(&(&(&(((&(&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(((((((((((((((((((((((((((((((((((((((**(**(,,,,.,,,,,,,,,,,,,,,,,,,*,*******************((((((((((((((((((((&((((**(&&((((((((((((((&&((&&&((&&&((&&&((&&(((&&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(((((((((((((((((((((((((((((((((((((***((**,,,,.,,,,,,,,,,,,,,,,,,,*,****************((*(*(((((((((((((((((((((((((((&(((((&((((&&&(((&&(&(&(&&(&&(&&&&&&&&(&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&(&&&(((((((((((((((((((((((((((((((((*((***((* @,,,,,,,,,,,,,,,,,,,,,,,,,*************(****((((((((((((((((((((((((((((((((((((&(((&((&&(((((&((&&&((&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((&((((((((((((((((((((((((((((((((((*((****@,,,,,,,,,,,,,,,,,,,,,,,,***************((***(*(((((((((((((((((((((&&(&(((((((((&(((&((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&(&(((((((((((((((((((((((((((((((((((***(((***,,,,,,,,,,,,,,,,,,,,,*,,,*******************(((((((((*(((((((((((((&&&&&&(((((&(&(&(((&((((&(((&(&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(((((((((((((((((((((((((((((((((((((((*(((**,,,,,,,,,,,,,,,,,,,,*,,***************(*((***(((((*(((((((((((((((*(&&&&&*(((&((((&(((((&(((&(&((&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((&((((((((((((((((((((((((((((((((*((******,,,,,,,,,,,,,,,,,,,**,*****************((*(((*(((((((((((((((((((***(((**((((((((&&&((((&((((&(&&&(&(&&&&&&&&&&&&&&(&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&(((((&(((((((((((((((((((((((((*((*(*(***(((P *,,,,,,,,,,,,,,,,,,,,,,,***************(**((((((((((((((((((((((((((*****(&((((&((&((&((&((((&&(&(((&&&&&&&&&&&&((&&&&&&&&&&&&&(&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((((&((((((((((((((((((((((((((((((((((((*( ,,,,,,,,,,,,,,,,*,,*,,,***********************((((((((((((((((((((((*(**((((&&((&(((((((((&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(((&(((((((((((((((((((((((((((((((((((((((*,,,,,,,,,,,,,,,,,*,,*************(**(***(***((((((((((((((((((((((((((((((((((((&((&((((&&&(&&&&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((((((((((((((((((((((*(((((((((( $*,,,,,,,,,,,**,,,,*,,************(***(*((((((((((((((((((((((((((((("(((((((&(((&&&&(&&&&&&&((&&&&((&&((&&&&&&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&&&&&$&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&((((((((((((((((((((((((((((((((*(**,,,,,,,,,,,,,,,,*,,*,*,*****************((((*((((((((((((((((((((((((((((((((((((((&((&(&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&&&&&&$$$&&&&&&&&&$"&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&((&(&"&((&((&((((((((((((((((((((((((((((((*(((** *,,,,,,,,,,*,*,,,,*,,*****************(((*((*(((((((((((((((((((((((((((((((((((((&&&&&&((&&&(&&&&&&&&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&(((((((((((((((((((((((($(((((((((((**" *,,,,,,*,,,*,*,,**,,*,****************(****(((((((((((((((((((((((((((((((&(&((((&(&&&&&&&&&&&&&(&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&((&(&&(((((((((((((((((((((((((((((((((*(* *,,,,*,,,,,*,,,,*,,***********************(((*((((((((((((&((((((((((((((((((((((&&&&&&&(&&&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((((((((((((((((((((((((((* **,*,,,,,,,,,**,,*********************((*((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((&(((((((((((((((((*"*,*,,,,,**,*,******,**************(**(****(((((((((((((((((((((((((((&(&&(&(&((&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&((&&((&((&(((((((&((((((((((((((((((((((((("*,*,,,**,*******************************(**((((((((((((((((((((((((((((((&(((((&&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&(&&((((((((((((((((((((((((((((((((((("*,,,,,,,,***,,****,*********************((((((((((((((((((((((&(((&&((&(&&((&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&(((&&((((((((((((((((((((((((((("*,,,,,,*,,**********************(*(((((*((****(*(((((((((((((((((&(&&&((((((&&&&&&&&&&&&&&&(&&&(&&&&&&&(&&&&&&&&&&(((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((&(((((((((((((((((((((&&((((((((("*,,*,,,,*,***************************(**(((((*(((((((((((((((((&&((((&&&&((&(&&&&(&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((&&&((&((&((((((((((((((((((&((((((((((("***,,**,**,*************************((*(*((*((*((((((((((((((((((&&((((((((((((&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((&((((((((((((((((P"*,,*,,,*,,************************(*(*(*((**((*((((((((((((((((((((((&(&&&(&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&((((&&((((((((&(((((((((((((((((($****,,,***,**,*******************(*((*((*((*((((((((((((((((((((((&&&&(&&&&&(&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&&(((&((((((((&((((((((((((($******,,*****************(*****(*******(((((*((((((((((((((((((((&((((&(&&&&&(&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&((&((((((((((((((((((&((((((((((($,**,,,*****,***************(***(****(***((((**(((((((((((((((((((((&(&&&&&(&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&(&(&&&&((((&((((((((&(((&&(((((((((((((((*P$****,,*,*********************(****(*((*((((((((((((((((&(((((((&((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&&&&&&&&&(((((((((((((&(&&&((&(((((((((((((($*****,********************(**(**(*((*(*(((((((((((((((((((&(((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&(&&((((((((&&((((((((((((((( $*********************(***(**(**(*(*((*(((((((((((((((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&&(&&&&((((((&(((((&(&&((((((((((((((( $**************************((*(((*(***(*((*(((((((((((((((((((((((&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&((&&&&((((&&(&(((&&(((((((((&(((((( $***********************(**(*(((((*(*(*(*(((*(((((((((((((((((((((&&&((((((&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&(((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((((&(((((((((((((((((((((( $************************((((((((((***(((((((((((((((((((((((&(((&(((((((((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&(&&(((&(((&(((((((((((((((((( $**********************((***((((((((((((((((((((((((((((((((((((((((*((((((((&(&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&(&&&(((&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&((&(&(&&(&((((((((((((((((( T$*******************(*(((*(((*((((((((((((((((((((((((((((((((&(((((((*((((&(&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&&&((&&&&&&&&&&&&(&&&&(((((((((((((( $****************(*******(*(((((((((((((((((((((((((((((((((&((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&&&&(&&(((((((((((((($****************(***(*(*(*(((((((((((((((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&(&&$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&(&&&&&((&(((&((((((((T&******************(*(*((((((((((((((((((((((((((((((((((((((((&((((((&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(&&&&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&&&&&&&&&&(((&&(&&&&&&&&&&((((((((&((((T$****************(*****((((*((((((((((((((((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((((((((((&*************(**(**(((*((((((((((((((((((((((((((((((((((((&((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((*$****************(*((((*((((((((((((((((((((((((((((((((&(((((&&(((&&&&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(((&((&((((((((P$***************((**((*(((((((((((((((((((((((((((((((((&((((((&(&&&&&&&&&&&&&&&&&(&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&(&(&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((&**************((((((((((((((*((((((((((((&((((((((((((&((((((((&&&(&&&&&&&&(&&&(&&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&((&&(&((&((((((((((*************(((((((((((((($$((((((((((((((((((&((&(&(((&((((&(&(((&&&&&&&&&(&&&&&&&&&(&(&&&&&((&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((( (**********(***(((*(((*((((((((((((((((((((((((((((((((&&(&&(&(((&(&&&&(&(&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&((((((($(**(***********(**((((((((((((((((((((((((((((((((((((((((&(((&(&&&&&&(((&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&&&((&&&&&(&&((($(*(********(*(*(((*(((((((((((((((((((((((((((((((((((((&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&((&&&(