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 = '144B90' IMAGE_NUMBER = 49525017 IMAGE_TIME = 1977-01-12T05:53:56Z EARTH_RECEIVED_TIME = 1977-01-12T09:10:15Z ORBIT_NUMBER = 144 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 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 c) 7P 68B!(A: Q4YC+=^`.002002202222222222224422200000002002000022200000002222222222222222200002222222222222222222202222222224422202222222222220220222002222222222222242222220022020222222242422222222222222222444444422444444422224444646644444444442222222242444444442222222242242222444224220200200000..00.0000....,,*$,000022222222222222220022220&.0022222222222222222224220222222442222222222222022244222222222222222222222222222222222020000220002022222222022002200200022220000000000000002022220002222222220220224222222222222222222222222222222222222022202202222022222222222222020000000000.0.0..............,,***.000222222222220000200000002000022220000002020000022222220,222222222200222222222222222*"000002022022222002000000020,,00000000000002000000000.00000000000000.0......000000000000000000000020020202222222222020222222220022222222002000000200002222022022222020000000000000000........,.......,,,,,**.0000200200000000000000000000000000000000000002000220000000000000000000000000000000000000000..00000000000000000000....000000000.000000000.000000.,0000................0...0..$*.0.00000.000000002200000000,.00000000000002000000000000000000000002200000000000000000..000......,..,,..........,,,*&..0000000000000000000000000000000000000000000000000000000000000000000000000000000000000...00000000000000000.0.........................000........................................00..00.00000.0.00000000.0..000000000000000000000000000.,.0000.00000000000.000000.00*(......,,,..,,.,......,,,,,*& X&,..0000000000000000000000.0.00....0..0000.00000000000000000000000000000000.0.0.0.0..0..0..0.......000........0......................,.................,.,0,,,.........................0......0.000........0000000000.0.........0...00.000000..0...00.0....0000..0.0....,,,,,,,.,.,,,,,,,,,...,,,*(&,..0.0000000000000000.0.0....0000..0...000.0....0..000000000000000......0....0.000.0...................0...............,....................,.......,,.,,,..,,,,,,,,,,.,.,,........................00.....0.................................0....0..0..000...........,,..,,,,,,,,,,,,,,,,,,,,,,*** (,..000000000.000000...00.000......0000..0.0...0...0.0..0........0............................,.,............,...,.,,...,....,.....,...,,,,,,..,,,,.....,.,,,,,,,,,,,,,,,,,...............,,......................................................0........0........,.,.,,,,,,,,,,,,,**,,,,,,,,****  &..0000.00.00..0000000..0..................0.....00000...........................................,........,.,,,,........,.....,,,,,,,,.,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,..........,...........................,,.............................,..,.....,,,,,,,,,,,***,,,,,,,,,,,*,**( &,..00000..0000000.0.000.0............0......00..........................,................,.,,,,,...,.,,....,,,.,,.,,,..,..,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,..,,,,,.,.....................,,.................,.,.................,.,,,,,,,,****,,*,,,,**,**,*****( &,......0.000..00...000.............................................................,,,,.,..,...,.,,,,,.,,,,,,,.,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,**,*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,.,,........,.,,,,.,..,.,.,...,....,....,,,.,,.........,..,..,,,,,,,,,,,,,,,**,**,*****,,*,**(&,...000.0...00.00.....................................................,,,.....,.,,..,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,**,***,,**,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,..,,,,,,,,,,,,,.,,,,,,,.,,,,....,..,,..,..,,,,,.,,,,,,,,,,,*,,*,,,,********,,,*****(&,....0000.......0.000...................................,....................,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,*,,*,,,,,*,,,,,,,,**,***,*,*******,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,,,,,,,,,,,,,,,.,,,,,,,,...,,,,,..,...,,,,,,,,,,,,,,,,,,,,,,,**************,,****$,..........0000........0.........................,.......................,....,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,****,*,,,,,**,,**,**,,****************,,,,,,,*,,,,,,,,,,,,,,,,,,**,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,****,,,***************($,.....0.0.......0.0...................0...................................,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,***,,,,,,,,,,**,************,***********,**************,,,,,,,**,,*,,,,,**,*,,,,,*,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,******,***************($,...0......0..0....................................................,,.......,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,*,***,,*,*,,,,,*,******,,*,****************************,*,*,,**,,*****,****,,,****,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,******************(&,,...00000....0........................0........................,.,.....,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*,,,**,***,**,,,****,***************************************,**,****,***,******,*,****,***,,,,,,,,,,,,,,,,*,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************($,.......00.00.000....0..0..........................................,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,**********,***********************************************,**********,*,,,*******,,*,*,*,**,,,,,,,*,**,,,,***,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,*,,,,,,,,,,***,*********************($,.....000.0000000.......0.............0.......................,.......,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,******,*****************************(((************************************************,*******,,,,**,,,,,****,****,,*******,*,*,**,,,*,,,,,*,,,,,,,,,,,,,,,,,,***********************($,.....00000000000......00.....0.................................,,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************((**(***((**(********(******************************************,*,,*,**,*****************,***,*,,,*,,******,*,,,**,,,*,,*,**,,**,,*******************(:L$,...0000000000000......0.0.0...00.0.......................,,,,,,,.,.,.,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*****************************(****((((*((((***(************************************************************,*****************************,*,******,,*,*,*,*,,,*,*,***********************(&......00000000000000.000........0....................,..,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**************************(**(**((((((((*((((*******************************************************,,,,*****************************************,,***,,*,,,***,*,,*********************($,...000000000000000..00.00.......................,...,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********************((((*******(*((***((((((((((**((*******************************************************,*,*******************************************,*******,***************************( $,...00000000000000000000...................,..........,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,***************(**(((((*****(***((**(((((((((((((((****************************************************,************************************************,*,,********************************($,..0000000000000000000000.00..0.................,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,**,,,,*****************(****((((((((***((((**((((((((((((*(*((*********************************************************************(************************************,**********************(****(($,...000000000000000000....00000..0.......,...,,.,...,,,,,.,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,**,**********************((((((((((*((((((((*((((((((((((**(**(**************************************(**((****,**********************************************************************************((*...00000000000000000000000.00...0.............,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,*,,,,,,,,,,,*,************************((((((((*(*((*(***((*(((((((((((((((******(************(*******(******(***********(**********************(********(***************************************************((*(($.....00000000000000000.000.000.00.........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,*,,*****,,,,,**************************((((((((((((***(*((((((((*(((((((((**((**(********(*************(*(*(*(**(**(*************************(***(****(*****(****************************************************(($..0000000000000000000000.....00000........,,.,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,*********,***********************(((*****(*((((((((((*(((**((((((((((((((((((*(*(************(*******(((*(******(*(*********************(**(*(**((((((***(((((****************,*********************************((((>$...0000000000000000000.0000..000...........,,,,,,,,,,,,,,,,,,,**,**,*,,,,,,***************,**************(*(*****(((*((*((((((((((*(((((((((((((((((((((((((((*(*******(*****(**((*****((((*((**(******(******((********(((((*(((((((((*(((((**********(********,*******************************(($..00000000000000000000000.....00000........,.,,,,,,,,,,,,,,,,,,,,,*,**,,,,*,****************************(***((((*((((((((((((((((((((*(*(((((((((((((((((((((((((**********(((***(*(((((((***(((((******((((****((**((((((((((((((((***((***(*************************************************(*(&`"...00000000000000000000000000..............,,,,,,,,,,,,,,,,**,*,,**,,*,*******************,***********((((((*((((((((((((((((((((((((((((((((((((((((((((((((((****(***(***(*((*(((*((*((((((((((*(**(*((((((*((((*((((*((((((((*((((((**((((*(*************************************************((".000000000000000000000000....................,,,,,,,,,*,,,****,,*******,**************************((****(((((((((((((((((&(((((((((((((((((((((((((((((((((((((((*((****(*(*(((((*(((((((((((((((((((((((((((*(((((((((((((((((((((((((((****(**(***(****************************(*********((***((,000000000000.$00000000000000............,,.,,,,,,,,,***,***************,***********************(*(***(((((((((((((((((((((&&(&((((((((((*(((((((((((((((((((((**((((*(***(*((*((((((*(((((((*((((((((((((((((((((((((((((((((((((((((((((*(((*((*******(**************************************((("..000000000000.0000000000.............,....,,,,,,,,,******************************************(((*($(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*****((*((((*((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(***(*((*(*****************************************(*(($.00000000000000000000000000...............,,,,,,,,,,**********,,****************(*********(*****(*(((((((((((((((((((((((&&&&&(((($&(((((((((((((((((((((((((((((*(((**(*((*((((*(((((((((((((((((((((((((((((((((((((&(((((((((((((((*((**(((((**((((******************(****************(**((((".0000000000000000000000.0.................,,,,,,,,,,,,*******,,,***********************((*(***((((((((((((((((((((((&(&(&(&((&((((((((((((((((((((((((((((((((((((**((*((((((**(*((((((((((((((((((((((((((((((((((((((((&((&((((((((*(((*((***((((((((**(****************(******((*******(*(**(&".00000000000000000000.000000..............,,,,,,,,,,,*,,******,*********************(**(*((((((((((((((((((((((((((&&&&(&((&(&&&((((((((((((((((((((((((((((((((((((((((**(((((((((((((((((((((((((((((((((((&&((((((((&&((((((((((((((((((((((((((((((((*****************((******(((********(*(*&**.000000000000000000000..00.0..0..........,.,,,,,,,,,,*,*****,,,,********************((((((((((((((((((((((((&&((((&&&&&&&((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((*(((((((*(((((((*(((*((*****************(**(****************(".000000000000000000000...0000..0..........,,..,,,,,,*,,*,,****,,,,*******((*****(((((((((((((((((((((((((((((((&&&&&&&&&&&((&&&(&&&&&((((((((((((((((&((((((((((*((((((((((((((((((((((((((((((((((((((&(&((((&&&(((((((((((((&(((((((((**((((((((((((((((**************(*(*******************((((".000000000000000000000.0.....00.........,..,,.,,,,,,,**,*******,**********((((((((((((((((((((((((((((((((((((&((&((&&&&&&((&&&&&&&&(((((((((((((((&(&(((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((&(&((&(((((&&(&((((((((((*(((((((((((((*((((((*********(*****(******************(".000000000000000000000000....0..........,,,,.,.,,,,,,,,,,****************(((***(((((&(((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((&&(((((((&(((((((((&&&((((((((((((((((((((((*(*(((((((****************(**(**********((".0000000200000000000000......0............,,,,,,,,,,,***********************(*((((((((&&(((((((*((((((((((((((((((((&(&&(&&&&&&&&&&&&&((((((((((((&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&(&(&(&((((((((((&&&&&&(((((((((((((((((((((*(((((((((((**(*(((****(*((***************(".0000000200000000000000000..................,,,,,,,,,,************************((((&((((((((*((((***((((((((((((((&(&&(&(&&&&&&&&&&&&&&&((&(((((&&&&&&&((&(((((((((((((((**((((((((((((((((((((((((((((((((&&&(&((((((&&&&&((&(&&&&(&(((((((((((((((((((((*((((((((((**((((((****(*((*********(**((0P .000000220000000000000000..0.................,,,,,,,,*********************(***(*(((((((((((*((*((((((((((((((((((&(&&&&((((&&&&&&&&&&&&(&&&(((&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((&(((((&(&&&&&((&&(&(&&(&&(&(((((((((((((((((((((((((((((((((((((((((*(*(*((*(******(******( .00000202020000000000000000.......,,.,,,,,,,,,,,,,,,**,*******************(*(**((((((((*((((((((((((((((((((((((((&(&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((&((((((((((((((&((&&&&&&(((&(&&&&&&&&&&&(&&&((&((((&(((((((((((((((((((((((((((((((((*(*(*****(*******(*((*..00000220000000000000000.........,,,,.,,,,,,,,,,,,,,,,*******************(*(((((((((((***(((*(*(((((((((((((((((&&&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&&(((&(((&((((((((((((((((((((((((((((((((((****(*(((((***((" .000000000000000000000000......,..,.,,,,,,,,,,,,,,,,,*,***************(*(((((((((((((((((((((((((((((((((((((((((((&&((((&(&&&&&(&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((&(&((((((((((&(((((((((&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((((*(*((*(*(*(****(*( ..000000000000000000000.........,,,,,,,,,,,,,,,,,,,,*,,**,*****************(((((((((((((*(****((((((((((((((((((((((&((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((&(&&((((((((((&(&(&&((&(&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&(((&(&&((((((((((((((((((((&((((((((((((*****(((*(*((*((*.00020000000020000000000.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************((((((((((((***(*((*(((((((((((((((((((((&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((&&&(((((&((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((((((((((((((((*(*(((((***(((*((((..00000000000000000000..........,,,,,,,,,,,,,,,,,,,,,,*************(******(((((((((((((((**(**(*(((((((((((&((((((((&&(&(&(&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&(((((((((((((&&(&((((((&&&&&((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&&((((((((((((((&((((&&((((((((*((((*((*(((((((((((N(..000222000000200000.........,.,,,,,,,,,,,,,,,,,,,,,*,,,,,******************((((((((((((****(((((((((((((((((((&((((&&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((((((((((((&&((((((((&&&&&(((&(&(&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(((((((((((&(&(&&&((((((((((((((((((*((**((((((&*..000002000000000000.........,.,,,,,,,,,,,,,,,,,,,,,,,,********************((((((((((((((**(**(((((((((((&&(&(&(((((&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&(((((&(((((&(((&&&(&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((&&&&&&(((((((((&(((((&(&(&(((((((((((((((((((((((((((*..00002000000000000..........,,,,,,,,,,**,,,,,,,,,,,*,,********************(((((((((((((((*(((((((((*((((((&(&&((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(&&&&&&(&&(&((&(&(&&&&&(((((((((((((((((((((((((((((((*..00000022200000000............,,,,*,****,,,,,,,,,,*,,,****************(**(((((((((((((((*((*((((((((((((((((((((((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&(&&&&&(&(&(&&&((&&&(&&&&&(((((((((((((((((((((((((((*...00002200000000000.........,,,,,,,,,,,*,**,,,,,,**,,,,******************((((((((((((((((((((((((*(((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&(&(&&&&&&&&(&&&&&&&&((&(((((&(((((((((((((((((((((@*..00000000000000000.........,,,,,,,,,,*,,,*,,,,*****,,*********************(((((((((((((((((((((((((**((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((&*..00000000000000000............,,,,,,*,***,,,,**,*********,***************((((((((((((((((((((((((*(((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&&&&&&&(&&&&&&(&(&&(&(&((&((((((((((((((((((&(..000000000000000............,,,,,,,***,**,,,**,**************************(((((((((((((&&&((((((*((((((((((&&&(((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*.00000000000000000..........,.,,*,****,,*******************,,,************(((*((((((((((&(&&(((((((((((((((&&&&((&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&(((((((((((((((((*..000000000000000.00.......,,,,,,,,*******,,,*,***************************(*(((((((((((&&&&&&&(((((((((((((&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((((((((((((((((((*..00000000000..0.00.00......,,,,,,,****,*******,*************************(*(((((((((((((&&&&&&&&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((&&&((((((((&@*..0000.000000000000..0......,,,,,,,,,*****,,,,*******************,*********(*(((((((((((&&&&&&&&&&&&&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&&&((((((&((&&(((((((((&*.00000000000000000000.0.....,,,,,,,**,,,*,,**,******************************((((*(((((((((&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&&(&((((((((((((((((:*..000000.00000000000000....,,,,,,,,,,,,,************************,*,,*******((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(((((((((&(&Р$..0000000000000000000.0....,..,,,,*,,,,**,***********************************(*((**((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&&((((((((((((& ,.0000000000000000........,.$&*,,,,,,,,,,****************((*********,******((**((*((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&(((&((&&(&(..0000..000000....0.....,,,,,,,,,,,,,,,*,*****************(*******************(****((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&(&&&&&&&&&&&&&&&&&&" &&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&((((((((((&&`*..000000000.0.........,,.,,,,,*,,,,,,,,*******************************************((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&(&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&(&&&&&&&&&&(&(((((((((&(.00000000000.......,,.,,,,,,,**,,*,,,************************(*****************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&(&&&&&&((&((((((*..00000000000...,,,,,,,,,,,,******,,,*********************************************((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&(((((((4(.00000000........,,,,,,,,,,*****,,,,,,*******************************************((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((&(.0000000000...,..,,,,,,,,******,,**,*******************************************(**((*((((((((((&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(((((((((((&*.000000000........,,,,,,,,*,****,**,,,,********************************************(((((((((((&&&&&(&&&&&&&&&&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&((((((((&(..000000000.0...,.,,,,,,,,,*************************************((***************(((((((((&&&((&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((..0000000000.......,,,,,,,**************************************(((****************((((((((&&(&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&((((((((&(..0000000000......,,,,,,,,,****************(**************************************((((((((((&(&(&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((((((((((..0000000000....,.,,,,,,,,*****************(*(**********((*********************(**((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((..00000000......,.,,,,,,,*,,*************(((******************(((*****************((*(((((((&&&(&&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((&@(..0.0000000.....,,,,,,,,,*,,,*********((((((**(*(*************((*(*(***********(**(((((((((&&&&&(((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((0(,....00000...,,..,,,,,,,,**,,,,,**********((((((*****************(((**************((((((((&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((,....00000.......,,,,,,,,,**,,,********(**(((((*(***********(*(*(*(************(((((((((&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((((((((((((((&...................,,,,,,,,,,,,,**********((((((((**************((((**********((((((((((&&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((&&((&(((((((((((((&,,.................,.,,,,,,,,,,,*********(**(((((((**************(((**********(((((((((&(&&((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((&,..................,,.,,,,,,,,,*************(((((((((*((****(******(*****(**((((((((((((((&&(&&&&&(&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((&((((((((($,...................,,,,,,,,,,,,,,**((*******(((((((((*((*********((((***(**(((((((((((((&&&((&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$&&$&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&(&&(&&&&&((((((((((((((&,......0..............,,,,,,,,,,*****************(((((((((*******(((((**((((((((((((((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&&&&&&&$$&&&&&&&&&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&&&(&(((((&((((((((((&,.....................,,,,,,,,,,,****************(((((((**(******((((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&(&&((&&((((((((((((((&.....0.0..............,,,,,,,,,,,*****************((((((*(*******(((((((((((((((((((((((&&(&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&((((&(((((&&&&&&&&&((((((((((((((&,....0000.............,,,,,,,,,,*,****************(((((((((((*(*((((((((((((((((((((((((&(((&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((&(&&&&(&&((((((((((((((&`&..0000..00.............,,,,,,,,,,******************(((*******(((*(*((((((((((((((((&((((&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&$$&$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&(&(((((&&&&&&&&&((((((((((((((((&....0..0...............,,,,,,,,,,******************((*(((***(*(**(((((((((((((((((((((&&(&(&&&&&&&(&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&$&$&&&&&&$&&&&&&&&&&&&&&&&&(((&&(&&&&&((&(&(((((((((((((&&...00000.0...........,,,,,,,,,*,******************(**(((****(*(*((((((*(((((((((&(&&&&(&(&&&&&&&&(&&&((&&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&$$$$$$$$&&&$&&$&&&&&&$$$&&&&&&&$&$&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&(((((((((((((((((&h&,.0000.0..............,,,,,,,**********************(((*((((***(((*(****(((((((((((&((&((&&&&&&&&&&&&&&(&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&$&&&&&&&$$$&&$&&&&&&&&&&&&&&$&&&&$&&&&$$$&$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&&&(((((((((((((((D&..0000...........,.....,,,,,***************************((*(***(*((*((*((((((((((((&&&&(&&&&&&&&(&&&((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$$&$$&$&$$$$$$$&&&$$$$$$$$$&&&&&&&&&&&&&&$$$$$$&&$$&$&$&&&&&&$$$&&&$&$$&$&&$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((&&&(((((((((((((((( &....00000........,.,.,,,,,,**************************(*(*((****(((*(**((((((((((((((&&&((&&&&&&&&&(((((&(&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$&$$$&$$$$$$$$$$$$$$$$$$$&&&&&&&&$$$$&&&$$$$$$$$$$&$$&&&&$&&&&$&$&$$$$$$&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&&&(((((((((((((((& &..000000.........,,,,,.,,,,,***********************((*(*((((*((*(((((((((((((((((((&&&&&&(&&&&&&&&&&&(&&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$&$&$$$$$$$$$$&$$$$$$$$$$$$&$&&&&&&$$$$&&&&&$$$$$$$$$&$&$$$$$$&&$$$$$$$&$$&&$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&((((&&((((((((((((((( &.00000............,,,,,,,****,*********************(***(((*((*(*(((*(((((*(((((((((((&&&&&&&&&&&&&&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$$&$$$$$$$$$$$&$&$&$&$&&&&$$$$$&&$$$$$$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&(((((((((((((( 2,000000......,&....,,,,,,,*,,,*************************((**(**(*((((((((*((((((((((((&&&&&&&&&&&&&&&&(&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$&$$$$$$$$$$$$$$&&&$$&$&&$&$$&&&$&&$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(&((&((((((((((((( ...0000.......,,.,.,,,,,*,,,***************"(***********(*****(((**((*(("$(((((((((((&(&(&&&&&&&&&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$&&$$$&&$&$&$$$&&$$&$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&(&&&&(((((((((((((((( 6&.000000..........,.,,,,,,,,***************************(*(((*(***(**(((((((((((((((((&((&&&&&&&&&&&&&&&&&((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$&&$$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$""$$$$$$$$$$&&&&&&&$&&&$$$$$$&$$$$$&$$&$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&((&&&&&(((((((((((((( &..0...0..........,,,,,,,,,,,******,**********************((((*((((((*(((((((((((((((((&(&(&&&&&&&&&&&&&&(&((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$&&$&&&$$&$$$&&$$$$$$&$$&&$&&$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&((((((((((((&``&...000.............,,,,,,,,*******,*******************(****(((((*((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&(&(((((&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$&$&&&&&$&&&$$&&$&&$$$$$$&$&$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(((((((((((((((&..00000...........,,,,,,,,,********************************((((((*(((((((((((((((((((((&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$&&$&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$&$$&&$&&&$$$$$&&&$&$$$$$$$$&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((pV$..00.................,,,,,,**,,**********************(*(*((*((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$&$$$&&&&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&$$&$$&$$$$$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&(&((&(&(&(((((((((((((((((,$,.............,..,.,,,,,,,,,,,,************************(****((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$$$$$&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$$$&$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&(((((&&&((((((((((((((((((",....................,,,,,,,,*,***********************(****(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&$$$$$&&$$$$$&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&((((((((((&(((((((("$,.00...............,,,,,,,,,*,,,*******************(*****(((((((*((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&$$$$$&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$&$&$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&(&((((&&&((((((((((((((((&$,.......0........,...,,,,,,,*,****,,*,,******************(((*(((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&$$$$&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$&$$&&$$$&$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((($,....................,,,,,,,,,,*****,,,,,*****************(*(*(((((((((((((((((((((((&&(&(((&&&&&&&(&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$&&&&&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$$$$$$$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&(&(((((&&&&(((((((((((((((,$,..................,,,,,,,,,,******,,,,,*****************((((((((((((((((((((((((((((&((&(((&&&((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$&&&&&&$$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&$&$$$$$$$&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((",.................,,,,,,,,,,,****,,,,,,*****,********(**(((((((*(((((((&(((&((((((((((((&((&(&(&(&&&&&&&&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&$$$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&$$$&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&(((((&(&(&(((((((*(((((",,................,,,,,,,,,,,,******,,,,*************(*((((((((((((((((((((&((((((((((&((&((((&((&&&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(((((((((((((((",,...0............,,,,,,*,,,***,****,,,,***********(**(((((((((((((((((&&&(&((((((((((&((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$&$&&&&&&$$$&&&&&$$&$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&$$$$$$$$$$$$$$$$$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((((((((((((((",,................,,,,,,,,,,,,********,*************(**((((((((((((((((&&&(&(((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$&&&&&$$$&$&&&$&&&&$$$$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((((((((",.................,,,,,,,,,**,************************((((((((((((((((&(&&((((((((((((&(((&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$&&&&&$$$$$$&$$$$&&$$$$$$""""""$$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((0",................,,,,.,,,,,,,**,***************(***(*(((((((((((((((((((((((((((((((((&(((((((&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((",........0.........,,,,,,,,,,,,**********************((((((((((((((((((((&&(((((((((((&(&(((((((((&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((*(((",..000.....0.......,,,,,,,*,,,***************((******((((((((((((((((((((&((((((((((&(&(((((&(&&((&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$$$$$$$$&&&$$$$$$$$$"$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((**(((",..000...00........,,,,,,,,***********************(*(***((((((((((&(&&((((((((((((((((&&(((((((((&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$$$$$$$$$&$$$&&$$$$$"$"$"$$"$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*((@",..00000000........,,,,,,,,,*,*********************(**(((((((((((&&((&((&((((((((((((&&&&&(((&(&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((("...00.00..00........,.,,,,,,*,***************(***(*(*((((((((((((((&&((((((((((&&((((&&&(&&((((((&&&&(&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$&$$&$$&&&$$$$"$"""$"$$$$$$$$$$$$"""$$"$$""""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((***((("...0.0.0..............,,,,,,,,********************((((((((((((((((((((((&&((((((((&(&&&&&&(&(&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$&&&&$$$$$$"""""$"$$$$$$$$"$"""$$$$"""""""""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((("....00.0............,,,,,,,,,*********************((((((((((((((((((((&&&&&((((((&&&&&&&&&&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&&&&$$$$$$"""""""""$$$$$$"$$"""$$$"$""""""""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((".0.00.................,,,,,,,,*********************(((*((*(((((((((((&&(&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&&&&&$$$$""""""""$$$$$$$"""""""$$"$"$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((("......................,,,,,,,********(*******(****(((****((*((((((&&&(((&&(&&&(&&&&&&(&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$&&&&&&&$&$$$""""""""$""$$$$$"""$""$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((".....................,,,,,,,,,,,********************((***((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&$$&$$$"""""""""$$$$$$""""""""$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((( "............,.......,,,,,,,,,********************(**(*(***((((((((((&((((&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$$$$$$$$"""""""$$$""$$$""$$""""""$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((( ,........,,,,,...,,,,,,,,,,,,,,***********(*********(*((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$""""""$$"$$"$$$$$""$"$$"$$$""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((( P",.......,,.,,,.,,,,,,,,,,,,,*,,,******(*(*********((((((*((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""$$"$$$$$"$""$"$$$$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*(( ,..........,,,,,,,,,,,,,,,,*,,*********((********(***(*(((*(((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""$"$"$""$$"$"""$$$$"$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((( *,...........,.,,,,,,,,,,,,,( *,,*,*,****************((((&"((((((&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$&&&&&&&&&&&&&&&$$$$$""$""$""$$$$$$$"$$""""""""""$$$$$"$$""$$$""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((( ,,........,,,,,,,,,,,,,,,,,,,,,,,,*******************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&&&&&&&$&&&$$$$$$$"""""" $$$$$$$"""""""""$$$$$$$"""$" """$$""$""""$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((( ,,,.....,...,,,,,,,,,,,,,,,,,,*****,*****************(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$&&&&$&$$$$$"$$""""$"$$"$$$$""$"""""$$$$$$$$$$$$$$$"$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((,,,.........,,,,,,,,,,,,,,,,,**********(*************(*((((((&&(((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$"""""$"$$$$$"""""""$$$"$$$$$$$$$$""$$$"$$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((P,,,......,,.,,,,,,,,,,,,,,,,,,*********((***********(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$"$"""""$$$$"$$""""$$$$$$$$$$$$$$$$$$$"$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$&&&&&&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((("*,,....,,,..,.,,,,,,,,,,,,,,,,,********((************(((((((((&&(((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$"$$"$$$$$$$$$$$$$"""""""""""""$$$$$$$$$$$$$$$$$$$$"$$$$$""""$"$"$$$$$&&&&&&&&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((((((((((&&((((((((((("*,...,,,.,,.,,,,,,,,,,,,,,,,**,********(((***********((((((((((&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$""""""$""$$$$$$$"$"""""$$$$$$$$$$$$"$$"$$""""""""$$$$$$$$$$$$$$$$$$$"$$$"""""$$$""$$$$$&&&&&&$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((&((((((((((("*,,.......,.,,,,,,,,,,,,,,,,,,,***********(*********((((((((((((((&(&(&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$"$$$$$$""""""""$$$$$$$$$"""$$$$$$$$$$$$""""""""""""""""$$$$$"$$$$$$$$$$$""""""""""""$$"$"$$$$$$&&&&&$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&((((((((&(&((((((((((("*,,,.....,..,,,,,,,,,,,,,,,,,,*********(*((******((((((((((((&&&&&(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$$$$$$$$$$"""""$$$$$"$"$"$"""$""$"$"""""""""$$""$$$"$$$$$"""""$$"$$$"""""$"$$$$$$$$&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&(&((((((((((($*,,...,,...,.,,,,,,,,,,,,,,,,***********(((****(*((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$$"$"$$"$""""$$$$$$$"$$""$$$$$$$$$$$""""""""$""""""""""""""$$$$$$$"""""""""""""""""$$$$$$$$$$$&&$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((($*,,....,....,,,,,,.,,,,,,,,,,***********(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$""""$"$$$$$$$$$"""""$$$$$$$$$""""""""$""""""""""""$$""$$"$"$"""""$"$$$"$""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&((((((((((($*,,..,,.,.,...,,,,,,,,,,,,,,,*,********((((((((((((((((((&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$$"$"$$$$$$$$$$$""""$"$$$$"$""""""$""""""""""""""""""""$$"$$"""""""$$$$"""""""$$$$$$$$$$"$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((&$*,,,,,,.......,,,,,,,,,,,,,,,,**********(((*(((((((((&&(&&(&((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""$"""$"$$$$$$$$$$"""""$"$$$"$""""""""$"""$""""""$"""$"$"$"$$"$""""""$$$""$""""""$$$$"$$$"$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&((((&(((((((((((((((($&*,,,,,,,.......,,,,..,,,,,,*,*,,*****((*((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$"$$$$""$""$$$$$$$$""""$"""$$""$"""""""""""$$""""""""$$"$$$"$"""$"$"""""""$"""""""""$"$$$$"""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((($*,,,,,,........,,,,.,,.,,,,,,,,*****((**((((((((((((((&(&&((&(&(&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$$"""""$"""$$$$$"$"""""$$$""""""""""""""""$""""""""""$$$$$$$""""$$""""""""""""""""""""$$$"$$""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((($*,,,,...,....,.,,,,,...,,,,,,,********((((((((((((((((&&&&(((((((&&(&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""""$""$"""""$$$$$"""""""$$$"$$""""""""""""""""""""""""$""$$"""$""$"""""""""""""""""""""""$""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((($*,,,,........,,,,,,,,.,,,,,,,,*****(**(*(((((((((((((&&((&&((&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$$$$$$"""""$$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((($*,,,,......,,,.,,,,,,,,,,,,*,**********(((((((((((((((((&&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$""""$""$$""""""""$"$$""$"$""""""""""""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""$$$$$&$&&&&&&&&&&&&&&&&(&&&&&(&((((((&((((((((((($ *,,,,,....,,....,,,,,,,,,,,,********((*(((((((((((((((((((&&(&&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""""""$$$""""""""""""$"""""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""$$$$$$$&&&&&&&&&&&&&&&&(&&&&&(&((&((((((((((((((($f*,,.,..........,,,,,..,,,,*,**********((((((((((((((((((((((&&&((&(&(&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$""$"""""""""""$""""""$""""""""""""""""""""""""""""""""""""""""""""""" """"""""" "" """"""""$"$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&(((((((&((((((((((&*,,,,......,...,,,,,,,,,,,**********(((((((((((((((((((((&((&&(((((&(((&&&&&&&&&&&&&&&&&$&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$"$""""""""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""" """""""""" "" " """"""$$$$$$$$$&&&&&&&&&&&&(&&&&((&&&((((((&(((((((((($*,,,,.....,....,,,,,,,,,,,,*********((*(((((((((((((((((((((((((&(&&(((&&&&&&&&&&&&&&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""$$$""""""""$""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((&&(&&(((&&*,,,,,,,.,,..,.,,,,,,,*,,,***********(((((*((((((((((((((((&&&(((((&(&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""$$$$$$$$&$&&&&&&&&&&((&&&&&&&(&(&&&(&&&&&((&((&&*,,,,,,..,,,,,,,,,,,**,*,,*,********(((((((((((((((((((((((((&(&(((&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$"$$$"$"$$$$$$$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&&&&&&((((((&&*,,.,,,,,.,,,,,,,,******,,***********((**((((((((((((((((((((((&(&&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$$$"$$$$$$$$$$$$""""""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&((&(&&&*,,,,.,.,,,,,,,,,,********************(**(((((((((((((((((((((&&&((&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$"""$""$""""$$$$""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""" " " """"""""$$$$$$$$$$$$&&&$&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&*,,,,,..,,,,,,,,,************************((((((((((((&(((((((((((&&((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$"$$$"$$$$$$$$$""$$""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""$$""$"$$$$$$&&$$&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&*,,,,,,,,.,,,,,,,*,**,********************(((((*(((((((((((((((&&&((((&(&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$&$$$$$$$$"$$$$$$$$$$$$"$"$$$$$$$""""$"""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""$$"""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$ *,,,,,,,.,,,,,,,,,,***********************(((((((((((((((((((&(((((&((&(&&&&&&&&&&&&&&&&&&&&$$$&$$&&&$$&$$$$$$$$$$$$"$$$$"$$$$$"$"""""$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&*,,,,,,.,,,,,,,,,,**,,*******************(((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$"""$""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$&&&&$$&$&&&&&&&&&&&((&&&&(&&&&&$*,,,,.,,.,,,,,,,,*,*,*********************((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$$&&$&$$$$$"$$$$$$$$$$$$$$""$"""$"$"$"""""$"$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""""""""""""""""""""$"$$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&@ *,.,,.,,,,,,,,,,,,,,,*,******************(((*((((((((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$&&&&&$$$$$$$$$$$$$"$$$$$$"""""""""$$""""$$"""""""""""""""""""""""""""""""""""""""""""""" """""" """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&(,....,,.,,,,,*,,,**,********************(((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&$$&$$$&$$$$&&&&$&$$$$$$$$$$$$"$$$$$$$"""$""""""$""""$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """""""""""""""""""""""""$$$$$$$$$$$&$$$$$$&&$&$&&$&&&&&&&&&&&&&&,,,...,.,,,,,,,,,,*,**,********************((((((((((((((((((((((((((&((&&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&$$$$$$$$$"""$$$$$"$$$""" """""""""""$"$$"""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""" """""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$,,,,..,..,,,,,,,,**,**,******************(((*((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&$$$$$$$$$$$$$""$$$$$$$""""""""""""""""$$"$""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""" """"""""""""""""""""""""""" """"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&,,.,..,.,,,,,,,,,,,,*,********************(((((((((((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$$"$$$$$""""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&,,,,,.,,,,,,,,,,,,,**,****************(*(*((((((((((((((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$"$$$"$$$""$$$$$$$"""""""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""$"$"""""""$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&$,,,,.,..,,,,,,,**,,,*,*******************(((((((((((((((((((((((((((((&&(&((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""$$"$$"""""""""""""$$"$""""""""""""""""""""""""""""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&$&&$,,,....,,,,,,,,,,,,*,,****************(*((((((((((((((((((((((((((((((&&&(&(((&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""""$""""""""$$"""""""""""""$"$"""""$""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$&$$$*,,...,..,,,,,,,*,,,,,*****************(((((((((((((((((((((((((((((&&&&&&(((((&(&&&&&&&&&&$$&$&&$$$$$$$$$"$$$$$$$$$$$$"""""""""""""""""""$"$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""""""""""""""""""""$""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$&$$$&&&&&&$$,,,,..,.,,,,,,,,,*********************(((((((((((((((((((((((((((((&&&&&&&((&((&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$"$""$$$"$""""""""""""""""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$&,,,.....,,,,,,,***********************((((((((((((((((((((((((((((&(((&&&&((((((&&&&&&&&&&&$&&&&$$$$$$$$$$$"$$$"""$"""$$"""$"""""""""""""$""$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """"""""""""""""""""""""""""""""""""$"$"""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&,,,.....,,,,,,,,,******************(*((((((((((((((&&(((((((((((((((&&&&&&((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$"$$"$""$$"""""""""""""""""$$"$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&*,,.....,,,,,,,,,*****************(((*((((((((((((((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$"""$""""""""$""""""""$"$$$""""$"""""""""""""""""" """""""""""""""""""""$"""""""" """"""""""""""""""""""""""""""""""""""$$$$"""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$*,,,,.,.,,,,,,,,***********(*****(*(*((*((((((((((((((((((((((((((((&&&&&(&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""$""$"$$$$"$""$"""""""""""""""""""""""""""""" """""$"""""""" " """"""""""""""""""""""""""""""""""""""""$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$<,,,,,.,.,,,,,,,,*************(****((((**(((*(((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """""""""" """"""" """"""""""""""" " " """""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&*,,,,.,,,,,,,,,,,,********((((((****((*(((*(((((((((((((&(((((((((((&&&&&((((&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$$"""$"""""""""""""""""""""""""""""""" """""""$""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""$$"$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&*,,,,.,,,,,,,,,,,***********((*(***(*******(*((((((((&(((((&&((((&((&&&&&((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """""""""""""" """"""" " """"""""""" """"""""""""""""""""""""""""""""""""""$"""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&x*,,,,,,,,,,,,,,,*,********(((*(*(*((*****((((((((((((((((&(&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """""""""""""""""" """""""""" " " """""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$"$$$$$$$$$$$$$$$$$$$$$&&&&$*,,,,,,,,,,,,,,****************((((((*(****(((((((((&&((&(&&&&(((&&&&&&&(&&(&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """"""" """"""""""" " "" " " """"""""""""""""""""""""""""""""""""""""""""""""$"""""$""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&*,,,,,,,,,,,,,,*,*****************((((*((*((((((((((&&(&&&&(((&(&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" """" """ """"""""" " " """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$""""""$$$"$$$$$$$$$$$$$$$$$$&&&&&,,,,,,,.,.,,,,,******,****(*((****(((((*((((((((((((&((&&&(&&(&&&&((&((&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "" "" """"" """""""" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&,,,,,,...,.,,,,,*,*********(*(((***(*((*((((((((((((&(&&&&(&&&((&&(&&(&((&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " " " """"" " " " " " """"""""""""""""""""""""""""""""$"""""""""""""""""""""$""""""$$"$$$$$$$$$$$$$$$$$&&&&&&`2,,,,,,,,,,,,,,,**,,**********(((*(***((((((((((((&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&$$&&&&&&$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" """ " """" "" " " """""""""""""""""""""""" """"""""""""""""""""""""""""$"""""$""""""$$$$$$$$$$$$$$$$$$&$&&&&&&*,,,,,,,,,,,,,,**,**********(*((((*(****((((((&(&(((&(&&&&&&(&((&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" "" """ """" " "" " " " """""""""""""""""""" """ """""""""""$"""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$&&&&&&,,,,,,,,,,,,,,*,*,,***********(((((*****(((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""" " """""" "" """" """"""""""""""""""" " """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&& *,,,,,,,,,,,,,,,,,,***********(((********((((((&(&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""" "" """ """"" "" " " "" " """"""""""""" """"" "" " " """""""""""""""""""""""""""$$"$$""$$$$"$$$$$$$$$$$$$$$$$&&&&& *,,,,.,,,,,,,,,,,*************(((******((*(((((((((&((&(&&&&&&&&&&&&&&$&&$&$$&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""" " " " """"" " " """ """""" "" " """""""" " """"""""""""""""""""""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$&&&&&&"*,,,,,,,,,,,,,,,,**************(((*****(((((((((((&(((&((&&&&&&&&&&&&$$$$$$$$&&&&$&&$$&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$"$""""""""""""""""""""""""""""" """ " " "" """ """"""" """ """ " "" "" """ """"" """"""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&",,,,,,,,,,,,,,,,,*,***************(***((((((((((((((((((&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""" """" "" "" """"" "" """""" " "" " """"" """""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&",,,,,,,,,,,,,,,,,,,,******************((((((((((((&&&(((&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"$""""""""""""""""""" " """"""" """ " "" """ "" "" "" " "" """ "" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&",,,,,,,,,,,,,,,,,*,*********************(((((((((&&&&(&(&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$"""""""""""""""""""""""""""" """"""""" " " "" """" " """ """""" " "" """ " """""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&,,,,,,,,,,,,,,,,,,,**********((*****((**((((((((((&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""$$$"$""""""""""""""""""""""" """"""" " " """"" "" """ " """"""" " "" " " "" """""""""""""$"""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&"*,,,,,,,,,,,,,,,,,**,********((*********(((((((&((&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$"$$""""$""""""""""""""""""""""""""""" " " "" "" " """""""""""" " """" """""""""""""""$$"""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"*,,,,,,,,,,,,,*,,,,*,*********(******(*(((((((&(&(&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$"$$$$"""""""""""""""""""""""""""""""""" """ " """ "" "" " " """"" " " " " " " """"""""""""""""""""""""""$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&"*,,,,,,,,,,,,,,,,,,***,*****("****(*((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$""$$$$$"""$"""""""""""""""""""""""""""""  "" """""" " """""" "" " """ "" " " " """""""""""""""""""""""""$"$$$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&"$,,,.,,,,,,,,,,,,,,,,,,,*****(**(**((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$"$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "" "" "" " " """ """ "" "" " "" " " """"""""""""""""""""""$$$$"$$$"$"""$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&",,,,,,,,,,,,,,,,,,,,,,,,*******(*(((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""" " """""""" " """ "" """" """ " """"""""" " """""""""""""""""""""""$$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,*,,,*******((((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"""""$"$""""""""""""""""""""""""" """""""" "" " """ "" " """" """""""""" "" " """"""""""""""""""""""""""$$$$$"""$""$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&&$*,,,,,,,,,,,,,,,,,,,,,,,*******(**((((((((((((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""" """""" " " """ """" " """""""""" """""""""""""""""""""""$$""$$"$$"""""$$$$$$$$$$$$$$&$$$$&$&&&&&&$&&&$ @*,,,,,,,,,,,,,,,,,,,*************((((((((((&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$$""""""""""""""""""""""""""" """ " " """"""" "" """"" """""" "" " """"""""""""$"$""""""""""$""$$""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$*,,,,,,,,,,,,,*,,,,*************(((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""" "" """"""" """""" """"""""""""" """""""""""""""$"""""""""""""$$""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&$p*,,,,,,,,,,,,,*,,,,,,***********(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$""""""""" "" " "" """"""" """"" " """"" " """""""""""""""$"$$$""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&$,,,,,,,,,,,,,,*,,,,,,,*******(*((((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""""""$$""""""$""""""""""""" " """ """""" " " """""""" "" " """""""""""$$$$"""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$*,,,,,,,,,,,,,,,,,,,,,********(((((((((((((((&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""$"$""""""""""""" " "" """ """ """ "" """""" " """""""""""""$$""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&$*,,,,,,,,,,,,,,*,,,,,,*********(((((((((&((&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""$"$""$"""""""""" "" "" """""""""""" " " """"" " " " " """"""""""""$""$$"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&$**,,,,,,,,,,,,,,,,,,,**********(((((((((((((&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""$$"""$$$$"""""""""" " """""""""" """" " """"" " """""""""""""""$"""""""""""$"$$$$$$$$$$$$$$$$$$&$$$&&$$$$$&&&&$&&&&&&$$ **,,,,,,,,,,,,,,,,*,,**********(((((((((((((&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$""""""""""""" """"""""""""""""""" "" " " """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&$$$&$&$$$$$&&&&&&&&&&$***,,,,,,,,,,*,,,*,**,*********(((((((((((&&&&&&&&&&&&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""$"$$$$$$"""""""""" " """"""""""""""""" " "" "" " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$&$$$$$$$$&&&&$$$&&&&&&&&&&$****,*,,*,*,,,,,,*,,***********(*(((((((((((&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""""""$$$$$$$$"""""""""" " """""""""""""" " "" """"""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&&&&&&&$p(******,*,,,**,****,**********((((((((((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""$$"$$$$"""""""""""" """""" """""" """ " " " """""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&$$(******,**,**,,,***************(((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$"""""""""""""" " " """"""" """" " " """"""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&$&&&&&&&$ (****,************************((((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$""""""""$$""""""""""""""""" " "" """""""""""""" "" """"""" """""""""""""""""""""$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&$ (*********,**********,**,****((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$"""""""""""""""""" " """"""""""""" """"""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&&&$&&&$$$F(****************************((((((((((&(((((&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" """""" " " " """""""" """"""""""""""""$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&$$$$$(*******,******************(**(((((((((&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""" " " """""""""" "" " """"""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$$((************************((*(((((((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""$""""""""""""" """" """""""""""""""" " "" "" " " " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$(***************************(*((((((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""""""""" " """""" """ """ " "" """"""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$(*****************(*******(*(((((((&(((&&(&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$""""""""$$""""""""""""" " """""""""""" " "" """"" "" """ """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((**************(((((****((*(((((((((((&(&&&&&(&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""" """"""" " """""""""""""""" """"" " " " "" "" " """"""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*****************(**(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$""""$"$""""""""""" """""""""""" """ " """""""" " "" """""" "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((**************((((((((((((((((((((&&(&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$"$$$$""$""""""""""" """"""""" """""""""""""" """"" """ "" "" "" "" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((*************(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"""$"$""$"$"""""""""""""""""""""""""" """""" """"" "" " " """ " "" """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$& (**************((((((((((&((((&(((((((&&(&&&&&&&&&&&$&&&&&&$$&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" " """ """"""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$ ((********(((*((((((((((((&&(((((((((((((&&&&&&&&&$&&&&&&$$$&&&$&$$$$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$$$"$"""""""""""""""""""""" """""""""""""""""""" """""" """"""" """" """"" "" """"" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$ ((******((*(***(((((((((((&(((((((&((((((&&&&&&&&&&&&&&&&&$&&&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"$$$$$$""""""""""""""""""" "" """""""""""""""""""""""""""" """"""""" "" """"""" """""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&| (((**((**((*(**((((((((((&((((((&(((((((((&&&&&&$&&&&&&&&&$$$$$$$$$$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$"$$""$$"$"$""$$$"$$"""""""""""""""""""" " """"""""""""""""""""""""" """"" """ """"""""" """"""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&(((**((**(((( ((((((((((((((((((&((((((&&&"$$&&&&$&$$&&$&&&&&&$$$$$&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$"$$$"""$$"$""$$"""""""""""""""""""""" " "" """""""""""""" """""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$"$$$$$$$$$$"$"$$$"$$$$$$$$$$$$$&$&((((*((*((((((((((((((((&&(((((&&&&&((((&&&&&$$&$$$$&$&&$&$&$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$""$"""""""""""""""""""  "" """"""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$&$ ((((((*((((((((((((((((((((((((&&&&((((&&&&&$$$$$$$$$$$$&&&$&$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""""""""""" """"" """"""""""""""""""""""" """""""""" """"""""""""""""""" """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$"$$$$"$$$$ $$$$$$$$$$$$& (((((((((*((*(*((((((((((((((((&&&&&((&&&&&&$$$$$&$$$&$&&&&&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$@ (((((((((((((*(((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""""""" """""""""""""""""""" """" "" " """ """""""""""""""""""" """""""""""""""""""""""""$$""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&" &((((((((((((*((((((((((&(&((((&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""" "" """"""""""""""""""""""""" "" " """""""""""""""""""""""""""""""""""""""""""""""$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&& &(((((((((((((((((((((((&&&(&((&&&&&&&&&&&&&$&$$$$&$&$&&$&&&$&$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$"$$"$$$$$$""$$$$$$$$$$$$$$$$$$$& &&&((((((((((((((((((((&&&((&&&&&&&&&&&&&&&&&$&&&$$$&&$&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$""""""""""""""""""""""""" """"""""""" "" """""""""""""""""""""" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$""$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$&& &&((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$$&&&&&&$$&&&&&&&&&&&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"$$""$""""""""""""""""""""" """"""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"""""""$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$&&2 &&((((((((&((((((((&&((&&&&&&&&&&&&&&&&&&&&$&$&&&&$$&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$""""$""""""""""""""""" """""""""" " &" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$"$"$$$$$"$""$$$$$$$$$$$$$$$$$$$&$` &&&(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""$$"""""""""""""""" " """"""""""" "" " """""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$"""$""""""$"$""$$"""$$$"$$$$$$$$$$$$$$$$$$$$$& &&&((((((((((((((&(((&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$&$&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""$"""""""""""""" """ """""""""" " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$""$$$""$"$$$$$$$$$$$$$$$$$$$$$&&(((((&(((((((((&((((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" "" """"" """"" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$""""$""""""""""""""$""""""""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$ &&&((((&((((((((((((&&(&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" " """""""""" " """""""""""""""""""""""""""""""""""""""""$"""""""""$""""""""""$"""""""""""""""""$"$""$"""""$$""$""""$$$$$$$$$$$$$$$$$$$$$$$ &&((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""""""" " " """"" "" " " " """""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""$$"$"""""""""""$""$"$"$""$"""""""""""""$"$$$$$$$$$$$$$$$$$$$$|&&&((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""" "" "" " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""""""$"""""$$""$"""""$$"""""""$"$$$"$$$$$$$$$$$$$$$$$$$$&&&(((((((((((((&(&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""" "" """""""""""""""""""""""""""""""""""""""""""$""""$"""""""""""$$$"""""$"$$"$"""$"$"""$""""$""$""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&(((((&&(&((&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&$&&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""""$$$$"""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""$""$""$"""""""""""""""""$"$"""$"$$$"$$"$$$$$$$$$$$$$$$$ &&&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&&&&&&&&&&&&&$&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""" "" " " "" """"""" """"""""""""""""""""""""""""""""""""""""""""""$""""$"""$"$$$$$""$$"""""""""""$"""$"""$""$$"$$$$$$$$"$$$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""" " " " " """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$""$$"$$"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$&&&&&&&&&&&&&$&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$""""""""""""""""""""""""""""""" " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$$$$""$"""""""""""""$"$"""$$$"$$$$$$$$$$$$$$$$$$$&&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$"""""""""""""""""""""""""""""""""" " " " " """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$"$$$$$$"""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$ 0&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""$$$$""$$$$$$$""""""""""""""""""""""""""""""""""""""" " """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$"$$"""""""""""""""""$"""$$$$$"$$$$$$$$$$$"$$$$$$\(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$$$$$$$$$$$$$$$$"$$"$"""$$""$""""""""""""""""""""""""""""""""""""""" " "" """ "" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$""$"""""""$""""""$"$$$"$$$$$$$""$$$"""$"$$$$$$$0&&&&(&&&&&&(&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""$"""""""""""""""""""""""""""""""" """ "" " " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$"$$""""$""""""""$"""""""$"""$"$""""$$""$$$"$$$$"$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" "" "" " "" "" " """" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$"""""""""$"$$""$""$""$$$""""""""$"""$"$$$$$$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$&&$$&$&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""" """" "" " """ "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$""""""""""$"$$$$$$"$$$"$""$"$""$""""$$$""$$$$$$$$"$""""""$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" " """" " " """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$"""$""$""$"$$"$$"$""$$$""""$"$"$"$""$$$$$$$$ &&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """""""""""""""""""""""""" "" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"""""""""""""""""""$$$$$$$$$$$""$""""$$$""$$"$"""""""$"$"""""""$"""$$$$$$$$$$"&&&&&(&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$&&&&&&&&&$$&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" " """""" """""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"""""""$$"$$$$$$$"""$$$$$$"$"$$""""$"$$""$$$"$$"""""$""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&$$&&&&$&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"""$"$""$"$$$$$""$"$$""$"""""""$$""$""$""""$""""$""""$"""""$$$$$$$, &&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&$&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" """" " """"""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""""""$"""$$""""$""$$"""$$$$"$$"$"$"$""$"$$"""$$$""$"""""$$"""$"$"$"""""""""""""$$$$$$$$$$&&&&&(&&&&&&&&&&&&&&&&&&&&&& "$$$$$$$$$$$&&$&$&&&$&&&&$&&$ $$&&&$$$&$$$$$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"""""""$"$$$$$"$$$$$""""""$""""$$"$$$$""$"$$""""$$""""""$""""""""$""$$$$$$$$$$X&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$&&&&$&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"""$""$"""$$$$$$"$$$$$"""""$""""$"$$$"$""$$""""$$""""""""""""""""""""$$$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&$&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"$"""$$""$$""$$""$$"$$$$$""$$$$$"""""""""""$$$$$""$""""""$""""""""""""""""""""""$"$"""$$$$$$" &&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$""""""$""$$"$"$"$$$"$$$"""$$$""$"""""""$$$$$$$$"$$"""""""""""""""""""""""""$"""""""$$$$$$$