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 = '248B73' IMAGE_NUMBER = 51624800 IMAGE_TIME = 1977-05-01T02:57:47Z EARTH_RECEIVED_TIME = 1977-05-03T23:28:03Z ORBIT_NUMBER = 248 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = OFF FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.101900 NOTE = "COLOR SURVEY SEQUENCE OF SOUTHERN HEMISPHERE" /* 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 . ! Jn($&*_.,b3' 1.hdwyp&(((((((((((((&(&&&(&(,(((************.*********(*****,**,,.,,,,...,.,,.,,,,,,,,,,,,,,,,,.......................,,..,........0.0000000000.................0000000002000000000.........0000000000022022000200000.00000.000000000202220000000000.0......0.000000000200000000000000......0000002222222&((((((((((((&&&&(&&&(((((((($******************(**********,,,,,,,,,,,,,,,,,,,,**,,*,,,,,,,,,.................,,,,,,,,,.........000.00.....................0000000000000000.............000000000000000000000.0.......0000000000202020000000000.....0.00000000000000000000000.........000000222222,&&(((((&(&(&&&&&&&&&&&&(((((((((**********((((((((((((****&**,,,,,,,,,,,,,,**,*******,*(*,,,,,..,........,,,,,,,,,,,,,.,.,.........................,.........0000000000.0.................00000000000000000000.........000000000020000000000.............00000000000000000000.....0000000000022222,&&&(&&&&(&&&&&&&&&&&&&&(&(((((((((**(*(**(((((((((((((*(*****,**,,,,,,,,,,***************,,,,,,,,,,..,.,,,,,,,,,,,,,(*,,,....................,,,,(,,.,...........000000.0...................0000000000000000............00000000000200000000000........000000000000000000000.......0.0000000202222*&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((**********,**,******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...............,.,,,,,,.,..........00............*,............0000000000000..*...........0.000000000000000*00..0........0.0000000000000.00000...0...0...000000020222($&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...........,,,,,,,,,,,,,.,....................................0.00000000.0.................000000000000000.000.0...........0..000000000,0000.0...0.....0000000002220"$&&&&&&&&&&&&&$&&&&&&&&&&&&((((((((((((((((((((((((((((((***********************************,,,,,,,,,,,,,,,,*,*,,*,,,,,,,,,,.,.,........,,,,,,,,,,,,,,,......................................00..000000.0.................00000000000000000...............0000000000000.000...........000000000022($&&&&&&&&&&&&$$$&&&&&&&&&&&&&((((((((((((((((((((((((((((((*********************************,,,,,,,,,,,,,,,*,,***,,,,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,........................,................000....................0..000000000000000.0.............0000000000000000..0........00..0000000022($$&$&&&&&&$&&$$&$&&&&&&&&&&&&&(&((((((((((((((&((((((((((((****************(*(*(*************,,,,,,,,,,,,,,**,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,.................0.0.0..0......................0000000000000..0............00000000000000000.............000000000200&$$$&&$&&$&&$&$$$$&&&&&&&&&&&&(&(((((((((&(((&&((((((((((((((***************((*(**(*************,***,**,************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,..,,..,........................................0.00000000000..............0...0000000000...0.............00.0000000000($$$&$$$$$$$$$$$$$&&&&&&&&&&&&&&(&((&(&((((((&((((((&((((((((****(*****((*(*((((*((*(***********,****,*,***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,.,,,,,.........................................00.0000000000................00000000000000................000000000000$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&(&&(&&&(&&((&(&&&(((&(((((((((((((*(((*((((((((((((***(*********************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,.,,,,,,,,,,,,........................................00..0.000..0................00.00000000.....................000000000$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*(((((((((((((((***********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,........,,,,,,,,,,.,,..........................................000..0.00.0...............0.000000000.0................0..0.000000000$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((**********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.......,,,,,,,,,,,,.,,........................................00......0.................0.000000000.0...................00000000000$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((*********************************,,*,,,,,,,,,,,,,,*,,,,**,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,........................................0..0.0.0......................0.0...0.....................00.00000000$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((**((*******************************,**,,,,,,,,,,,,,,,*,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................0...0000.000....................0..000000000""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((***(********************************,,,,,,,,,,*,,,,**,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.................,....,...,....................................0.0.0000....0.......................000.000000""$"$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((********************************,****,,,*,,,*,***,****,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..................,,,..,....................................0...0.00.0..........................0..0.0..00. "$$"$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((*(*(*******************************,,,,,,*,****,********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,................,.,...........................................0.0.000.0...........................0..0.0.000$"$$"$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((*(***************(****************,,*,**************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,..,...,.,,...,......,...................................0......0.0.................................. """""$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((*(****(*(*(**********************,,*******,**********,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,...,,.,.,.,..,.......................................0..................................00...0...."""""$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&(((((((((((((((((((((((((((((((********(********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,.....,...,,,,..,.,.....................................0...00........................................"""""""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((*(**(**(**(*****************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,,..,.,.,,,,,..,........................................0..00....0..0................................."""""$$"$$$$"$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(&(&(((&((((((((((((((((((((((((**((*(((((((*(***********************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,,,,,..,....................................0.....0.0......................................""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((&(&(&(((&(((((((((((((((((((((((((((((((((**(***********************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,....................................................................................""""""""$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&(&&&&&((&(&(((((((((((((((((((((((((((*(((((*(**********************************,**,*,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,.,......................................................................................"""""""$"$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(((&(((((((((((((((((((((((((((((((**(*(***********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.....................................0............................................. """"""""$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((**************************************,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,...................................................................................""""""""$$$$$$$$$$$$$$$$$$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&(((((((((((((((((((((((((((((((**(((*********************************,*,,,**,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,................................................................................ """"""""$$$$$$$$$$$$$$$$$&&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((**(*(*********************************,*,*,,*,,,**,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.................................................................................... """""""""$"$$$$$$$$$$$$$&$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((((((((((((((((*(*(**********************************,*,,*,,,,,**,,*,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,................................................................................. """"""""$$$$$$$$$$$$$$$$$&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((**(************************************,,*****,***,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..............................................................................""""""""$$$$$"$$$$$$$$$$$$$$&$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((*****************************************,********,,,*,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,........................................................................."""""""""""$$""$$$$$$$$$$$&$$$$$$$&$$&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*(((****(*****************************************,****,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.....,............................................................................... """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$"&&(&&(((((&(((((((((((((((((((((((((*****(*************************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,......,............................................................................."""""""""""$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((**(*(***************&&****************************(****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...,,............................................................................, """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((****(((**(******************************************,,*,,,,,,,,,,,,,,,,,,,(*,,,,,,,,,,,,,.,,,.......,..&,...........................*.........................................., """""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((&((((&(((((((((((((((((((*(((((**(**((*****************************************,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,,.........,...................................................*..........,.." """"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&((((((((((((((((((((((((((((*(((***********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,...,.,,........................................................................, """"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(((((((((((((((((((((((((((((*(*((*(**(***(*(************************************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,........................................................................,,.., """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((&(((((((((((((((((((((((((((*((((********************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,.....,.....,............................................................., """"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((**(*******(*******************************,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,....,....................................................................., """"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&&&(((((((((((((((((((((((((((((((((**(((**((**********************************,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,..,,,................................................................,..., """""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&(((((((((((((((((((((((((((((((((((**((****************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,.,.....,..........................................................,..., """"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&((&&((&(((((((((((((((((((*((((((((((((((*((**********************************,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...,.....,...............................................................,.* """"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*(((((*(*(*(**********************************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.......,...........................................................,...* """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((&(((((((((((((((((((((((((((((*(*(***********************************,*,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..............................................................,.....* """"""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((**((((****************************************,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...,..,.,............................................................* """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((&((((((((((((((((((((((((((((**(((**(*(******************************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,....,................................................................* """"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*((*(**(************************************,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,..............................................................* """"""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((&&(((((((((((((((((((((((((((((((**(************************************,*,***,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.,..............................................................,..* """"""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&((((((((((((((((((((((((((((((*((************************************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,...........................................................,..( """"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((**((****************************,***,*,***,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,......................................................,....., """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((((*(***************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...,......................................................,....* """""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((((((*(((**((********************************,**,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,...,.....................................................,..., """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((****************************************,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,.....................................................,.,,.( """"""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((*((*((*(***********************************,****,*,*,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,...,...................................................,...,.( """"""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((**(****((***********************************,****,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,.,.,.................................................,.,...,( """"""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((**(************************************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...,...............................................,.,,,., """"""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((((((((((*((********(***********************************,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,.,......,...................................,......,,,,( """""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((&(((((((((((((((((((((((((*(***********(***********************,********,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.......,......................................,,....,,.& """""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((((((((*(((*(*****(*********************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.....,..,....................................,...,.,,.* """"""""""""""""$"$$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((*((*((*(***(*******************************,****,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,............................,.........,...,...,& """""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((((((((((((((**(*(*********************************,,**,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,.,...,..........................................,,,,.,.&"""""""""""""$""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((*(*((((*(*(**********************************,***,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..,,.,....................................,...,...& """"""""""""""""""$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&((((((((((((((((((((((((((((((**(********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,...,,.........,..................,......,.,,.,,,.,,*"""""""""""""""""""$""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&"&&&&&&&&&&&&&(&&&&&&(&&((((((((((((((((((((((((((((*(((*(((((*****************************************,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.......,.......,......................,,.,,,,..& """""""""""""""""""$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&((((& (((((((((((((((((((((((((**($((*****************************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,.,..,............................,.,.,.,.,,,,.* """"""""""""""""""$"""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&((&((((((((((((((((((((((((((((((((((************************&***************,,*,,,,,,,,,*&,,,,,,,,,,,,,,,,,,,,,,,,.,.*,,,,.,,............,......,.,..,...............,.,..,,,..$ """"""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((((*(*((**************************************,***,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,...,.,,....,.......(,..................,,..,.,., """"""""""""""""""""""$$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((*(((*(*******************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,...,.,...,....................,....,,...,,,,,,$ """"""""""""""""""""$"""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(&(((((((((((((((((((((((((*((((**********************************,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,.,.,.,,.,.....,,.....,.....,,....,.,,,,,.$""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&((&(((((((((((((((((((((((((((((*((*(**************************************,*,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,.,.,,..,..,............,..,.,.,.,.,,.,,.$ """""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((((((*((*(**(********************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,..,,,.,.,..,...,,.,,.,...,..,.,,,,,,,$ """""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((&(((((((((((((((((((((((((((((*((((****************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,...,.,....,...,,,.,.,....,.,,.,,,,,." """"""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((**((((****(****************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,...,,,,....,.,..,,..,..,.,.,,,,,,,.$ """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&((((((((((((((((((((((((((((((*(*(***********************************************,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,......,..,,,,....,,,.,,,,,,,,,,,"""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((((((((((((((*(************************************************,,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,.,,.,....,.,.....,,,,.....,,,,,,." """""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((**(((((**(****(**************************************,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,.,.,,.,,,,,,,,..,...,,.,,,,,," """""""""""""""""""""$"""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((((((*************************************************,*,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,."" """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((((((((((((((((*(*(**(************************************************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,.,.,,.,.,.,.,,,.,,,,,,,,,.( """"""""""""""""""""$"""$"""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((*((((*************************************************,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,.,,.,,,,,,,,,,,,,,,,,." """"""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((*******(**********************************************,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,&"""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((((((((((((((((((((((((((((((*((((****(******************************************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,.,,,.,,,,,.,,,," """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((((((((((((((((((((((((((**(*************************************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,  """"""""""""""""""""""""""$"""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((*((***((*******************************************,*,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,."" """"""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((*((((*(*((****((*****************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((((((((*((**((****(**(***************************************,*,,*,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  """""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((((((((((((((((((((((((**((**(*****************************************,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.  " """""""""""""""""""""""""""""$$""$""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((((*(**(**************************************************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  """""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&(((((((((((((((((((((((((((((((((*(**(**************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$ """""""""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&((((((((((((((((((((((((((((((((((**(******************************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  """""""""""""""""""""""""""""""""""$""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&(((((((((((((((((((((((((((((((((((**((*((((*************************************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,& """""""""""""""""""""""""""""""""$"$"$$"$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((*(**((((*((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  """""""""""""""""""""""""""""""""$""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((*(((*(**(((**((***************************************,***,*,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.$ """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((((((((((((((((((((((((((*(*((**(*************************************************,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, """"""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((((((((((*(((((((((***(*****************************************,****,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"""""""" """"""""""""""""""""""$""$"$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(."*(&&((((((((((((((((((((((((((((((((((((*****((*********************************************,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.$ """""""""""""""""""""""""""""""""""""$" "$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&*((&((&((((((((((((((((((((((((((((((*((*((*******(******(************************************,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, "" """""""""""""""""""""""""""""""""$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&$"&&&&&&&&&&&&&&&&&&&&&&&&&(($&((((((((((((((((((((((((((*(((*(*****(******(*********************************************,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((&(*((((((*(***(((************ ****************************&**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((((((((((((*(((***((((**(********************************************,**,*,,,,,,,,,,,,,,,,,,*(,,,,,,,,,,,,,,,,,,,,,,,,,,,&*,,,,,,,,,,,,* """"""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((((((((((((((((((((((((*(((*((***(*************************************,,******,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, """""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((((((((((((((((((((((((((((((((*((**(*(***((************************************,*,**,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, " """"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((((((((((((((((((((((*(((((***(******************************************,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((((((((((((((((((((((((((((((((((((((((*((*(*************************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&(((((((((((((((((((((((((((((((((*(((*((*((**((************************************,*********,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((****((*******************************,********,**,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, " """"""""""""""""""""""""""""""""""""""$"""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((((((((((((((((((*((((*(*(****(*************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((*((***(((*******(*********************************,*,,*,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,." """"" """""""""""""""""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((**(*(*(((****************************************,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((**(**(**(****************************************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""$"$"$$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((((((((((((((*(**(***************************************,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. " """""""""""""""""""""""""""""""""""""""""""$$"$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((&(((((((((((((((((((((((((((((((((((((((((((*((***************************************,***,*,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&((((((((((((((((((((((((((((((((((((*(((((((*(*******(*******************************,,****,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """ """"""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&(((&((((((((((((((((((((((((((((((((**((*(((*************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,. " """"""""""""""""""""""""""""""""""""""""$""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((((((*((((((((*(***(**************************************,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """ """"""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((&((((((((((((((((((((((((((((*((((((((**(****************************************,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"""""""""""""""""""""""""""""""""""$""""""$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((((((((((((((*((**(*********(******************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """"" """"""""""""""""""""""""""""""""$"""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&((((((((((((((((((((((((((((((((((((((((*(*((*((*(*(**********************************,*,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, "" """""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&&(&((((((((((((((((((((((((((((((((((((((((*******(********************************,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. " """""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((((((*((*****************************************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. "" """""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&(((((((((((((((((((((((((((((((((((((**((*((**(*(**************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(((&((&(&((((((((((((((((((((((((((((((((((*((***************************************,**,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. "" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((((((((((((((((((((((**((******************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " " """"""""""""""""""""""""""""""""""""""""""$$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((*((((((***(((******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,  " " """"""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((&(&(((((((((((((((((((((((((((((((((*((((((*****************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""""$$""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((((((((((*(***(*************************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " "" """ """""""""""""""""""""""""""""""""""$""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&(&&((((((((((((((((((((((((((((((((((((***(((((*************************************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  "" " """"""""""""""""" """"""""""""""""""""$"""""$$$$"$"$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((&(&((((((((((((((((((((((((((((((((((((((**(************************************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. " """"""""""""""""""" """"""""""""""""""""$"$"$$""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((((((((((((((((((((((((((((((((**(******(********************************,******,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,., """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&((((((((((((((((((((((((((((((((((((((**((**(*(********************************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,. """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&((&(((((((((((((((((($$((((((((((((((*((*(((******"(*******************************,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.. """ """""""""""""""""""""""""""""""""""""""""""""""""$""""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&&((((((((((((((((((((((((((((((((((*((*(*****(*((**************************,&*****,,*,,,,,,,,,,,,,,,,,,,,$,,,,,,,,,,,,,,,,,,,,,,,,,,., "" """"""""""""""""""""""""""""""""""""$"""""$""""""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((*(((((*(**********(*******************************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,., """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((&((((((((((((((((((((((((((((*((*(*(*************************************,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " "" """""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((*((*((**(**((********************************,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((((((((((((((***(*(************************************,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((*((((((******(********************************,****,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&((((((((((((((((((((((((((((((((*((*(**(***(**********************************,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """ " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((&((((((((((((((((((((((((((((((((***((************************************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$"""""$"""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((((((**(************************************,****,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. """""""""""""""""""""""""""""""""""""$$""""""""""""""""""""""""""$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((((((((((*(*((((**(*(*******************************************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,., """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&(((((((((((((((((((((((((((((((((((*(****************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((*(((((((**(************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&((&(((((((((((((((((((((((((((((********(*(*******************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((**((((*(**********************************,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((((((((**********************************,*,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((&(((((((((((((((((((((((((((((*((((((((((*************************************,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((((((((*((((((*(**************************************,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((((((((*((*((**************************************,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((*********(********************************,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&(((((((((((((((((((((((((((((*(((**((**(***************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((*****(********************************,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((*(*(***(************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$"$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((*(((((((************************************,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((*(*((*(*(*****(*******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((((((((*(((**(**********************************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((*(((************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((((((((((*************************************,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. " """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..  " """ " """"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&((((((((((((((((((((((((((((*(((*(*(**********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. " """"" """""" """""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((((((*((((((*((******************************,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. """""" """"" " """"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""$""$$"$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((&((((((((((((((((((((((((((((*((*(**********************************,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((*((((*((*(*******(****(*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..   "" """""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((**(((*(((********((**********************,*,*,&(,,,,,,,,,,,,,,,,,,,,,,,,,,,$,,,,,,,,,,,,,*  "" """" " """""""""""" """""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((*(*(*(**********************************,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.(  """""""" """"""""""" """"""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((*((****(****************************,***,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,   " """ "" "" """" "" " """""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((*((((*(((((***********************************,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  " """"""""" """" """""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((((((((((((((((((((((((((((((((((*(***(********************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..  " " " " " " " """ " " """ " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((((*******(*(*************************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  """ """ " "" """ "" "" "" " """"""" """"""""""""""""""""""""""""""""""""""""""$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((*****(**(*****************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  " " """""" """"" """ """"" """"""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((((*(************************************,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " "" " " " " "" " "" """" "" """""""" """"""""""""""""""""""""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((*(((****(**********************************,*,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " "" """""" """" "" " "" """" """"""""""""""""""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&&(&(((((((((((((((((((((((((((((((***********************************,*,**,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " " "" " " " """"" """""""""""""""""""""""""""""""""""""""""""$""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((((((((((((((((((((((((((((((*((*((*(*(********************************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  " " " " "" """ " " " " "" " "" """ """"""""" """""""""""""""""""""""""""$""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&(((&(((((((((((((((((((((((*((((**(**********************************,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " """ " " " " """""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((**(*((*(****************************,,*,**,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " " " "" "" """ """""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((*((((((*****(*******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  " " " " " " " " "" """ """"""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((*(*(*((**************************,*,**,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,  " " " " """" """"" """"""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((****((****************************,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,  " " "" """"" """""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((**((((**(***************************,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " """" " """"""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((((((((((((*((((((**********************************,***,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " " " """"""" """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((**************************************,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  "" """""" """""""""""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((**(((((**(*(*(***********************,******,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " "" " "" """""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((*((((**(*((*********************************,,,*****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " "" """ """""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((((*(((((*(***************************************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " """" "" """"""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((&(((((((((((((((((((((((((((((((**((************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " " "" " "" """"""""" """""""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((*((*(********************************,*****,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  """"""""" """""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&(&(((((((((((((((((((((((((((((((*********************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " "" " " " " " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((((((((((((((((((*(((*****************************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " " """""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((((*((**************************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " "" """ "" """""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((((((((((((((((((((((((((((((((((((*(*((***********************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " " " """""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((&(((((((((((((((((((((((((((((***(************************,*****,***,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,   " " "" """" " " """"""""""""""""""""""""""""""$""""""$$""$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*(***((*(************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  "" "  "" " """"""""""""""""""""""""""""""""""$$""$$$$$$$$$$ $$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&&((((((((((((((((((((((*((*(**(**(**************************,******,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " " "" " " " " """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&$$&&&&&&" &&&&&&&&&&&&&&&&&&&&&&(&&&( &((((((((((((((((((((((((((*$(*(***(****************************,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  " "" """" """ """"""""""""""""""""""""""$""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&((&((((((((((((((((((((((((&*(((***********************************,*,*,,,,,,,,,,,,($,,,,,,,,,,,,,,,,,,,,,,,,,,,(   " " "" "" "" """ """"""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*(**((*************************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,"  " " " "" """""""""" """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((((((((((((((((((((((((((((*(**(***********************************,*****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*  " " "" "" """""" "" " """"""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((((((((((((((((**(**********************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*  " "" " """ "" """"""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((((((((((((((((***********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,   "" " "" " " " "" """"" """"""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(((((((((((((((((((((((((((**(*((************************************,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,***,*,,,*  " " "" " " """ " " """"""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((*((*((*******************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,  " " """""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&((&(((((((((((((((((((((((((*((((***********************************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,  " " "" "" """ """ """"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((((*(**************************************,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,*,*  "" "" " " " """"""" """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&$&&&&&&&&&&&&&&&&&(&&&&((&(((((((&(((((((((((((((((((((((***((*******************************,***,,,,*,,*,*,,,,,,,,,,,,,,,,,,,,,,,,*,***,,**,,   " "" " " """"""" """""""""""""""""""""""""""""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&((((((((((((((((((((((((((*(*************************************,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*  " "" """""" """"""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((*(******(****************************,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,*   " " """ " " " """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&(&((((((((((((((((((((((((((((**************************************,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,*,***,,,,,*  " """" "" " """"""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((*(******(***************************,****,*,,*,,*,*,,,,,,,,,,,,,,,,,,,*,,,*,,***,**,*  " "" "" """""""" """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((&(&(((((((((((((((((((((((((((**(**********************************,****,,*,,,*,,,*,,,,,,,,,,,,,,,*,,,,,******,,,*  " "" " """""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((*(*(*(*****************************,*,,****,**,,,,,,,,,,,,,,,,,,,,,,,**,**,*****,,,,  "" """"" """ """"""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((((**((**********************************,*,,*,,,**,,,,,,*,,,,,,,,,*,,,,,,*,***,,,*  " "" """""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*(**(***********************************,****,,,,,*,,,,,,,,,,,,,,,,,*,*,,**,****,,,,  "" " " """""""""""""""""""""""""""""""""""$"""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((**(***********************************,,,*,,,,,,,,*,**,,,,,*,,***,,**,*,***,**,,,*   " "" " "" """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((***********************************,***,*,*,,,,,,,,,,,,**,**,*,,**,*******,*,,,*   " " """"" "" """"""""""""""""""""""""""""""""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&((&((((((((((((((((((((((((((((((*(**********************************,***,,,,,,,,,,,,,,********,******,******,,,*    " " " " """ " " " " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((*(**(****************************,*,**,****,*,,,*,**,*****,**,*********,****,*   " " "" "" """""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((*((**(**************************,**,****,*,*,,,,,,,,***,**,*,*****,***********,(     "" """""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&((((((((((((((((((((((((((((****(***************************,*,**,*****,,,,,,*,*,*,,*,,****,,***,*******,,(    " " " """ """""" """"""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((**************************************,,***********,****,*****************,*  " " " " """ """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((****(**************************************,*,****,*,****,**,*,***************,*   " " " """"""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((((&&((&&((((((((((((((((((((((((((*****(******************************,******,*****************,****************,(   " " " """"""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((**************************************,******,****************************,*   " """ """""""""""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((***(************************************,***********************************,*    " "" " " """""" """"""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((*(((*((*************************************************************************,(      " " " """""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(((((((((((((((((((((((((((***(****(**********************************************************************,(    " " " " "" """""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&((((((&$((((((((((((((((((((((*(**************************************************************************,(     "" "" " """""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((&&(((((((((((((((((((*(*((*(*"&*******************************************************&************,&   " " " """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((((((((((((**((*((**********************************************************&************,     "" """""" """"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*((((((****((******************************************************************,*    " " """"""""""""""""""""""""""""""""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((**(**(***********************,*********************************************,(    " """""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*(************************************************************************,(    " " " """ """""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((**(*************************************************************************(      " " "" " """""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((**(((*((********************************************************************(    " " "" """""""""""""""""""""""""""""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*(((*(((((***(**************************************************************,(          " " " " "" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&((((((((((((((((((((((((*(*((**((***(***************************************************************,*  " " """" """""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((&((((((((((((((((((**((((**********************************************************************,,&     """" """""" """"""""""""""""""""""""""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((((((((((((((((**(***(**************************************************************,(      " " " " """" " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((****(**************************************************************,,&     " "" """""""""""""""""""""""""""""""""""""$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(((((((((((((((((((((((*((((((*(**********************(******(***********************************,&        " " """"" """""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((((((*(((((((((*****************(*****(********************(*******************,&      " " " """""""""""""""""""""""""""""""""""$"""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((((((***********************(*(((***(******(****(**********************&       " """ " """""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((&(&(((((((((((((((((((((((((**(****(*********************((**(****(**(****(***((**(****************,&         " """ """""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((((((((((*(**(******************(**((**((*(**(((******(**********************,&     """ """" "" """"""""""""""""""""""""""""""$$"$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((((((((((((*(**((**(**(************(*(*(((((*(***(*((((**(***((***((***************,&        " " """"" """"" "" """""""""""""""""""""""""""""$"$"$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((****((*****(***((*(((((*((((*((((((*(((((*((**(**(((********************&        " """ """""""""""""""""""""""""""""""""""""$"$""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((**((****(*****(*(((((((*(((((*(*(*((((((((((**(((((******************,$        "" " """"""""""""""""""""""""""""""""$""$""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((*((**(**(******((((((*((((((**((((((((*((((*((((((((*(***************&   " " """"""""""""""""""""""""""""""""""""""""$$$$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((((((((((((((((((*((((*(((**(*((((((*(((((((((((((((((((*((*(((((((((((*****************,&    "$ " """""""""""""""""""""""""""""""""""""""$"""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((&((((((((((((((((((((((((((*(*(*((((*((((((((((((((((*(((((((((((((((((((((((*****************,$  """"""""""""""""""""""""""""""""""""""""$"$"$"""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((******************,*    " """"""""""""""""""""""""""""""""""""""""$"""$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&((&(((&((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((*(****(************,&   """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****************,&   " "&" """""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((*((**************,$   " " """""""" """"""""""""""""""""""""""""""""""""""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*******************$   """ " """ """""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**(**************$    " """"""""""""""""""""""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****************,$     "  "" """"""""""""""""""""""""""""""""""""""""""$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((****(**********&  " "" """" """"""""""""""""""""""""""""""""$$$""$"$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((($((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************,$  """ " """"""""""""""""""""""""""""""""""""""""""$"$""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((&$(((((((((((((((((((((((((((""(((((((((((((((((((((((((((&(((((((((((((((*(*********,   " " """" """ """"""""""""""""""""""""""""""""""""""$""$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************  " " "" " " """ """""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&((((&((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********$