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_1 MISSION_PHASE_NAME = EXTENDED_MISSION TARGET_NAME = MARS IMAGE_ID = '267A15' IMAGE_NUMBER = 31066628 IMAGE_TIME = 1977-03-14T20:46:13Z EARTH_RECEIVED_TIME = 1977-03-16T07:41:28Z ORBIT_NUMBER = 267 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.006360 NOTE = "VERY 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 !&[3pi#.>T '{dI=VD  "" """""$$$"$"&"$"$$$&$&&&&&&&&&&(((&((&&&&&&((&(&&&&(&&(&&&&&&&&&&&&&&&$&&$&&&$&&&&$&$&&&$$$&$&$$""$$$$$$$$$$$$$$$$""""""""$"" """"" " " " " "       """""""""" $$"$$$$$$$&$$&$&$$&$&$&&&&&&$&&$&$&&$$&&&$$&$&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$"""""""""$"""" """""" "" " """"" """ " " """ " "  j  """""""""$""$$$$$$$$$&&&&$&$&$&&$&&&&&&$$&&&&&&$&&&$&&&&&&&&&&&&$&&&$$&&$$$&$$$$$$$$$$&$$$$$$$$$$$"$$$$""$$""$""""""$""""""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """   " ""$"""$""$"$$$$$$$$$&$$$&&&$$$$&&&&&&&$&&&&&&&&&&&&&&&$$&&&&&&&&&&&"$&&$$$$$$$&$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$""""$"$"""$""""$"$$""""$$$$""""""$"$$""""""""$"""$"""""""""$""""""""""""""""""""""$""$"""$"$$$""$"$$""$"$$$$$"$""""""""" "   X """"""""""$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&$$$$$&&$$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$"$$"$$$"""$$""$$$$$$$$$$$$$"$$""$""$$"$"$$$"$$$$$$""""$$$"$$$"$$$$$$$$$"$$$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""  """$$$"""$$$$$$"$$$$$$&&&&&&&&&$&&&&&$&&&&&$$&&(&&&&&&&&&&&&&&$$$$&$&&&&&&&&&&&&$$$$$$$$&&&&&&&$&&&&$$$$$""$$"""$$$$$&$$&&$$$"$$"$$"""""$$$$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$"$"$$&&$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&$$"$"""$""""""""""""""" "" "" """"" """""$$$"$$$&&&&&$&&&$&&$$&&$&&&&&(&&&&&&&&&$&&$$&&&&&&&&&&&&&&&&&&&$&$&&$$$$&&&$&&&&&&$&$$&$&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$&$&$$$"$$$$$$$$&$&$$$$$$&$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$&$$$&&&&&&$&&&&&$$$$&$$&$$&$$$&$$$$""""""""""""""""""""""  """""""$""""$$$$$$$&$$&&&&&&&&&&$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&$$$&$$&"$$$$$$$$$$$$&$&$&$$$$$$$""$$$$$$$&$$$&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$&$&$&$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$"""$""""""""" ""  """""""$$$$$$$$$&&$&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&$&$$$&$$$&&$$&$$$$$$$$$$$$$$$&$$&$&&$$$$$$$$&$$$$$$$&$$&&&$$$$&$$$$$$&&&$&$$$$&&&&$&$&$&&$$$&&$&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$""""$"""""" " "" """"""$$"$"$$$$$$&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$&&&&&$$$$$$$$$$$$$&$&$&$$$$$&$$$&$$$$$$$&$$&$&$$&$$&$$$$$&$$&&$$$$&$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$"$""$"$""$$"""""  """"""$$$$$$$$$&$$$&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&&&&&&&&$&&&&&$&&&$$&$$$$$$&&$&$&$&$$$&$$&&$$&&&&&&&&$&&&&&&&$&$$$$$$&&&&&&&&&&&&&&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$""$"$$"""  " """"""$$$$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&&$$&$&$$&$&$$&$&&&&&$&$&&&&$$&&$&$&&&&&&&&&&&&&&&&&&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&&&&(&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$  """""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$ " """"""$$$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&(&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&&&&(&&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$ " """"""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&&&&&(&&(((&(((&(((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$   """""""""$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&&((&((&&&(&&((&&&&&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&(&&&&(&&(&(&((((&((((((&(&&&&&(&&&&&&&&&$&&&$&$$$$$$$$$  """"""$$$$$$$$$$&&$&$&&&&&&&&&&&&&(&&&&&&&&((&&&(&&((&&((&&(((&&((&&(&(&&&&&(&(&&&&(&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((&&&(&&((((((&(&&&(((((((&(&(((&&&&&&&&&&&&&$&&$$$$$$$$>  """""""$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&(&&&&&&(&&(&&&(&(((&(&((((((&&(&&(&(&&&&&&&((&&&&&&&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&(&(((&&&((&&(((((((((&((((((((((((((&&(&&&&&&&&&&&&$$$$$$$$ " " """"""$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&(&(&&(((&(&(&(&((&(((((((((&((&&(&&((&&&&(((&(&&(&(((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&&(&&&&&(((((&&&((&((((((((((((((((((((((((((&((&&&&&&&&&&&&&&$$$&$&$ """""""$"$$$$$&$$$&$&$&&&&&&&&&&&&&&(&&(&&(((&&&(&(((((&&((((&(((((((&&((((((&&((((((((((&&((&(((((&&&(&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&(((((((&&((&(((((((((((((&((((((((((((&(((&(&(&&&&&&&&&$$&&&$$  """"""""$$$$$$$&$&$&&&&&&&&&&&&&&&(&(&&&&((((((&((((&(((((&(&(&(&(((((((((((((((((((((((&(&((((((&&&((((&((((&((&((&(&(&&&(&&&&&&&&&&(&(&&&(&&&&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&((&&(&&&&((&((&&((&(((((((((((((((((((((&((((((((((((((((((((&&&&&&&&&&&&&&&&&&$ """"""$"$$$$$$$&$&&&&$&&&&&&&&&(&&(&&&&&&((&&(&(((((((&(((((((((&(((&(((&(((((((((((((((((((((&((&((((((&((&(((((&(((((&&(&&&&&&&&&&&(((&&&&(&&((&&(&((&&(&&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&&(&(((&((&&(&(&(((&((((((((((((((((((((((((((((((*(((&((((((((((&&((&&&&&&&&&&$" """"""""$"$$$$$$$&&$&&&&&&&&&&&&&((&&(&(&&&(((((((((((((((((((((&((((((((((((((((((((((((((((((&((((((((((((((((&((&(((((((((&&(((&(&&&&&&(&&(&&&(&&&&&&((&&(((&(((&(&&&&((&&(&&&(&&(&&(&&((&&&&&&&&&&&((&&(&((&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&&&&&&&$&&"   """"$$$"$$$$$$&&&&$$&&&&&&&&&&&(&&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((&&(((&((((&(&&&(&&(&(((&(&&&((&(&&((((&(&(((((&&(&(&&(&(&&&&&&&&&&&&&(&&(((&&&(&(&&(((&(&((&(((((&(((((((((((((((((((((((((((((((((((***(((((((((((((((((((&&(&&&&&&&&" """"""""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&(&(((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((&(((((&&(((((((((&((((&(((&(((&((((((&((((((&(&(&((((((((((&((&&(&&&(&&&&&(&(&(&&((((&&&((((&&((((((((((((((((((((((&((((((*(((((*(((**((*(**(*(((((*((((((&(&(&&&&&&&  """""$$$$$$$&&&$&&&&&&&&&&&&&((&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((&((((((((((((&(((((((&(&&(((((((((&((((&&&(((&&(((&(&(((((((((&((((((&(((((&((((&(((&&((((((((&((&((&(((((((((((((((((((((((((((((((*(*((((*(*(((((((((((((((((((((&&&(&&&&&&  " """""$$$$$$$$&$&&$&&&&&&&&&&(&(&((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((&(((((((((((((((((((((((((&((&((&((((((&(&&(((((&(&((((&(((&((&&((&((&(((((&(((((((((((((((((((*((((*(**((**((**(((((((((((((((((((((((((((&&&&4 "" """"""$$$$$$$$$$$&&&&&&&&&&&&&&&&((((&(((((((*(((((((((((((((((((((*(((((((((*(((((((((((((((*((((((((((((((((((((((((((((((((((((&(((((((((((((((((&((((((((((((((((((((((((&&((((((((&(((((((&(((&((&(((((((((&(&((((((((((((((((((((*(((((*((((((((((((((****(((**((*(((((((((((((((((&&&&  """""$$$$$$$$$$&&&&&&&&&&&&&(&&(&(&(((((((((((((((((((((((((((((((((((*((*((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((&((&(((&(((((((((((((((((((((((((((((((((((((((((((**(((***((((*(**((**((**((((*(*(**(*((((((((((((((((&&&& """""$"$"$$$$$$$&&&&&&(&&&&(&&&&((((((((((((((((((((((((((((((((**((((*((*(((*(**((*(*((((((((*(*(*((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((&((((((((((((((((((((((((((((((((*(((*((((((((**((*((((*****((*((*(*(((((*(((((((((((((&&( " ""$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((((((((((((((((*((((((((*(((***((((****((*(((**((((((((*(((**(*(**(**(((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((*((((((((***((((*(**((*((((*(*(((****((**(*((((((((((&&((( " """""$$$$$$$$&$&&&&&&&&(&(&&&&&((&((((((((((((((((((**((((**(((((*((*((((((((*((***((*(((((*(((****(((*((((**((((*(((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((*(((((((((***((((*(*(*********(**((((((((**((((((((((((&(((&( """""$"$$$$$$$$&&&&&&&&&&&&&&&&((((&(((((((((((((((((*((((((((*((*((*(**(((*****(**((((***((**(*(*(*********((*(*(*((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*((((**(*(*****(*(((*((**((*(**(((((*((*((((((&((( """""$$$$$$$$"&&&&&&&&&&&(&(((((&(((((((((&((((((((((*(*(((((*(*****((*((*(***(****(**(*(*****(**((*********(*((*((((((*(**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((*((((*(**(*((********((*(***(((**(*****((**((((((((((((""""""$$$$$$$$$&&&$&&&&&&(&&&&&((&(((((((((&"(((((((((((((((((((*(****(*(((*(((**(*****(***(******((*(((*((********(((*(*((((((((*((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**(*******((**********(********(((((*****(*((((((((((( """"""$$$$$$$$$&&&&&&&&&&&(&&&((((((((((((((((((*((((*(*(((*(((**(*****(((*****(*************(*******((******(*******(**((***(((**((((((((((((((((*(((((((((((&(((((*(((((((*(((((((*(((((((((((((((((((((((((((((((((((*((((((((((((((((*((((**********((**(*****(*************(*****(((((((((((*"""""""$$$$$$&$&&&&&&&&&&&(&&&(((((((((((((((((((***((((((****((********(*****(**(**********************(((*(*(*****(****(****(**(*((*(((((((((((*((((((((((((((((((**((((((((((*(*(((((((((&(((((((((((((((((((((((*(((&(((((((((((((((((****(******((**(******(******************((*(**(((((((((""""$$$$$$$$&$$&&&&&&&&(&&&((((((((((((((((((((*(*((((*((**(*******(****((**********************************************(************(*(((*(((((((*(((((((((((((((***(**(((**(((((((((((*((((((((((((((((((((((((((((((*((&(((((*((((*(*(**(((**(****** &**********(***(************ (**(*(*(*((*((""""$$$$$$$$&&$&&&&&&&(&&&((&(((((((((((((((((((((**(*(***(*(***********(************************************************************(*(((((*(((*(*((**(*((((((((***(((((((((((*((((((*(((((((((((((((*(((((((((((((((((*((((((((((*((*(**((******(*****(*******(********************(*****((***(**$"""$$$$$$$$&&$&&&&&&&&&&&(((((((((((((((((((*(****(*****(****(********************************************************************(*(******(*(****((***(**((***(*((((*((**(*((((((*(*((((((*((((((((*((((((((((((((((*(*((((*(((((((*(********(****************(*****(**************(**********(**($"""$$$$$$&$&&&&&&&&&&(&&&(&(&(((((&((((((((**((((*(((*(****(********************************************************(*************(*((**(**(*****(*****(**(**(****((*((*((*(((*((((*(((((*((((((*(((*(((((((((((((((*((*(((*(*(((((*(******(*(***********************(*((********(****************("$$$$$$$$$$&&&&&&&&&&&&&(&&(((((((&(((((((((**(*((((((**************************************************************,**********************(**(**(******((***((********((**((((*(*(*((*((((***(**((((*((((*(**((((((((((*((*(**((*******(**********************************************************($$"$$$$$$$$&&&$&&&&&&(((((((((((((((((((((*(*((***(*(****************************************************************************************((***************(****************(*(***((*(((*(((**(((*((*(((((*(((*(((((((*((**(((*(*((*(*******(********************************(******************($$$$$$$$$&$$&&&&&&&&&(&(&(((((((((((((((((((*(*((****************,************************,**,,,*****************************************(***************************(*******(**((**(*(*(((***(*((**(((((*((*(((*((((((((*((((**((*(((************************************************(*************j$$$$$&$&&&&&&&&&&&&&&&(((((((((((((((((((*((*****,,*************,****,****************,**,******,*,****,,********,*****************************(*************************(*(***(*((((****((**(**(*(***(((((*((*(*((**(*(**((*((*(*(((*******************************,*************(****************($$$$$$$$$&&&&&&&&&&&&(((&((((((((((**(((((**(*****,**************************,*,*********,***,***,***********,*****,****,,*******************************((***********************(*(*****(*(*****(((((*((*(*((((((((((((((**(((************(******************************************************$$$$$$&$&&&&&&&&&&&&&&&&(((((((((*(((*(****((((***************,***,******,*,***,****,**********,**,**,*,*,******,*,,**,********************************************************************(*(*(***(*(*((***((((((**((*(**(((((*(**(**((***********************************************************,&$$$$&$&$&&&&&&&&&&&&&(((((((((((((*(**((**(**************,*****,,***,,*,***********,,*,,**,*,,*****,,,**,,***,,,**,*,,**,,*******,******************************************************(***(*****(*((**(*(((((((*****((*(*((**((**(*(**(*********************************************************,&$$$$&$$&&&&&&&&&&&&&&&(&((((((((*((((**(***********************,*,********,***,*,,***,,,*,******,*,,****,,,*,,*,,,*,,*,*,,****,****,,**********************************************************(*((**********(***(**(((**(((********(**************************************************************$$$$$$$&$&&&&&&&&&&&&&&(((((((((((((((**(*******(*************,*,*,**********,,*,*,,**,,,,,*,**,**,,*,*,,*,*,,,,,***,,*,,**,*,***,,*,********,*********************,****(************************(**********((((***(**(*(*((((*******************************************************************,*,$H$$$$&$&&$&&&&&&(&(&(&&((((((((*(*(((((****************,***,***,******,*,,,,*,,,**,,*,,,,*,*,,,,,,*,,*,,,,,**,,*,**,,,*****,,*,,*,,,***************************,**************************************(**(*(**********(****(**************(************************************************,**,****,$$$$&&$&&&&&&&&&&&&((((&(((((((((*(*(*****(*************,*************,,,,,,***,**,,,*,*,*,,**,*,*,*,,,,,*,,,,,,*,,,*,*,,,*,*,*,,**,*,,************************************************************((*****((****((((***********(******************************************************************,,"$$$$$&&&&&&&&&&(&(&(((((((((((*(******(,*(***********,***,******,*,,,,*,,**,,,,*,*,*,,*,,,,,,,,,,**,,,,,*,,,.,*,*,,*,,*,,,,,,,,,,,,**,*******,**,**,**************************************************(*********(******(********(*(**************,*****************,*******************,*******,**,$$$$&&&&&&&&&&&&&(&&((((*((((*(*(**(************************,****,*,,,,,,*,,*,,*,,,,,,,,,,,,,,,,,*,,,,*,,,,,,..,,,**,,,,,,,*,,,,,,*,**,,**,,********************,**,***,***,********************(************(*(((**(***************************.*******,*****,***,*********************,*,********,"&$&&&&&&&&&&(&&(&(&&(((((((((((*******************,*,*,,,,******,,,,,,*,**,,,,*,,*,,,,,,,,,,,,,,,,,,*,,,,,,,..,,,,,*,,,,,,,*,,,,,,,,,,,*,****,,,,*,*,,**,*,**********,****,***************************(***(***************(******************,*,,***,*,***,***,******,*,*******,********,******,,,,$$$&&&&&&&&&((&(&&((((((((((***((********************,****,*,*,,*,,,**,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,..,,*,*,,,,,,,,,,,*,,,,,,,,,*,,**,,***,**,,*****,,**,**,*************************************(*****(************(************************,***,**,,***,*******,************************,,"$$$&&&&&&&&&&((&(((((((((((((***(*****************,**,,*****,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,****,,,,,,***,**,*,*,,*,,*,,**,*********************(*************************(*************(****************,**,*,*,********,***,,***,,****,,*,*,****,,,$&&&&&&&&&&&&&&&(((((((((((*(******(******************,*,*,,,,,**,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,,,*,,**,*,,*,*,*,,*,****,*,****,***,*,*************************************************************,******,,**,******,******,**,**,**,*,*,*,*,,,***,,,, &&&$&&&&&&&&&(&(((((((((*(***(****************,**,*,,*,,,*,,,,,,,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,**,,,,,,*,*****,***,**,*,**,,*********,****************************************************,****,,,**********,,,*,*********,,,****,,*,,,,,,, $&&&&&&&&&&(((&(((((((((*******************,,**,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,**,,*****,**,*,*,,****************************************************,*,*******,********,******,,,,,,*****,,*,,*,,*,,,,. $&&&&&&&(((((((&(((((*((*(((((******************,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,*,,,,,*,,,,,,,,,,***,,,***,,,,***,,*,,,,,*,,*****,*******************************************************,,***,*,*****,*,,,,,*,,,**,***,**,*******,,,*,,,*,. &&&&&&&(&&((((((((((((*(****(**************,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,*,,,,,,,,,,,,,,,**,,*,,***,**,***********************************************************,*****,****,,,,**,,,,**,,,*,**,,,**,,*,*,,,,. &&&&&&&&&&(((((&((((*(*((((((**************,***,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*,*,,***,,,*,**********************************************,***********,***,,,*,,,,*,*,,,,*,,,*,,,*,,,,*,,,,,,,,,*. &&&&&&(&(((&&((((((((*((((******(*****,**,,,,,,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,*,*,,*,**,***,,********************,,*********,********,***,**,,********,*,,,,,,,*****,*,,,,,,**,,,,,,,,,,,,,,,,.$&&&&&&&&((((((((((((((((**********,*,**,,*,,**,**,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,**,,*,**************,,**********************************,*,********,*****,*,,,,,,,*,,,,,,,,,*,,,,,,*,,,,,,,,,.@$&&&&&&&((&(((((((((**(***********,*****,***,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,**,*,,,*************************************,****,***********,,**,,*,,,,,,,,,*,*,**,**,,,*,,,,,,*,,,,,,,,,,,,,. &&&&&&&(((((&(((((*(*(((*****&******,****,,,*,,,,,,,,,,,,, $,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,..,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,*,,*,*,***,***,**********,**********,*,*****,*,**,***,**,,*,,*,***,*,,,,,*,,*,*,,,*,,*,,,**,,,,,,,,,,,,,,. &&&&&&(&&(((((((((((((*(********,***,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,$.,,,,,...,,.,.,,,,,,,...,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,,,*,***,*****,,***,***************,********,****,**,*****,,,*****,**,*,*,,,,,,,*,,,,*,,,,.,,,,,***,,,,,*,,,,,. &&&&&&(&&(((((((((*(*(*****(*************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,...,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,*.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,******,,*****,******&*****************,***,************,,,,,*,,,,**,*,*,**,**,*,,,,,,,,,,,*,,,*,,,,*,,,,,,. &&(&(&(((((((((((((((***************,**,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.,....,.,,.,,,.,,.,,,,..,,.,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,*,*,,,***,*****,,******,*******,****,,**,****** **,*,*,*,****,,*,*,,*,*,,,,,&,,,,,,,,,,,,,*,*,,,*,,,,,,,, &&&&&(((((((((((((((*******,*******,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,...,.,,.,.,,,,,,,.,..,,,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,.,,*,*,,,,,,,,,,*,*,,**,,**,***,**,**********,************,,***,*,****,,*,,****,,,,**,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,. &&&&((((((((((((((*(((**********,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,....,.,..,...,,.,.,.,.,,...,...,,,,,,,,.,,,.,.,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,***,,,,,,,,,,,,********,***,*,**********,**,*,***,*****,,,*,*,****,*,*,,,,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,,,.&((&((&(((((((((((((*(*********,*,****,,*,*,,,,*,,,,,,,,,,,,,.,,.,,,,,,,,....,.,.,,,,......,.,,...,.,.,..,,,.,.,.,.,,,,.,,.,,.,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,,,*,,,,***,,,*,*,****,,,********************,,******,,**,,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.&&&&&(&((((((((((*(***(**(*****,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,.,..,,..,,..,.,,.,,.,.,.....,.,..,.,,..,.,,,,,,..,.,,,.,,,,,,,,,,,,.,,,,,,.,,.,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,*,,,****,*****,,*****************,*******,***,,,,**,**,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,.&(&&((((((((((((((**(***********,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,..,,.,..,.,,........,..,...,,,......,...,..,.,.,.,,.,,,,,,,,..,,,.,,,.,,,.,,,,,,,,,.,,,,,,,,,,,,,*,,,*,,,,,,,,,*,,,*,,,,,,**,,*,**,,**,***,*,,***,*************,,,,,,**,,,,,***,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,.&((&(((((((((((*(***************,*,,,,,,,,,,,,,,,,,,,,..,,,,,.,,.,,,,.,.,...,.,....,....,.,,,,.....,.............,......,,.,..,.,,,,..,,.,,,.,,,,,,,,,,..,,.,,,,.,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,*,,,,,,*,,,**,,****,,***,,****,,******,,,**,*,,**,,,,*,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.((((&((((((((***((((************,,,*,,,,,,,,,,,.,,,,,,,,,,,,.,...,.,.,,,..,.,.,...,........,..........,.................,,,.....,,.,.,,.,.,,,,,,.,,,.,.,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,*******,,,*,**,**,*,*,***,,*,,,**,***,*,,,,,,,,,*,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.(((((((((((((((((((((**********,**,,,,,,,*,,,,,,,,,,,,,,,,,...,,.,..,,,.,......,...,..,...,..............,..............,,.,...,.,,,,...,.,,,.,,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,***,,*,*,*,,,*,***,***,,***,*,***,*,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,*,,*,*,,,,,,,,,,,,,,,.((&&(((((*(((((**(**(*******,*,*,,**,,,,,,,,,,,,,,,,,,,,.,,,...,.,,.....,,,.,................,.........,....,...,...,............,....,.,,,.,.,,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,**,,**,**,,,,*,**,***,**,,,,,,,*,,*,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,.&&&&((((((((((((*********,***,,*******,,,,,,,,,,,,,.,,,,,.....,,.,,...,.,...,,.............,........,,..............,............,,..,.,..,.,.,,,.,.......,.,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,*,,*,,,**,***,*,*,**,,**,**,,*,,*,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.((((((((((((*((**(***********,,,,,***,,,,,,*,,.,,,.,,.,.,,,,.,,,.......,.,,...........................,...................................,...,,.,...,..,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,**,,,,,*,*,,*,,,,*,*****,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.(((((((((**(******************,,*,,**,,,,,,,,,,,,,,.,,,,,,.,.,,.,....,...,.,...,...............................,............................,....,.,.,....,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,*,,,,,,*,**,,,,*,,,,,**,,*,*,,,,,,,,,,**,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.&((((((((*((*(*(**(*******,**,,,*,*,,,,,,,,,,,,,,,,,,,..,.,,..,.,.,...,.....,...,,....,..,..,...................................0>...........,.....,....,,,..,,,,,,,,,,,,,,.,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,*,,,,**,,,*,*,*,*,,,,*,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..&(((((((((((((*(***********,,**,*,,*,*,,,,,,,,,,,,,,,.,,.....,........,,....,,........,.....,....................................0...............,......,.,,,,..,,,,.,.,,.,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,*,*,**,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.((((((((*(((*((********,**,**,,,,,,,,,,,,,,,,,,,,,,,.,,..,,..,..,.....,..,.............................,....................................,...,.,.....,...,..,,,.,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,**,,,,,,*,,*,,*,*,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.((&(((((****((**************,,*,,,,,,,,,,,,,,,,,,,,,.,,,,,,..........,..,..................................................................,.,.,...,,...,,...,...,.,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. &((((((((*((*((************,*,,,,,,,,,,,,,,,,,,,,,,,,.,....,,......,......................................................................,,.,..,.....,,,..,,..,.,,,..,...,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,*,,,,*,*,,,****,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. ,(((((((*((((*******(***,*,*,,,,*,,,,,,,,,,,,,,,,,.,,,,,,......,............,....................0...................................,.....,......,.,...,..,....,..,.,,..,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,*,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. (((((((((*(***************,*,*,,*,,,,,,,,,,,,,,.,,.,,,,.....,..,..,.,..,......................0............................................................,..,..,..,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,**,,,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. ((((((*(((********************,,,,,,,,,,,,,,,,,,.,,,,,......,.,,..,..,.....,.................................0...................................,..,......,...,......,,..,,,,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,*,,*,,,,,,*,*,,*,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. ,(((((((*(********************,*,,,,,,,,,,,,,,.,,,..,,..,....................................0...................................,.........................,..,.,,,,,.,,,,,,,.,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..((((((*((**************,***,,,,,,,,,,,,,,,,,,,..,,....,..,.,,......,........,..................0............................................................,..,...,.,,.,.,...,.,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,*,,,,**,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.((((((**(*(*****************,,,,,,,,,,,,,,,,,,,,,,.,..,..,,,,..,.,,........................................................................................,......,.,...,,.,,.,,,.,,,,..,,,,,..,,,,,,,,,,,,,,,,,,,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.@((((((((***********,*****,*,,,,,,,,,,,,,,,,,.,.,,,,,....,,,.......................0..................................................................................,,,,,...,.,.,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. (((((**((*****************,,*,,,,,,,,,,,,,,,,.,,.,,,,.,.,.,,....,,.,......................00..........................................................................,,.,.,,,,.,,,,,.,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. &(((******************,**,*,,,,,,,,,,,,,,,,,,,.,..,,...,..,..............................................................................................................,,.,...,,.,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,0&(((((*((***(******,***,,,**,,,,,,,,,,,,,.,.,,,...,,.,..,.,...................................0................................0.................................,.....,..,..,.,,..,..,.,,,.,..,,,,,,,,.,,,,,,,,,,,,*,,,,,,,,,,,*,,,,,*,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.&*(((*((***(**("***,**,,,,,*,,,,,,,,,,,,,,..,,,..,.,..,.,,........................0...0.....,..........................0.......................................,.,...,,,,..,...,..,..,,.,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.$&(((*(*********(********,*,*,,,,,,,,,,,,,,,,,,,,,,....,........,......0.(,..0.0.............................................0.......................................,......,,,.,.,..,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,*,,,,,,,,,,,,." (((((*((*(*************,,*,,,*,*,,,,,,.,,,.,,,.,,,........,...........0..&.......0........0...........,......................0....*............................,,......,,....,,.,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.$&((*((((************,,*,,*,,,,,,*,,,,,,.,,.,.,,.,...,,..,,........................................................................0,................................,,......,..,...,,...,,,. ,,,,,.,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0$(*((((((******(******,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..................................0............0......0................0..000.............0..................,........,.,.,.,.,..,..,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,.0((((*((*(***********,*,*,,,,,,,,,,,,,,,,,,,.,.,,.,,,..,,....,..........................00....0..0..0...........0...0......0.....0................0.............................,..,..,.,,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,&,,,,,,,,,,,,.(&*((((**(*(******,**,,,,*,,,,,*,,,,,,,,,,.,,.,..,.,,..,....................0...0...................0.........0..0..0.0......0........0...................................,.......,,,.,,,,,,,,,..,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0"&((((*((*(********,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..........................................0.00.........000...............0.0.0.0.................................,...........,,.,.,...,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,.0 (****(*(**********,***,,,,,,,,,,,,,,,,,,..,....,................................0............................0.....0...............0...0.......0..........................,.......,..,....,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.. &*******(**********,**,*,,,,*,,,,,,,,,,,,,,,.,...,.......,..................................0...............00....00...0000..0.....0..0....0................0...........,.......,..,.....,.,.,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0 &(*(*(*(************,*,,,,,,,,,,,,,,,,,,,,,,,,....,........................................0..00.0....0.0........0..........0....0....0.0.......0..................................,...,,,.,.,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0(*((*((((*************,*,,,,,,,,,,,,,,,,,.,,,,,..,,...................0.............0..0.0..0..........00..........0.....0.0....0.00.0.0.............................,.....,.,....,......,.,,,,,,.,.,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..(*((******************,**,,,,,,,,,,,,,,,,,,,......,.....................................0.........0....00.0..0.0......0...000000000........0.0.0.............................,.......,....,..,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.@&*(*(*(************,,,,,*,,,,,*,,,,,,,,,..,,.,...,................................0...........................0.......0...0...0.00.0.0.0.....0....0...........................,.,....,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,0&****(**************,,*,,,,,,,,,,,,,,,,,,,............................0...........0..0.........0...0....00.....0....0...0000000.000....0.0....0..................................,......,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0`$&**(***************,*,,,,,,,,,,,,,,,,,,,,.,..,..................,...................0000...0..........0....0...........0..000..000.....0.0...0...0.........................,....,..,....,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0&****************,*,,,*,,,,,,,*,,,,,,,,,,,,,....,.......................................0..........0.0.....0........0......000.0.00.00............0............................,...,.,...,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,.0&**(*****************,,,,,,,,*,,,,,,,,,,,,,.....,..................................................00......0.0..........000.0.0...00..00.0....0...........0.....0..........,....,...,,,,..,,.,,,,,,,,,.,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.0&((*(*********,***,,*,,,,,,,,,,,,,,,,,,,,,,.,,......................................0.........00.000...0........0...0.0.0.00...0.....0..00...00.0..0..............................,,..,,.,,.,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,..0&****(************,**,,,,,*,,,,,,,,,,,.,,.,,.................0.............................0..00.............0.0.0.0...0..0..0.00..0...............0..............................,..,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,.,,,..0(***************,**,**,*,,,,,*,,,,,,,,,,,,....,.........................................0..00000..0..0..............000.0..0....0.000..00.............................,.........,.,,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0(****************,,,**,,,,,,,,,,,,,,,,,,.....,,.............................0..........0....00..0..0..0..0.....00...0....0..0..00...0.00...0...00.....................,.........,.,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0&**************,**,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.......,.,.............................0....0000..0...0.0.0..00...........00...00..0.0.000......0.................,..................,.,,.,,.,,,,,,,,,,,,,.,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,*,,,,,,*,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,..0&************,**,**,,*,*,,*,,,,,,,,,,,,,,,,,.,,........,...........................0.........0...0...0................000.00.0..0..0..0.0......00...............................,.,,.,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,...@&*************,***,,,,,,,,,,,*,,,,,.,,,..,.,..,......,.,..............................0..0..0..0..00..00..............0..0.0...0.0..0......................................,,...,,,.,,,,.,,,,,.,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..0$*(*********,**,**,,,,,*,,,,,,,,,,,,,,,,,........,....,......,......................0.........00.....00.....0..0......00...0000.0.0.0...0........0............0.................,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..0$**((***************,,,,,,,,,,,,,,,,,,,..,,...,.,...............................0...0..0....0..0.0..000....0........0..0...0...000.......0................0..............,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.0&**(************,*,,**,*,**,,,,,,,,,,,,,,,,....,,.................................0....0....0..0.00..00.0............0.00....00.0....0........0.........................,.......,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0$**(***(*********,,,,,**,,,,,,,,,,,,,,.,,.,....,,.,,..................................00...0.0..0000.......0000.....00.00.0..0.....00.000......................................,,,...,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,*,,,,**,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,...$**(*********,**,**,*,,,,,,,,,,,,,,,,.,,...,..,,..............0......................0...0.....0.0.0..0....0........0..000....0..0.0...0.0.......................................,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,..$************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.........................................0.0.00.....00.......0....000...00.0...000.0...0..0..0........0.0.............,,...,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0"************,***,,**,,,,,,,,,,,,,,,,.,,,,,,,,......................................0.00......00....0......0......0...........0.........0..0.0............................,,,....,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0************,*,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,............,..........0...........0.....0...00000......0...0.........0.0.0.0......0...000.......0...........0.................,,.....,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,0 *(*******,*****,***,,,,,,,,,"&,,,,,.,.,,,.,.,.,.,,........&.......................0.00.......00...0.000..........................00...0.........0..........................,..,,,,..,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,*,,,,,,,,,,,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0"*****************,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,..,.......,,......................0.0.....0..00.0.....00...00......0(...0..00....0..0.......0....,..0...........,............,,.,,,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,*,,,***,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. $**((*(******,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..........................0..............0..........0.......0......,......0...0...0...0..0.....,$.......................,.,,.(.,,,,,.,,,.,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,*,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..0 "**************,**,*,,,,,,,,,,,,,,,,,,,,,,.,,,,.............,............0........000.....0.0....0...................0...0..0.........0.0....................................,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,,,,,*,*,,,,,&*,,,,*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,...|"**(**********,**,*,,,,,,,,,,,,,,,,,,,,.,.,,.,,,,..........,..............0.0.0...0..0....0.000.0..............0.0..0..........0....00.....................................,,,,..,,,,,.,,,,,,,,.,,,,,,,,,*,,,,,,,,,,,,,,,*,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.."**(**********,,**,*,*,,,,,,,,,,,,,,,,.,.,,,,.,,,,..........................00.........0..0............0...........................0...0................................,,....,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,,,,,,,,,*,*,*,,*,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...$*******************,*,,**,,,,,,,,,,,,,,,,,,,,,,...,...,..................0......0...0...0.......000.0........0........0..........0.....0.......................................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..&**************,***,,,,,,,,*,,,,,,,,,,,,,,,.,,....,.,.......................................0......0.0...................0............00............................,......,..,..,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,,*,,,*,,**,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0 ************,***,*,,,,,,*,,,,,,,,,,,,,,,,,.,,.,..,.,..............2.....0..................0...00........................0...0...................00....................,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,*,*,,,,,,**,**,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,...$**(**************,,*,,,,**,*,,,,,.,,,,,,,,,,,.,..,.........................0...............0.....0.....0..............0..........0.0..0...................................,,..,,...,.,.,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,*,,,,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,*,,,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,....0 ****(*******,****,***,*,***,,,,,,,,,,,,,,,,,,,,..,..........................0.........0......000.....0..........0......................0..................................,..,,,,.,,,,,.,,,,,,,,,,,,,,,,,*,,,,,,,**,*,*,,,,,*,,,,,,,,*,*,,,,,,**,,,,,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0"*******************,,,,,***,,,,,,,,,,,,,,,,,..,.,.................................................0..........0...0..................0.........................,,.,.,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,*,,,,*,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0"******************,,,**,*,,,,,,,,,,,,,,,,,,,,,.,,..........,.........................00....0....0...................................................................,,,,,,,..,..,.,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,***,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,*,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. **(****************,***,**,,,,,,,,,,,,,,,,,,,.,,,,,........................0.....0.0.0.........0................................................................,,.,,..,.,.,,,,,,,,.,,.,,.,,,,,,,,,,,,,,,,,,,*,,,*,,,,*,,,,,,,,,,,,,,,,**,*,,,,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.. *********************,*,,*,,,*,,,,,,,,,,,,,,,,,.,,.,...,...................................0....0...........0.................0..................................,.,...,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,*,*,*,,,,,*,,,,,,,,,,,,,**,**,,*,,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0*********************,*,,,***,,*,,,,,,,,,,,,,.,,,,.,.....,..........................00..........0...............................................................,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,*,,,,,**,,,*,,,*,*,*,***,**,,,,,,,,*,,,*,,,*,,*,,,,,,,,,,,,,,,,,,,,**,,,,... *****************,*********,*,*,,,,,,,,,,,,,,,,,,,,,..,......................................................................................................,.,,,..,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,*,,,,**,,,**,*,,,,,,,,*,,*,,*,*,,***,*,,,,*,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.."***************,***,*,*,,****,,,,,,,,,,,,,,,,,,,,.,...,......................................0....................................................,.........,.,...,,....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,*,,,*,,**,,,,,,,,,,*,*,,,****,,**,,,,,,**,****,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.&********************,**,****,,,*,,,,,,,,,,,,.,,,..,,,,...,,....,..............................................0......................................,.,,,.,....,,,...,,,,,,,,.,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,*,,,****,***,,,*,,,*,,**,,,,,,***,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,..0 *************************,,,*,,,,,,,,,,,*,,,,,.,,,..,,.......,.....,.......................0..............................0.......................,,.,...,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,**,*,,,,,,,,,*,,,,*,,,,*,,,**,,,,**,*,,,,,*,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,..0 *************************,,,**,,,,,,,,,,,,,,,,,,,,.,,..........................................................,......................,......,...........,.,,,,,.,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,*,**,**,,*,*,,*,,,*,,,*,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,.0v **(*********,*******,***,*****,,,,,,,,,,,,,,,,,,.,..,.,.,,,............,...................0......................................,...............,.,..,...,..,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,**,,,*,,,**,***,,*,****,,*,,,**,,**,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,.,,.0 ****************************,**,,*,,,,,,,,,,,,,,,,,,,,,,.,,,..,.......,,.........,...........................................,...........,,......,,.,..,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,****,*,*,*,*,,****,,,*,**,,*,*,*,,,,,,,*,*,,,*,,,,*,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,.0*((******************,*,****,,,,,,,*,,,,,,,,,,,,.,,,,,..,.,..,.......,.,.............................,....,.........................,.....,...,,.,..,.,,.,.,.,.,.,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,*,,,,,,**,,,,,*,*****,*,,,,,**,*,*,**,,*,*,*,*,,,*,,*,,*,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0"*(***(*****************,*****,,*,,,,,,,,,,,,,,,,,,,,,.,.,,....,...................,.....................................,..........................,..,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,**,,,,,*,,*,,,,*,*,,,*,**,****,,****,*,,****,**,,*,*,,*,,,,,,,*,,,,,,,*,,,,,,,,,,,..0 **************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,,.........,.................,.....,..,................................,..............,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,*,,*,***,,,**,*,*,,,,,*****,*,*******,**,**,,**,,,*,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,,...` *(**********************,*,**,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,....,,...,.....,.....................,........,.,......,....................,,.,,,,,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,*,,,*,,,*,,*,,*,**,**,*,,*,,,,*,***,,,****,,,,,,,,,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0 **(***(*(*****************,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..,,,,.,.........,.,.,..,...............,...,....,..........,...,.,,...,...,..,.,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,*,,,*,,*,,,,**,*,,,,,,,,,,*,,*******,***,***,,,,*,**,,,,,,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,..0 *(*(****************************,,,,,,,,,*,,,,,,,,,,,,,,,,,,.,.,,,,....,...,.,.,.,..,.,,,.,.......,....,......,,,,.,.,,,.............,......,...,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,*,,**,,,,****,*,,,,*****,*,*,**,***,*,*,,,*,*,*,,*,*,,,*,,,,,,,,,,,,,,,,,,*,*,,,*,,,,,,,,.,.0 ****************(***********,*,,**,,,*,,,,,,,,,,,,,,,,,.,,,,.,,...,,...,,.,,...,,.......,,,.,,...,.,.,,.,.,....,,,.,...,,,......,.,......,..,,,,,.,.,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,,*,,,,,,***,*****,,,,*,,,,******,**,*,**,*,,,,**,,,*,,,*,,*,,,,*,,,,,,,,,,,,,*,,,,,,,..0 (*******(*****(************,,********,,,,,,**,,,,,,,,,,,....,,.,,,,,,,,,,,.,,.,.,,.,..,,.,.,,..,..,...,,...,.......,.,.......,.,....,.,..,..,,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,**,*,**,,*,*,,,***,,*,*************,,,***,,**,**,,,****,,,,,*,,,,,,,,,,,,,,*,,,,,,,,*,,,,.,..0**(*******(***(**************,****,,,***,,*,,,,,,,,,,,,,,,,,,,,.,,,.,.,...,,,.,,.,,,...,,,,,.,,....,..,,.,.......,.,.,...,........,..,,..,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,**,***,**,,,,,,*,*****,*,*,*,*,*,***,*****,*,,,*,*****,,,,,*,,,*,,,,*,,,,,,,*,,,,,,,,,,,,,,..0*********(*************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.,,,.,,.,.,,.,..,...,.,,.,..,.,,,.,........,,.,.,,,,...,.,...,,,,.,,...,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,*,*,,*****,,,,,*,,,*,,*******,,,,****,**,******,**,,*,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,..0*****((****(*(**********,**,*,,*,***,,,*,*,(,,,,,,,,,,,,.,,,,,,.,,,,,,,,,..,,.,,,,,....,,.....,.,.,.&,.,,...,....,.,.,,,,...,,,,.,,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,*,,*,*,*****,*,,,**,*,*,,*****,**,**,*,,*,*******,,,**,****,**,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,..0*F ((*(*(*(*((****(****(*************,,*,*,*,,*,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,..,,,.,,,,,,,,,,,,,.,.*,,..,,,,,,,,.,,,,,,,,,,,,,.,,..,.,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,**,*,,**,*,*,**,**,***,**,****,,,*,************,*,,******,,,,,*,,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,.0(********(((**(*(***(***********,*,***,,**,,,,,,*,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,.,,,,,.,,.,,.,,,,,,..,,...,,.,,,,.,.,,,,.,..,,,,.,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,,,,,$,,*,******,,**,**,**,*,,**,****,**,*,*,*,,****,**,*,***,(,***,*,,,,,,,,*,,**,,,,,*,,,*,,,,,,,,,,,..0*(****((****(*(***************,*****,*,*****,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,.,,.,,,,,,,,,,,.....,.,,.,,,,,,.,,,,.,,...,,.,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,,****,*,*,*,**,,**,****,********,,*,,*,*,,,*,**********,**,*,*,*,***,****,***,,*,,*,,,,,,,,,,,*&,,,,,,,,,.,.0 ((((*((*((((**(**********************,,,,,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,..,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,,,,,,,,,,,,,,*,,*,,,,,***,,,,,,,****,**,*****,,,**,,,******************,,,,*****,,*****,,,,,,,,,,,,,,,,,,,,,,,,,,.,..*(*(*(***(**((********************,*,*****,,,**,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,.,,,,,.,,,,,,,.,,.,.,,,,,.,,,.,,,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,,,,*,**,*,**,,*,,**,*,********,********,**,*,****,****,********,*,*******,**,*,*,**,,***,,*,,,,,,,,,,,,,,,,,,,.,,,.0**((((**(*(((((*(**********(*******,**********,**,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,.,,,,,.,,,,,.,.,.,,,,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***,,,,*,*,*,,,*,*,,*,****,***,**,*,,,****,**************,,,*,**,*,*,**,,***,,***,,**,,,,,,,,,,,**,,,,,,,,,,,.0((((*(((*(((((((*(*********(**********,****,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,,,*,,**,,,*,**,,,*,,,*,***,***,,****************,******************,***,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,.. *((((((((((((((*(************************,*****,,,,,,,,,,,,,,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,**,,**,**,*,,,,*,,*,,*,*,**,,*******,,******,,,********************,***,****,*,****,,*,**,*,,*,,,,,,,*,,,,,,,,,,,,,,,,.0(((((((((((((((((*((((*(*(*******************,**,,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,*,,**,*,,,*,,*,,,,,*****,******,***,***,*****,***,*****,*********************,**,,,*,,,*,*,,**,*,,,,,,,,,,,,,,,,,,,,,,,..0((((((((((((((*((**((**(***(********************,,,,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,*,,*,,,,,,,,,,,,*,**,,***,,*,*,,**,**,,*****,**********************,*************,***,**********,,,,*,,,,,,,*,*,,,,*,,,,,,,,,,,,,,,..((((((((((*(((((**(*((***((*(*********************,,*,****,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,*,,,*,,**,*,,*,*,***,***,***,***************,***************,*********,**,,***,**,***,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.0(((((((((((((((((((((**((*******************,**,*,*,*******,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,**,*,,,,,,,*,*,*******,***,*,****,*************,*****************************,*,********,**,,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,.,,,.0(((((((((((((((((((((((**((*((*****(*****(********,****,,,,,,,,****,*,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,***,,,,,,*****,,,***,,*******,*******,,,**,**************************,***********************,****,,*,**,,,*,,,,,,*,,,*,,,,,,,,,,.,,,...0(((((((((((((((((((((*((((****((***(**((****************,***,,*,,,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,*,***,*,,,*,,,*,****,*,,*,*******,*****,***,*********,******,********************************,*,,**,,,,,,**,,,*,,*,,*,,,,,,,,,,,,,,,,,,,.,..0(((((((((((((((((((((((((((*(*********(****************,*,,***,****,,*,**,,,,,,*,,*,,*,,,,,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,*,,,,,,,*,,,*,,,**,**,,*,**,,********,***,,************,****************************************,*,**,*****,,,*,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,..(((((((((((((((((((((*(((*(*((****(**(*(***********************,,******,******,*,,**,,,,,,,,,,,,,,,,,,,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*,,,,,,,,,*,,*,*,,************,*,****,*******************************************************************,*,*****,,,*,,*,**,*,,,,,,,*,,,,,,,,,,,,,,...((((((((((((((((((((((((((((((((((*************************,,*,**,*******,**,,*,*,,*,,,,*,,,,,***,,,,*,,,,,*,,,,,**,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,,,,,*,,,*,***********,**,**,***********,*********************************************************,,**,,*,,**,,,*,,,,,,,,*,,,,,,,,,,,,,,,,,,.,..0((((((((((((((((((((((*(((((((((((**(***********************,****,**,,,*,****,,,,,,,,*,,*,,,,,,,,,,***,,,,,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,*,,**,,**,**,*,*,**********,*,******,*********************,***************************************************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..(((((((((((((((((((&(((((((*(**(*((((***((*********************,*****,**,,*,,*,*,,,,,,,*,,*,,,,*,,,,,*,,,,*,,,,,,,,,*,,,,,,,,*,*,*,*,*******,,**,,*,****,,*,,*,******,***,****,*******,****************************,**********************************,*****,,*,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,...0(&&(((((((((((((((((((((((((*(**((***(*(*******(***********************************,,,***,,,*,*,,*,,,*,*,***,,,,,,,,,,,*,,,**,,*,,*,,*,*,**,,*,***,,*********,***,***,********************(***************************(**********************************,,*,,,*,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,...(&&&((&&((&(((((((((((((((((((((((((((*((**************************,,*,***,*,****,********,**,,,,,,*,*,,,*,,,*,,,**,*,,***,,,,,,**,*,,*,****,*,*,********,******,***,,*****,**************************************(*************************************,,,*,,,*,*****,,,**,,,,,,,,,,,,,,,,,,,,,.0(&((&&(((((&(&((((((((((((*(((((((((((**(****((********************************,***,*****,***,,,,******,*,,,,,**,*,,*,,,,**,**,***,,,,,***,*******,****************************************(************************(****(***************************,*******,**,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,..0&(&&&(&&((((((((((((((((((((((((**(*(((((**(((*(*(********************************,*,**,*******,,***,***,***,,,,**,,,,,***,,**,**,***************,******,*************************(***************************************(**********(****************,*,*,,*,,,,,***,,,,,,,,*,*,,,,,,,,*,,,,,,,..&(&&((&(&(((&((((((&((((((((((((((((*((**(((((((**(**(****************************,,***,**,********,,*******,,****,*,,,,*******,,,*,*,*************,***,*******************************************************************************************,*,**********,,,**,,,,,,,,,,,,,,,,,,,,,,,,,...0`(&(&&&&(&&((&&((((((((((((((((*((((((*(((*(((((*(******(*(**(*************************************,*,******,,*****,,****,,*************,****,***************************************(*************************(***************************,*************,*,**,,,*,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,..0&&&&&&(((&&(&((((&(&&((((((((((((((((((((((((**((**((******(***(******************************,*************,*,***********,*,*,,,******,***,***********************(*******************(********************************(***************************,*,***,****,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,..0((&&(&&&&&&&&(&(((((((((((((((((((*(((((((*((((*((*(*(*(((***************(***************,*,*****************,,******,*********,*************,*****************************(*****(************************(*(**(****(***************************************,,**,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,.0&&&&&((&&(&&&(&((((&&(((((((((((((((*(((((((*((((((*(((*((************************************************************,****,************************************************(*****(**********************(((***(************(*************************,*,***,*,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,....0&&&&&&&&&&(&((&(&&(((&((((((((((((((((((((((((((*(((((***(****(*************************************************,***************,******************************(*******(****(*************(*(*************(******(*******(*************(***********,****,********,*,*,*,,,,,,,,,,,,,,,,,,,,,,,.,.2&&&&(&&&&&&&&&(&&(((((((((((((((((((((((((*(((*((((*(*(*(*((*****(*(*************************,**,************************,************************************************(********((((*(**(**(****(*((******(*************(*(***************************,*,*****,,*,,*,,*,,,,*,,,,,,,,,,,,,,,,,00H&&&&&&&&&&&&(&&(&(&(&(&&(((($$(((((((((((((((((((((*******((**(******(*(**************,*************************************,**************************(********(*****(**(*(******((*(*((((**(*(*********(*(**((*(*******************(********************,********,,,,,,,,,,,,,,,*,,,,,,,,,,,...0&&&&&&&&&&&&&&&&(&(((((((&((&&(((((((((((((((*(((*(((((((& *(**((********(********(****&**********************,*********************************((******************((*(**(****(*(******(**((**((*(**(***********(**((**((********************(********,***,*,*,,*,****,**,,,,,,,,,,,,,,,,,,,,,..0&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(*(*((*((*(***(*(*((**(*******(*******((***************************((***************************$(**********(*******(*********(**(**(***((((***(**((*(*((*(((*************(*(****(((***************************,*,,,,*,,,,,,,,,,,,,,*,,,,,,,,,,..2$&&&&&&&&&&&&&&&(&&&((&((((&&&((((&(((((((*(*((((((((((((((((**(**(((((*(***(**********************************************************(*********(********************(*******&*((*(((*(*(**(*((((((((**(**((((*(((**(************((***(*****************,******,,,**,,,,,,,,,,,,,,,,,,,,*,,...02&&&&&&&&&&&&&&&&&(&&((&(&(((&(&((((&(((((((((((((((((((((((((((*(((**(****((((((((**********************************************(******(*(******(****(*****(**(**(****(*(**((*((((((*(***(**((((*(*((((((*(((*(*(*((******(*((*(*(((*(*(****(*************,******,,,,,**,,*,***,,,,,,,,,,,,,,.,. &&&&&&&&&&&&&&&&&&&&&&&(&&(&(&((((((&((((((((((((((((((((((((*(*(((**((*(*(*****(*(********(**********(********************(******(*******(************(****(*((****(((*****(((((*(*((((*(*(((*(***(((*((((*((*(***(*****(*(*(*(**(**************************,*,**,*,,,*,,,,**,,,,,*,,,*,,,,,,,..$&&&$&&&&&&&&&&&&&((&&(&(&&(&&&(&(&((((((((((((((((((((((((((((((((((*(((((((*(((********((*****(((**************************(**(********(****(*(*((**(((*(*****(*(*((((**(((*(((((*(*((((*(((((((((((((((*(**((*((((**(**(**((**(****(****((********,*********,****,,***,,*,*,,,,*,,,,,,,,,,,,,..0&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(&(&(((((&((((((((((((((((((((((((((((((((((**((((**(***((***(**(**********(****************(****(*(*(((*(***(***(*(**((((*(*******(**(*(((((((((*(((((((((*(*(((((((((((((*(*((*(((*****((*((**(**((**((***(*****************,*,*,,*,*,*,**,,,,,,,,,,,,,,,,,,.,.00&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&((((((((&(((((((((((((((((((((((((((*(((*(**(*(**(*((**((***********(**(*(*(***********(**((***(**(((((*((**((**(***((((***(*(((((*((((*(*(((*(((((*(((((((((((****(((*(***(**((((****(***(*(***(****(************,******,****,,,,,,*,,,,,,,*,,,,,,,,.,..0&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&&&((&(&(((((((((((((((((((((((((((((((((((((*(*(*(*(***(*((**((*****(***((((**(****(**(**(**((((******(((((*(*(((((((*(((((((((*(*(((((((((*((((((*((((*(((((((((((*(((((((*((((*((***(((((((*((***(*(*(********((*******,***,***,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,..0&$&&&$&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&((((((((((((((((((((((((((((((((((((((*((**(*((*((((*((((((***(**((**(((***(*(***(*((*****((*(*((((*(((*((((*(****(**((((**(*((((((((*(*(((*((((*(((((((((((((((((((((((*((**(***((((((*((*(*(*(*(**********,***********,***,,*,,,,*,,,,,,,,,,*,,,,,,,.,,,..0$$$&&&&$&$$&&&&&&&&(&&&&(&&&&&&&&&&&&(&(((&(((((((((((((((((((((((((*(((((((((((((*(**((((((**(((**(*((**(((**(((**(*(*(*(**(*(((***(*(*((((((((((*((**(*(((((*(*(((*(*(((((((*((((*((((((((((((((((*(((((*(*((((*((**((((*(**(*******(**(*(**((*********,********,*****,,*,*,,,,,,,,,,,,,,,,.,,.288&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((((((*((((((((((((((**((***((**(*((****((*((((((((*(*(((((*(((((((((((((((((((((((((((((((*(((((((((((((((((((((*(((((((((((((((((((((((((((((((((*(((*(***(**********************,,***,,***,,*,,,,,,*,,,*,,,,,,,,,,..0 $$&$$$&&&&&&&&&&&&&&&&&&&&(&&&&&&(&((&((&(&(&((((&((((((((((((((((((((((((((((((((((*((((((((((((((((**(**((((((*(((((((((*((((((((((((((((*((((((*(((*((*((((((((((((((((((((((((((((*(((((((((((((((((((((((((*((((((*(((((((*((***(*(*******************,**,**,,,,,*,,,,,,,,,,,,,,,,,,,,,,,....&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&&&((&(((((((((((&&((((((((((((((((((((((((((((((***(((((((((((((((**(((((*(**(((((((((*(((((((((((((((((((((((*((*(((((((((((((((((((((((((*(((((*(((((((((((((((((((*((**((((((((((((((((*(********(*********,*****,***,,*****,,,,,,*,,,,,,,,,,,,,.,,.. $&$$&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(&&(&(&(((((((((((((((&(((((((((((((((((((*(*(((((((((((**(((*((((((**(((((((((((((((((((((((((((((((((((((((*(((*((((((((((((((((((((&((((((((((((((((*(((((((((((((((((((*(((((((****(*(((****(*********************,,,**,,,*,*,*,*,,,,*,,,,,,,.,,.00&$$$&&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&(&&((&(((((&((((((&((((((((((((((((((((((((((((((((((((((((((((((((((*((((*((*((((*((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((*((((((((*((((((((((*((((((((*(*********(*************,*****,*,,,,,*,,,,,,,,,,,,,,,,,,,,..0$$$$&$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&(&((&&&(&(((((&(&(&(((((((((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((**((((*(((((***(**(************************,,,*,,,,,,,,*,,,,,,,,,,,,,,,,0. $$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&((&&&&&&(&&&&&&&(((&(&(&((((((((((((((((((&((((((((((((((((((((((((((((((((*(((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(**(*((***(***********,**,**,***,**,*,,,,,,,,,,,,,,,,,,,,,,,.0 $$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(&&((&(&&&(&(((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((*((**(((****((*******************,,,*,*,,,,,,,,,,,*,,,,,,,,,...,$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&(&(&&(&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&((((((&((((*((((((((((((((((((((((((((((((((((((((((((((((*((*********(**(***************,******,,*,*,,,,,,,,,,,**,,,,,,,,.0, $$$&$$&&$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&(&&&&&&&&(((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((*(*(*******************,***********,,*,,*,,,,,,,,,,,,,,,,,,,,,,,.*` $"$$$$&$&$$$$$$&&$&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&(((&&(&((((((((((&(((((((&((((((&((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**(*******************,**,,*,*,,*,,,*,,,,,,,,,,,,,,,,,,,...*$$$$$$$$$$&$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(&(&(&(((((((((((&&((&&(((((((((((&((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((****(*****.*********,,**,,**,*,,**,**,,,,,,,,,,,,*,,,,.,,,,.., $$$$$$&$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&(&(&(((((&(((((&(((&((((((&(((((&((&((((((((((&((((((((((&(&&((&((&((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((*(((((*(((((***((**********************,,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.0, $$$$$$$$$$$$$$&$$&&$$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&(&&&((&(&&&((&(((((((((&((((((((((((&(((((((((((((((((((&&((((((((((((&(((((((((&((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((*((((((*(***((**(****(************,**,***,*,***,*,*,,,,,,,,,,,,,,,,,,,,,,.,0* $$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&(&(&(&(&((&&(&((&&&((&(&&(((((&((((((((((((((((((((((((((&&((((&((&&(((((&&(((((((&&&&(((((((((((&(((((((((((&(((((&((((((((((((((((((((((((((((((((((((((((((((((((*(***(********(********,**,,,,*,,,,,,,**,*,,,,,,,,,,,,,,,,,,...* $$$$$$$$$$$$$$$$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((&&&(&&(&((((((((((((((&((((&((((((((((((&(((&((((&(&(&(((&((&(((&(&&(&&((((((((((((((((((((&(((((((((((((((((&((((&((((((((((((((((((((&(((((((((((((((((**(***(**********************,**,,,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,..* $$$$$$"$$$$$$$$$$$$&&$&&$$&$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&(&&&&&&&(&(&(&((((((((((&&(&(&(((((((((&(((&&(&&&&(&&(&&&&&((((((((&&((((((((((((((((((((((((((((((&((((((((((((&((((((((((((&(((((((((((((((((((((((*(*((*((**((************,******,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0( $$$$$$$$$$$$$$$$$$$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&(&(((&(&(&&(((((((&((((&((((&&(&&&(((&((&(&&&&&((((&&&&((&((((((((&&(((((&((&(((((((((((&(((((((((&((((((&((((((((((((((((((((((((((((((((((((((((**(((**(******,*********,*,,,,*,,,,,,,*,,,,,,,,,,*,,,,,,,,,,,.0( "$"$"$"$$$$$$$$$$$$$$&$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&&&&((((&(&((((&&(&&(&(&&(&&(&&&&(&(&&&(&(&&&(&((&&(&((((&(&&(&&&(&((&(((&(&((((((&(((&((((((&((&(((((((((((((((((((&((((((((((((((((((((*((**(((*(******((*(*************,**,,,,*****,,*,,,,,,,,,,,,,,,,,,,,,,..0$ ""$"$$$$$$"$$$$$$&$$$&$&$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(&&(&((&&&(((&((&&(&&(&((&(&&(&&&&&&&&&&(&&(&&&((((((((&((&(&&((&((&&(((((((&((&&((((((((((((&(&(((((&((&(((((((((*(((((((((((((((*((((**(*((*(********************,,*,,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,.0&"$"$"$$$$$$"$ $$$$$$$$$&&$$$$$&&&&&&&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&(&&(&&&&(&&((&&&(&(&&&&&&(&&&&&&&&&(&&&(&(&((&(((((&(&&((((((&&((&(&(&(((((((((((&(&(((((&((((((&(((((((((((&(&((((((((:(((((((*((*(********************,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.0$$""$$$"""$$"$""$$$$$$$&&$$$&$$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&&&&&&((&(&&&(((&(&(&&&(&(&&&(&&(&&((&&&&&&&&&&((&((((&&(&(&(((((((((&&(((((&&&((((((((((((&((((&(((((&(((&((((((((((((((((((((*((*(**(*******************,****,,,,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,.0" """$"""$$$$"$$"$$$$$$$$$$$$$$$$$$&&$&$&$&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&& &&&(&(&&&&&&&&&&&&&&&(((&&&& (&(&&&&&(&&&&&(&&(&&&&&&&&&&$&&&&&&&(&&((((&&((((&((&((((&(((&(&(&((((((&&&&(&&((&&(((&((((((((((((((((((((((((((((((((((((*((********************,**,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,... """"""$"$"$$$"$$$$$$$$$$$$$$$$$$$$&$$&$&&$$&$&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((&&(&&&&(&((&$((&(&(&(&&(&&((&((&&&&((((("&((&(((&((((((&((((&(((((((*(&((((*(**(((*****(***************,**,*,,*,,,,,*,,,,,,,,.,,*,,,,,,,,,,,.0  " """"""""""$$$$$$$$$$$$$&$$$$$$$&$&$$$$$$$$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&(&&&&&&&&&&&&(&&(&&&&&&&&&&&&&&&&&(&&&(&&&((&&&&((((&&((((((((&(((&&&&&&(((&&(&&((&&&((((((&((((&(&(((((((((((((((((((*((((((*****(*(*****************,,*,,*,,**,*,,*,,,,,,,,,,,,,,,,,,,,,.. """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&(&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&(&&&&(&(&(((((((((&(&&(&&(((&((&((&((((((((((((((((((&(((((((((((((((((((((((((((((*((*****(*******,*******,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..0` """""""""""""$"$$$$$$$$$$$$$$$&$$$$$$$$$$&$&&$&&&&&&$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&(&(&&((&&&&&&(&&&&((((((&(&(&&&&(&&&((&&&(&&(((((((((((((((((((4*((((((((*((**(******************,*,*,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. " """""""$""""$$$"$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$&$&$&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&&&&&&(&&(&&&&&&&(((((&(((((&(((&&&&(&&(((((((((((((((((((((((((((((((******************,**,**,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0 " "" """""""""$$$$"$$"$$"$$$$$$&$$$$$$$$$$$$$&&&$$$&&$&$&&$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&(((((&(&(&&(&(&((&(&&&&&&((&(&((((((((((((((((((((***((*((**((***************,****,,,,,,,*,,,,,,,,,,,,,,,,,,,,,.,...0 """""""""$"$"$""$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&(&&&&(&(&&(&&(&&&&(((&&(&((&((&&&(((((((((((((((((((((((*((*(((*(**********************,**,,*,,*,,*,,,,,,,,,,,,,,,,,,.,,...0 """" """$""""$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$&&&$&&&(&&&&&$&&&&&&&&&&&&&&&&((((&((((&&&&&&&&&&&&&&(((&((((((&&&&&&&&&&&(((((((((*(&&(&&(((&((((*(((*******(((((**(*(*****,,,,**,,,,,,*****,,,,,,,,..,,,,,,,****,,,,,00  """" " """""""""$$$$$$$$$$""$"$$$$$$$&&$&&&&&&&$$&$$$$$$$&$&&&&&&&&&&&&&&&$&$$$$&&&&&&&&&&(&((&&&&&$$&$$&&&&&&&(((((&&&&&$$$$$$$&&&&&((&((((((&&&&&&&&&&&&&&(((((((((&&(&&&&&&&&&&((&((((((&(((&&&&&&&&&(((((***(***((*(((((((((((******,*,**************,,,,,,,,.,,,,,,,,,,,,,,,,,,,..0  " """"$$$$$""$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&$&&&&$&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&(&(((&(&&(&&&&&&(&&&&&&(&&(((&((&(((((((((&(((((((((*(**(((*((**(*(********,**,,,,*,***,***,,,,,,,,,,.,,,,,,,,,,,,*,,,..  """"""""$$"$$$$"$"$"""""$"$"$$$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$$$&$&$&&&(&((&&&&&&&&$$$&$$$$&&&&&&&&&&&&&&&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((&&&&&&&&&&&&&&(((((((&&((&(&((&&&&(((((((*(*(((*(((((((((******,*********,,***,****,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,.0 """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&&$&&&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&((&(((&((((((&&&(((((((((((((((((*(((((((***(******,,**,***,,****,**,,,,,,,.,,,,,,,,,,,,,,,,.,,,,.0.  """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&$$$$$$&&$&&&&&&&&&&&&&&&$$&$$&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((&(&&&((&&(&((((&((((((((((((((*(((((*********************,**,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.0  " """"""""""""""""""$""$$$$$$$"$$$$$$$$$"$$$$$$$$$$&$$&&$$&$&$&&&$$$&&&$&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&$&$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&&(&&&&&&&&&&&&&&&&&&&&(((((&&(&(&&&&(((&(((((((((((((((((*(((*******(***********,****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.0    """"""" """"""""""""$"$"""$""$"$$$$$$$$$$$$$$&$$$$&$&&$$$&&&$&$&&&&$&&&&&&&&$&&&&&$&&&&&&&$&&&&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&(&&&&(&&&&(&((((((((((((((((((*(((((((((((**(*******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.  """""""""""""""$"""$"$$"$$$$$$"""$$$$$$$$$$$$$$$$$$&$&&$&$$$$$$&$&&&&&&$&&&&&$&$&$$&&$&&&&&&&&&&&&&$&$&$&&&$$&$&&$&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&(&&&&&&&&(&&&&&&&&&&&&(&&(&&&&&&&&&&&(&&((((&((((((*((((((((((*(*******(****************,,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..  """""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$&&$&&$&$$$&&$&$$&$&&&$&&&&&$$&&&&&&$&$&&&&$&&&&&&&$&&$&&&&&&&$&&&$&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&(&&&&&&&&&&&((((((((((((((((((*(***((*******************,*,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.  " " """""""""""""""""$$""""$$"""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&$$&&$&$$$&$$$&&&$&&&&&&&&&&&$$&&$&$$&$$$&$&&&&&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&((((&&((&(&(((((((((((**(((**(((***(****(**************,,,,,,,*,,,,,,,,,,.,,,,,,,,,,,,,,,,,0   """""""""" """""""""$"""""""""$""$$$$$$$$$$$$$$$$$$$$&$$$$&$&$$$&$&$$&$$&$$&&$&&$$&$&$$$&&&$&$&&$&&$&$&$&$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&(&&(&(&(((((((((((((((((((*((((**(*(******(*********,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,*,,,,,,.  """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&$$$&$$&&&&$$&&&$$&$$$$&$$&$$$$$$&$&$&&&$&&&&&$&$&$&$$&&$$&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&((&(&((((&((((((((((*(((((**(*****************,*,*****,**,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,0  " " """" """""""""""""$$""""$""$$$$$$$$$$$$$$$$$$$&$$&$$$&&&$&&&&$$$&$$$&$$$$$$$$$&$$$$$$$$$$$$$&$&$$$$$&$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&((((((((((((((((*(((******************,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,..*( " """" """""""""""""""$"""$$"""""""""$$$$$$$$$$$&$$$$&$$$$$$$$$$$&$$$$$$&$&&$$&$$$$$$$$$&$&&$$$$$$$$$$$&$$&$$$$$&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&(&&(&&(&(((((((((&((((((((((******(************,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,.(  """""""""""""""""""""""""$$""$$$$$$$$$$$$&$$$$$$$$$$$&$$$&&$$&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&$$$&$$$&$$&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(((((((((((((((((*(*((****(************,*,,,,,,,**,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,.( """""""""""" """""""""""""$"$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&$$$$&&$$&$&$&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(((((&((((((((((((*((((**(***************,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,**,,.( " " """" """""""""""""$""$$"$$$$$$$$$$&$$$"$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$&$$&$&$&&$&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&&(&&(&&&&((&&((((*(((((((((**(*(**(***************,,,,,,,,,,,,,,,,,,,,,,,,,,**,,*,*,,,,,,.&   """""""""""""""""$""""""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&$$$&$&$&$$&&&&&&&&&&&$&&$&&&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&((&(&&((((((((((((*((((*(****(*************,,,,,,,,,,,,,,,,,,,,,,,,,*,,,*,,*,*,,*,,,.& " """""""""""""""$""""""$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$&&$$$$$$&$&&&$&$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(((((((((((((((((*(**(**************,**,**,*,,,,,**,,,,,,,,,,,,,,,,,****,,***,,.$`  "" """"""""""""""""""""$$""$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&$&$&&&$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((*((*(*(((*((********,***,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,*,*,*****,,,,.$  """""""""""""""""""$"$$$$""$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$$$$&&$&&&$&$$$&$&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(((((((((((((((((((((*(******************,,,,,,,*,,,,,,,,,,,,,,*,****,,*,******,,0$ " """"""""""$""""""$$""""$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$&$$&&&$&$$&$&&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((((((((**((**(************,*****,,,,*,,,,,,,,,,*,,,,,**,*,*******,,*,."8 """""" "" """""""""""""""$"$$"$$"$$$$"$$$$$""$$$$"$$"""$"$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&$$&&$&&&&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&(&&((((&((((&(((((((((((((((****(*********,*****,,,*,,,**,,,,*,,,,,,,,,***************,,. 0  " " """ """""""""""""""$$"$$$$$"$$"""$$$"" $"""$$$$$$$$"$$""$$$$$$$"$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$&&&&$$&$&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&((((((((((((*(********************,,,,,,,*,,,*****,**,,,*,**********,,***,0    " " """"""""""""""""""$""$$"$"$$$$$$"$""$"$$$$"$$$$""$$$$$$"""$"$"$"$$""$$$"$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$$$&$$&&$$$$"&&&$&&&&&&$&&&&&&&&&&&&&&&("$(&&((&(&(((((((((((((((((((*(***(*********,,*,,,,,,,*,,,,*,,,*,**,*,*************,*,,.   " " " """"""""""""""""$""$$""""$$$"$""$$$"$$$$""""$""$"$$$$$$"$$$"$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$$$&$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(((((((((((((((((**(*******,*****,***,*,,,,,,"*,,*,,,*,,*******,,***,**,,..   "" """"""""""""$""""""""""$""""$""$$$$$$$"$"""$""$"""""""$"""$$"$$$""$$"$"$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&(&&((&&((((((((((((((((((****(*************,*,,,,,,,,*,,*,*,,*,,,,,*,,*,,*,,*,,*,,*,,,