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 = '533B88' IMAGE_NUMBER = 56969707 IMAGE_TIME = 1978-02-02T06:24:18Z EARTH_RECEIVED_TIME = 1978-02-03T09:53:50Z ORBIT_NUMBER = 533 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END :   'ƒqPŠ3;´)y#§X&¤ r&"‚ð$2’ðÜñ þþÔ¤P,...,.............,,,,,,**,,,,,,,*,**,,*,,,***,,,,,,,,,*,*,**,,**,**,,,,,****,,,,,,**,***,*,*,**,***,,,*,,***,,,,,,*,,,,,,,,,,,,.............,..,,,,,.................,,.........,.0.00......................00...............00000.00...............00......000020..,,,,,,,..,,.,.........,,,**(& *,,.........,,.....,,,,,,,,,$(,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,*,,,,,,,,,,*,,,**,*,,,**,,,,*****,,,,,,,,,,,,,,,,,,,,,.,.,,,,,.,....,.,,,,,,.,,,,.,,,.,.,.,,,,,...,,,,,,..,...,.,..,.....,,...................,.........,.,.......,,,,,,........,,..0022200..,,,,,,,,,,,,,,,.....,,,**(($*,,,.,,,,,,,,..,,,,,,,..,,,.**,,,,,,,,,,,,,,,,,,**,,,,,,,,$****,,,********************$"*************************,*((,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,.,.,,,.,,,,,,,,,..,,,,,,,,,,.......,...000000000.,****,,,,,,,,,,,..,,****(($*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,*,,,,*,,,,,,,,,*********,***************************************************(*(*******(********,*,***,,,,,******,,((**,,***,,,,,*,**,,,,,*,****(,**,,,,,,,,,,,,,,,,,,,,,,,,(*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,.,......0.........0.,*****,,,,,,,,,,*,****((($*,,,,,,,,,,,,,,,,,,,,,,,*,,,,,**,,,,,,,*,,,,,*****************************(((*****(***********(((****((((((((*****(*((((********************,***********************,,,*************,,,,*,*****************(*****,,,,,,,,****,*,,,,,,,,*(,,,,,,**,,,,,,,,.......,,.,((....******,,,,,,*********((&$***,,,,,,,,,,,,,,,,,,,,**,,,*******,,,,,,******(************(**(***((*(((*((((*(*************((((***(((((((((((((((*(((*(((********(((********(**********,**************************,*****************************,*,,,******************,***,*,,*,,,,,,,,,...,,,,..,,,,,,,*(***,,*,*,,******((((&"***,,,,*,,,,,,,*,,,*,*,,*,,*******************((**********(*(*****((((((((*((((((*(*((((((((*****((((((((((((((((((((((((((*********(((*******((*****((***(*********(******(*******************(*******************(*****************,**************,,,,,,,,,,,,,,,,,,,,,,****,******,*****(*((((( "(****,,*,,,,,*,*,,****,*,,***,***************(((((******(**(*((((*(((((((((((((((*((((((((((((((((((((((((&&&((&(((((((((((****((**(((((((*********(((((*((((((((**((**(*(*****(**(***((******(*****************************************************,,,,*,,,,,,,,,,,,,,,,,,*******************(((&"(****,*,,,*****,***********,*************(((((((*(*(*(((((((((((((((((((((((((((((((((((((((((((((((((((&((((&&&&((((((((((((((*(*(((((((((**((((((((((((((((((((((((((******(((((((*((((*((((((((*((***(*****((((**(**(((**(*******(***((***(***,*,********,,,,,,,,,,,,,,,******************((((&"(******,*********************(*********(((****((((*(**(((((((((((((((((((((((((((((((((((((((&((((((((((((((&&&&&((((((&(((((((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((((*((((((*((((*(*(**(*(((**(****,**********,,,,,,,,,,*,****************(*((((((&"(******************,**************,*******(((*(((((*((((((((((((((((((((((((((((((((((((((((((((&((&(((((&&&&&&&&&((*((((&&((((((((((*(((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((((((**(((((((((*(*(******(******,,,,,,,,,,****************((*((((((&& (**************,******************,******(**((((((((((((((((((((&((((((((((((((((((((((((((((((&&&((((((((&(&&&&&&&(((((((&&&&(((((((((((((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((******((((*****,,,***************((***(((*(((((((& (****,********,**************************(*****(((((((((((((((((((&((((((((((((((((&(&(((((((&((&(&(&&((&(((((&&&&&((((((&&&&&(((&(&(&&(&((&&(((((&(&((((&((((((((((((((((((((((((((((((((&(((((((((((((((((((((((&((**((((((((((((((((((((((((((****((((((*********************(*(((((((*(*((((((((***************************((****(*(***(((*((((((((((((((((((((((&((&((((((((&((((&((&&((((&&&&&&&&(((((((((&&(&&&&(&(&&&&&&&&&&&&&&&((&&&&&&&(&&((&&&(((((&&&&((((((&&&((((((((((((((((((((((((((&&((&(((((((((&(((((((((((***(((((((&((((((**(**((*((((((*******,***********(((((((((((((((((& (***************************(*((((*(**(**(((((((((((((((((((&(((&(((((((((((((((((&(&&(((((((&&&&&(&&&(&&&((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&((&&&(((&&&(&(((((((((((((((((&(((((&((((&&((((((((((((((((&((((((((((((((&((((((((((***(((&&&((((***************((((((((((((((((((&(******************************(*(****(***(((((((((((((((((&(&&&(&(((&(((((((((&&&&&&&(((((((&&&&&&&&&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&(&&&&&&&((((((((((((((((((((((&&&&&&&&&((((&&&&(&(((((((&&(((((&(((((((((((((((((((((((((((&&$&&((((*****((*****((((((((((((((((((& (((*((*************************************((((((((((((((((((&(((&&&&(&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&(&&((((((((&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(((((((((((((((((((((((((&&&&&&&&(((&&&&&&((((&&(&&(&&&&&&((&(((((&(&(((((((((((((((((&$$$$&(((((((*****((((&(((&((((((((((&& ((*********************(********************(((((((((((((((((((&&&&&&(&&&&&&&((&&&&&&&&(((((&(&&&&&&&&&&&((((((((((((&$&&&&&&&&&&&&&$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&(((&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&((&&&&(&(&&&&(((((((((*(((&$$$$$&&&((*****((&(((((((&(&&&(((((&&((*******************************************((((((((((((((((&&&(&(&&&&&&&&&&(((&&&&&&$$&&&&&&&&&&&&(((&&(((((&&((((((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((&&&&&((((((((((((&(&&(&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((((((((((*((&$""$$$&((**(((((((((((&&(&((&((&(&&(**************************************(******((((((((((((&(((&(&((&&(&&&&&((&&&&&&&&&&&$$$&&&&&&&&&&(&(((((((&&((((&&$&&$&&&&&&&&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&&&&&&&&(&((((((&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&((((((((((***(((&$$&&((*(((((((&&&(&&(&(((((((&(&&((****************************************(***((((((((((((((&&&&&(&&&&&((&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&((&((((&&&&((&$$$&&&&&&&$&$$&$&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&((((((((((((((*(*****(((((((((&(&(&((&&(&&(&((&((((*****************************(*********(****((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&((((&&&&&&$$$&&&&&&&&$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&$&&&&&$&$$&&(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((&((((((((******((((&((((((((((&&&(((((&&&&((*****************(*************(((**(****(**((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&(&&&&&&$$$$$$&&&$&&$$&$$&$$$$$$$&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$$&$&&$&&&&&$&&&&&&&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((****((((((((((&((((((((((&&&&((&&&(((*********************(***********(*(*(****((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&(&&&&&&&&&&&&&&&&(&&(&&&$$$$$&&$&$$&$$$$$$$$$$$$&&&&&&&&&&&$$&&$$&$&&&&&&$$&$$$$&&&&&&&$&&&&&&$$&&&&&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((*****(((((((((((((((((((&&&(&&&&&&&(((*********************(************(****((**(*((((((((((&&(&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&((&&&&$&$$$&$$$$$$$$$$$$$$$$$&&$&&$&&$&&$$$$&&$$&&$&$&&&$&$$$&&&&&&&&&&&&&&$$&$$$&$$&&&((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((****((((((((&((((((((((&&&&&&&&&&&&((***********************************((**(*(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&((&(((&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$&&&&&&&&$$&&$$$$$$&&&&&&&&&&&&((&&&&&&$&&$&$&&&&((&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(((&(((((**((((((((&&&&(((&&&&&(&&&&&(&&&&&(************************************((*****((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&((&&&&&&&(&(&&(&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&$&$$$$&&$$$$&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&$$&$&&&$&&&&&&$$$$&&&&&&&&&&&&&&&&$$&&&&&&&&&&&(((((&(((((((((((((((&&&&&&&&&&&&&&&&&&&(&&&$(((***************************(**************((**((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&(&(&(&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&$&&$$&&&&&&&&&&&&&&((&(&(((&&&&&&&&&$$$$$$$&&&&&$$$&$$$&&$&$&&&$&&$&$$&$&&&&&&&&&&((&&((((((((&&(((((&&&&(&&&&&&&&&&&&&(((&&&((****************************(*******(******(((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$$$&&&&&&&&&&&&&&&&&(&(&&&(((&&&&&&&&&&$$$$$&&&&&$$$$&$&$&$&&&&&&&&&&$$$&$$&&&&&&&&&(&((*(((&&&&&((((&&(&&&&&&&&&&&&&&&&(&((&&((********************,*****(*(*(***(((*****((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&(&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$$$$$$&&&&&&&((&&&&&&&&&(&&&&&&&&&(&&(&&&&&$&$$&&&&&&$$$&$&&$$$$&&$$&$$$$$$$$$&&&&&&&&&((((((((&&&&&&(&(&&&&&&(&&&&&&&&&&&(&&&&&&((********************,,,*******((((((((((**(((*((((((((&&&(&&&&(&(&&&&&&&&&&$&&&$&&$$$$$$$$$$&&$&&&&&&(&&&&&&((&&&&$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&((&&&&&(&&(&&&&&&&&&&(((&&&&&&$&$$&&&&&&&$&&$$&$$$$&&$$$$$$$$$$$$&$&&&&&&&((((&(&&(&&&&((((((&&&&&&&&&&&&&&&&&&&&&&(((*****************(******,****(((((*(((((*((((((((((&(((((&&(&(((((&&&&&&&&&&&&$$$&&$$$$$$$$$$&&&&&&&&&(&&&((((&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&(&((((&&&&&$$&&&&&&&&&&&&&&&&&$$$&&&&&&&$$$$$$&$$$$$$$$$$&&&$$$&&&&&&&&&&(((((&&&&&&(((((&((&&&&&&&&&&&&&&&((&&&&$((********************(****************((((*((((((((*((((((&&&(&((((((&&&&&&&&&$&&&$$$&$$$$$$$&&&&$$$&&&&&&&&&((&&&&$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&(&&&&&&&$&$&&&&&&&&&&&&&&&&$&$$&&&&&&&$$$$$$$$$$$&$$$$$$&&$$$$&&$&&&&&&&&&&(&&&&((((((&&&((&&&&&&&&&&&&&&(((((&((***********($*******((*************((*(((**(((((((((((((((&&&&&&(((((((&&&&&&&&$$$$$$$&$$$&$$&$&&&&&&&&&&&&&&&&(&&$&$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&$$$$&&&&&&$$$$$$$$$$&$$$$$$$&&&$$$$$&&&&&&&$&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&((((((((*****,*****&*******(((************(**(((&((*((((((((((((((&&&&&&(((&$&&&$&&&&&$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&$$$$$&&&&$$$$$$$$$$$$$$$$$$$&&&&$$$$&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((($(********************(((***************(((((*(***(((((((((((&((&((&&&(((&&&&&&&&$&$&$$$&&$$$&$&$&&&&&&$&&&&&&&&&&&&&$&$$$$$$$&$$&$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((($((***********************,,****(******(((*((*((((((((*(((((&&&&&&((&&&((&&&&&&&&$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&$&&&&&&$$&$$$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((&((($$((**********************(,,,******(****((*((*(((((((((((((&&&&(&&&((((((&&&&&&&&$&$$$$$$&&&&&&$$$$&&&&&&$$&&&&&&&&&$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&$&$$$$"$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$$$$&$&&&&&&&&&&&&&&&$&&(&&&&&&&&(&"$((*******************(*((**,***********((((((***(((((((((((&(&&&&&((((((&&&&&&&&$$$$$$$$$$$&&$&$$&$&&&$&$$$&&&&&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&&&&$$$$""$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$ $(*******************************(*((****(((((****((((((((((((&(&(&(&((((&&&&&&&$$$$$$$$$$$&&&$$&$$$$&$$&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$&&&&&$&&&&&&&&&&&$&&$&&&&&&&&$$&&$$$$$$$$$$&$&&&&&&&&&&$$$""$$&$$$$$$$$$$$$$$$$$$$&$$&&&$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&$ $(****************************,*****((***(((((((((((((((*((((&&&&&&&&&(((&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&$$&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$&&&&&&&$&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&$$""$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&$ $(*(********************************(((**((((((((((((((((((((((((&&&&&(((&&&&&&&&&$$$$$$$$$$$$$$$&&$&$&&&$$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$""$"$$"$$$"$"$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&$"""$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$ $(***********(**************((((((***(((*(((((&(((&(((((((((&&(((&&&&(((&&&&&&&&&$&$$$$$$$$$$$$$$$$&$&&$&&&$&&&$$$&$$&$$$$&&$$$$$$$$$$$$"$"$"$$$$$$"$$$$$&&$&&&&&&&&&$$&&$$$$$$$""$$$$$$$$$$$$"$$$$$$$$$$$$$$$&&&&&&&&$""""$$$$$$$$$$$"$""""""$$$$$$$$$$$$$$$$&&&$$$$$$$$$&$&&&$&&&&&&&&&(&&&&&&&&$ $*******((******************((((((((((((((((((&(((((((((((((&((((&&(&&&&&&(&(&&&&&&$$$$$$$$$$&&&&&$&&$$&&&$$&&&$$$$$&$$$$$&&$$$$$$$$$$$"$$$$$"$$$$$$$""$$&&&&&&&&&&$&&&&&&$$$$$$$"$"$$""$$$$"$$$$$$$$"""$"$$$$&&&&&&&&$$"""$&$$$"$"$$"""""""""""$$$"$$$$$&&$$$$$$$$$$$$$$$$$&&&$&&&&&&&&(&&&&&&&&&&$(*******(*******(*********((((((((((((((*((((&((((((((((&((&&((&&&(&&&&&&(&&&&&&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""$$$$""""""""$"$"""$$"$$&&&$&&&$$$$&$$$$$$"$$$"""""""$$$"""$"$$$$$"""""$$$"$&&&&&&&$$$$""$$$$$$$"$""""""""""""$$"$$$$$$&&$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&(((&&&&&&$(***************((********(*(((((((((((((((((&(((((((&((&&&&&&&&&&&(((((&&&&&&&&&&$$$$$$&$&&&$$&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$"""$$$"$$"""$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""" ""$$"$&&&&&&&$$$$""$$$$$$""$"""""""""""""""$""$$$&$$$$$$$$$$"$$$&&&&&&&&&&$$$&&&((&&&&&&&&$(********(*****((*(*,******(((((((((((((&(((((((((((((((&&&&&$$$&&&&((((&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$$"$""$$"$$$$$$$""$"$$"$$$$$$$&$$$$$$$$$$$$""" """""""" """ """"""""" """$$$&&$&&&&$$"""""$$$""""""$""""""""$"""$"$$$$$$$&$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&& $(********((***((((((******((((((((((((&&&(((((((((((((((&&&&&&&&&&&&&&&(&&&&&&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"""$""$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$""" """""  """ """""""" ""$$&&&&&&$$$$$""""$$""""""""""""""""$""""""$$$$$&$$$$"$$$$$$&&&&&&&&&&&&&&&&&&&$&$&&&&$(******((**(&((((((((***(((((((((((((&&(&((((((((((((&&(&&&&&&&&&&&&&&&&&&(&&&&&$$$$$$$$&&&&$&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$""""""$$"""""""""$$"$$$$$$$$$$$$$$$$$$$""" """""""""" " "" """"" "$$$$$$&&$$$$"""""""""""""""""""""""""""""$""$$$$$$$$$$$"$"$&$&&&&&&&&&&$&&(&&&&&&&&&&"((*******(****((((((((((((((((((((((((((&&&&((&(((((&&&(&&&&&&&&&&&&&(&&&&&&&&&$$$$$$&&$$&&&&&$&$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"""""""""""""$"""""""$$$$$"$$$$$$$$$$"""""" """""""""""""" """""""""$$$$$$$&$$"$""""""""""""""""""""""""""""""""""""$$$$$$$""$$$&&&&&&&&&&&&&&&&&&&&&&&(&$((********(((**((((((((((((((((((((((&&(&((&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$$&&$$&&$$&$$$&&&&&$&&$$$$$$$$$$$$&$$$"$$$$$$""""$""""""""""""""""$$&$$""$$$$$$$$$"""" """"""""""" " " """""""""$$$$$&&&$$$$"""""""""""""""$"""""""""""""""$$$$$$$$$$$$$""$$$&&$&&&&&&&&&&&&&&&&&&&&&"((***********(((((((((((((((((((((((&&&&&&&(((&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&$$$$&&&&$$&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$"$"$$$$$$""""""""$""""""""""""$&$$$""$$$$$$"$"""" """ """""" """""""""""$$$&$&$$$$$" """"""""""""""""""""""""""""""""$$$$$$$$$""$$$$&&&$&&&$&&&&&&&&&&&&&((&$&(***********(((((((*(((((((((((((((&&(&(&(&&&&$$$$$$$$&&&&&&&&&&&&&&&&&(&&&&&$$$$$$$$$$$&&&$$$$&$$&$$$&&$$$$$$$$$$$$"$"$$$$$$"$""""""""$"""""""""""""$$$$""$$$$$$""""" """""""""  """"""""""$$$$$$$&$$$$" """"""""""""""""""""""""""""""$$$$$"$"""$$"$$$$$$$&&&$$&&&&&&&&&&&&(&&&"((***********(((((((((((((((((((((((&&&&&(&&&$$$$$$$$$$$$$$$$&$&&&&&&&$$&&$$$&$$$$$$$$$$$$&$$$$$$$$$&$$&$$$$$$$$$$$$$$$""$$""$"$"""""""""""""""""""""$$$$""""$$$$$""""" " " """""  """""""""$$$$$$&$$$$$$"" """""""""""""""""""""""""""""$"$$$"""$$$"$$$$&&&&$$&&&&&&&&&&&&&&(((&&"((****(****(***((((((((((((((((((((&&((&&&&&&&$$$$$$$$$$$$$$$&&&&&$&&$$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""""$""""""""""""""""""""" """$$$$$"$$$$$$""""" " """""   """"""""""$$$$&&&$$$$$"" """"""""""""""""""""""""""""""""$$$$$"""$"""$$$$$$&&$$$&$&&&&&&&&(&&&&"(*****(*******(((((*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&$&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""$$$$$"$"$$$$""""" """   " """"" ""$$$$$&&&$$$$""" """"""""""""""""""""""""""$$$$$$$$$"""""""$$$$$$$&$$$$$$&&&&&&(&(&&&&"(*********((*(*((*****(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""$""""$$$$$"""""" """"   """""" " ""$&$$$$$&&$$$"" """"""""""""""""""""""""""$""""""$"$"""""""$$""$$$$$$$$&&&&&&&&&&&&&&&"(**********((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$&$$$$"$""$$$"$$"$$$$$$"$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""$$""$"$$"$$"$""" "" "" " """""" ""$$$$$$&$$$$""" """"""""""""" """""""""$$"""""""""$""""""""$&$$$$$$$$$&&&&$&&&&&&&&&&"((********((((((*((((((((((((((((&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$&$&&&&&$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$$$$$$""""$"""""""""""""""""""""""""" """""$$""""""""""$""" " " """"""""$$$$$$$&$$$""""""""""""""""""""""$""$""""""""""$$"""""""""$$$$$$$$$$$$$$&&$&&&&&&&&$"((********((***(((((((((((((((((((&(&&&&&&&&&&$&$&$&$$&&&&$&&$$$&&&&$&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$""$""$"""$"""""""""""""""""""""""""" """"$$"""""""""""  " " " " """""""$$$$$$"$$$""""""""""""""""""""""""$"$""""""""""""""""""""$""$$$$$$$$$$$$&$&$&&&&&&&&$(*****(*(*(**(((((((((((((((((((((&&(&&&&&&&&$&$$&&&$&$$$$$&&&$&$$&$&&$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""" " """""$"""""" """  " """" """" """""$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&"(************(((((((((((((((((((&(&(&&&&&&&$$&&$$&&$$$$$$$$$&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$$$"""""""$"""""""""""""""""""""""""" "" """""$""""""""""  """" """""""" " """"""""""$$$$$$$$$$$$" """"""""""" """"""""""""""""""""""""""""""""""$"$$$$$$$$$$$&&&&&&&&&&&&"(**(*(*****(***((((((((((((((((&&(((&&&&&&&&&&&&&$$$$$$$$$&$$$$&&$$$&&&$$$$$$$$$$$$$$$""$$$$$$"$$$$"""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" """"""""""""" """""""$$$""$$$$$"""""""""""""" """""""""""""" """"""""""""""""""""""$$$$$$$$$$$&&&&&&&&$(((((**********((((((((((((((((&((&&(&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$"$$$$$$$$"""""$"""""""""""""""""""""""""""" """"""""" """"""""""""" " " """"" """" """"""""$$$$$$$$$$""""""""" """""""""""""""" """""""""$$$$$""""""""$$$$$$$$$$$$&&&&&&&$"((*(******(****(((((((((((((((((((&(&&&&&&$&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$"$$$"""""""""""""""""""""""""""""""""""""""""""" "" " """"""""""" """""" " " """""""""" " """"" ""$$$$$$$$$" """""" " """" """" """"" """"""""""$$$$"$""""""$$$$$&&$$$$$$$&&&&&&&(((*******(*****(((((((((((((((&((&(&&&&&&&&&&&&&&$&$&&$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$"$$$$$""$""""""""""""""""""""""""""""""""""""""""""" " """""""""""" "" "" """""""""" "" """""" ""$$$$$$$$$$""""" """"" """""" """"" "" """"""""""""$""""""""""$$$$$$$$$$$$$$&&&&&& &(((*****((**(((((((((((((((""(&&(((&&&&&&&&&&&&&&&$$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$""$$$"$$$$$$$"""""""""""""""""""""""""""""""&"""""""" """""" """""""""""" """""" " """""""" " " """""" "$$$$$$$$$$$" """"" """"" " """" """""""""$"""""""""""""""""$$$$&&$$$$$$$&&&&&& (((*****((((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&$&$$$$$$&&$$$$$$$$$$$$$$$$$$$"$" "$$$"$"$$""""""""""""""""""""""""""""""""""""" " "" "" """"""""""" """" """" """""$$$$$$$$$$$" """"""" "" " " "" """"""""""""""""" """"""""""$$$&&&&&&&$$&&&&&$"&((*(**(***((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"""""$$""""$"$"""""""""""""""""""""""""""""""""""""""""" " " """"""""""" """ """" $$$$$$$$$$$" """""" """" " "" """""""""""""""" """"""""""$$$$&&&&&&$$$&&&$$"(******(**(((*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$"""$""  """"$""""""""""""""""""""""""""""""""" """"" " " """"""""" " ""  """""""$$$$$$$$$$$$" """" " "" " """"""""""""""""" " """"""""$"$$$&&&&&&$&&$&&$"(((********(*(((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$" "$"""""""""""""""""""""""" """""" " """ " "" """""""  ""  """""" "$$$$$$$$$$$"" """" """ " "" "" """""""""" " " """""""""""$$$&$$$$&&&&&$$$"&(((*(****(((((((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""  &&(& """"""""""""""""""""""""""""""" " """ "" " " " """""""" """""" "$$$$$$$$$$$"" " """"" " " "" """"""" """"""" " """""""""$$$$$&&&$&$$$$"((**((*****((((((*(((((((((((((&(&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$$$$$$$"""""""&&&&&&" """""""""""""""""""" " "" "" " " """" " " """ """  """""" ""$$$$$$$$$$$$"" """" " "" """"""""" " " " """" " """""$$$$$&$$$$&$$$"(***********((****((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$""$$$$$"""""""" "$$$&&&$ """""""""""$"""""""""" " "" "" """ " " " """" """"""  "  " """" ""$"$$"$$$$$$$""" "" " " "" """"""" " """ " "" " """"""$$$$$&$$$$$&$"(**********((*(*(*(((((((((((((&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$"$$$$$"""""""" """$&&$" """""""""""""""""""""""""" " " " " " " "" """""" " " """"" """$$$$$$$$$$""" " "" "" " " " " " "" " """"""""$$$&&$$&&&$ (((***(***((((*****(((((((((((&&&&&&&&&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$""""$$$$$$"""""" $$ """"""""""""""" " """" " " " " "" "" ""  """" ""$"$$$$$$""$""" "" " """ " """""""" """"""""""$$$$$&&&$"(((**((**(*((*(*(*(((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""$$"$$$"""""" "$"$""""""""""" "" "" """""""" " ""   "" """"$$$$""""""""""" " " """"""""""""""""" " """"""$$$$$$$$$"((((**(*((***((((((((((((&(&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$"$$$$""""""$$"""""""""""""""""""" " " " " "   " " """"""$$$""""$$"""" "" " " "" """"""""""""""""""" """"""""$""""$ (((*(*(**(**(*(**(((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""$"$"$$$"""""""$$"""""""""" "" """"""" " " """  """""""" """"""""$"""""$"$"" "  " " """""""""""""""""""""""""" " """""""""""""""(((*(****(*(***(**((((((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"$""""$""$"""""""""""""" " " " " """ """""""" """"""""""""""$$$$"""  " """"""""""""""$$""""""""""""""""""""""""""""(((***((((*(((*((((((((((&&(&&&&&&$&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""""$$$ $$""""""""""""""" "" "  """""""" """"""""""""" """""$$$$""$$$$$"$"""   """ """""$$""""$$$$$$$"""""""""""""" """"""""""""((*****(((((((**((((((((((((&&&&&&&&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$$""""""$$$"$""""""""""""""""" " " " """"""""""""""""""" """""""$"""" "$"""""" """""" """"""$$$$$$$$$$$$"""""""""""" """"""""""""" (*****(**((((**((((((((((((&(&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$""""""""""""""""$"""""""""" " """    """""""""""""""" "" """""$"""""""""""""  " """""" " """""""$$$$$""""$"""""""""" """"""""""((**((*(((((((((((((((((((((&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""$$$""$$"""""""""""""""""" " " " """""""  """ """"""$"""$""""""""  " """""""""""""""""""""""""$$"""""""""" """""""""""((*((***(**(((((((((((((((((((&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$""$"""$"""""""$$"$$""""""""""""""""""" "    """" """""""""""""""""""" " """"" """""""""""""""$$$$"""""""""""""""""" ((((*((((*(((*(((((((&&(((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"$$"""$$$"""""""""""$"""""""$$"""""""""""""""" "     """"" """"""""""""""""""" " """"" " """""""""""$"$$$$$"$$"""$"" &((****((((((((((((((((((&&&&(&&&&&&&&&&&&&$$&$$$$$$$$$$""$$$$$$"$""""$"""""$"""""$"""$"$$$"""""""""""""" "      """"""""""""""" "" """"""" "" " """"""""""""$$$$"""$""$"""(((*(*((((((((((((((((((&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$""$""""""""""""""""""""""""""""""" "   """""""""""" """"" """"""""""""""""""$$$""$$$"" &(((*(((*((*(((((((((((&&&&&&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$""""""$"""""""$""""""""""""""""""""""""""""""    "" """"""""""" "  """""""""""""""""""""$""$""" (*((***((***(*((((((((&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""    """" """""""""""     """""""" """"""""""""""$"""""(((((*((***(((*(((((&((((&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$""""$$$""""""""""""""""""""""""""""""""""""       """""""""""" "   """""""" " """""""""""""""$"" ((********(**((((((((&(&&(&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$""""$$$$$"""""""""""""""""""""""""""""""        """"""""" """ "    " """" "" """"""""""""""""""" (((***(*((*(*(*(((((((((&&(&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$""$$"$$""""""""""""""""""""""""""""" "         """"" """    " " """" """"""""""""""""""" (((((((*(((*((((((((((((&(&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""""""""""""""""" " "         "" """    ""  " " " """""""""""""""""""((((((((***((((((((((((((&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""" "" " "         " " "    " " """"" """""""""""$"""""""" (*(((*(******(((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""" """"""""""""""" "             "   """" "" " " """"""""""""""""""""((((***********((((((((((&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$"""""""""""""""""""" "               """"" "" " " """"" """""""""""""""((((************(((((((((&&(&&&&&&&&&&$$$&&$$$$$$$$$$""$$$"$$$""$$"$"$$""""" """"""""""" " "               " " """ "" """"""""""""""""""&(((******((*(&(((((((((&&&&&&&&&&$&&&$$&$$&$$$$$$$$$$$"$$"$$""""$""""""""""" " """""""""" " " "          """"" """" " " """"""""""""""""""&((**(*****(***((((((((((&&&&&&&&&&$&&&&&&$"$$$$$$$$$$$$$"$"""""""""""" """ """""" """" "           "" """ " " """""""""""""""""((((*****(((****((((((((((&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$""$""""$""""$$$""""""""""""" """         """ " "" """"""""""((((**(*******(((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$"""""""""""$"""""""""" "" " " "          " """ """""""""""" (((*(((**((****(((((((((((&&&&&&&&&&&$&&$$$$$$$$$$$""""""""""""""""""""""""""""""""""" " "" "          " "" " """"""""""""""&((***********(*(((((((((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$""""$""""""$$"""""""""""""           """"""""""""""""""" (((************((((((((((&&&&&&&&&&&&$$$&$&$$$$$$$$$$"""$"$""""""""""""""""""""""""" "                " """"""""""""""" &(************(((((((((&(&&&&&&&&&&&&$&$$&$$$$$$$$$$$"$$"$""""""""""""""""""""""""""" " "              "  " """"""""""""""""""" ((*********(**((((((((((&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""" " " "             ""$$"" " """"""""""""""""" ((***********((((((((((&&&&&&&&&&&&&&$&$$$$$$$$$$$"$$"""$"$"""""""""""""""""""""" ""            "$""""" " """"""""""""""(*******(*((((((((((((((&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$""""$"$"""""""""""""""""" " " "             """ """ """ " " " """""""""""(******((((((((((((((((&(((&&&&&&&&&&&$$$$$$$$$$$$$""$"$""""$""""""""""""""""""""        " """""" "" " """"""""""""((******(((((((((((((((&&&((&&&&&&&&&&&$$$$$$$$$$$$$$"$$""""""""""""""""""""" " " "            " " """""""""""""""""(((**((((((((((((((((((&&&((&&&&&&&&&$$$$$$$$$$$$$$"""$"$"""""""""""""""""" " "" "" "           "" """ """""""""""""""(*(***((((((((((((((((&&&(&&&&&&&&&&&&$$&$$$$$$$$$$""$"$""""""""""""""""""" """" ""             "" "" """"""""""""""""(((****((((((((((&&((&(&((&&&&&&&&&&$&&&$$&$$$$$$"""$$""""""""""""""""""""" """ """ " "" "        " """ """"""""""""(((*(***((((((((((&(((&((&(&&&&&&&&&&&&$&$$$$$$$$$""$$"$$$"""""""""""""""""""" """        " """"""""""""((((***((((((((((((&((((((&&&&&&&&&&&&&&$$$$$$$$$$""""""""""""""""""""""""""""" ""             """"""""""""""&((((**(((((((((((&&((&&&&&&&&&&&&&&&&&$&$$$$$$$$"""$""""""""""""""""""""" "" " "               """""""""""""&(((((**((((((((((&(((&&&(&&&&&&&&&&&&&&&$$$$$$$$$$""""""""""""""""""" """ "              " """""""""((((((((((((((((((((((&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""" " "              """"""""""((((((((((((((((((((((&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""""""""" " "        " """""""""(((((((((*((((((((&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""$"""""""" "        " """""""""&((((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""""""""         " """ """""""((((((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$""""""""""""""" """            """"""""&((*((((((((((((((&(&&&&&&&$&&&&&&$$&$$$$$$$$"$$$$$$"$"""""""""""""" """ "          " """""""""""&((***((((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$$"$$$$$"$""""""""""""""" ""         " """""""""&(((**(((((((&(&(&(&&(&&&&&&&&&&&$&$$$$$$$$$$"$$$$$"$""""""""""""""" "" " "        " """""""&((*(((((((((((&((&&&&(&&&&&&&$&&&$$$$$$$$$$$"$$$$$"$""""""""""" """ ""        " """"""""&((*((((((((&(((((((&(&&&&&&&&&$&$$$$$$$$&$$$$$$$"$$"""""""""""""" " " "       " """"""((((((((((((&(((&&&((&&&&&&$&$&$$$$$$$$$$$$$$$$$$$"$""""""""""""" """      """"""""&((((((((((((&&&&&&((&&&&&&$&&$$$$$$$$$$$$$$$$$""$"""""""""""""" """""""     " """""""((((((((((((((&((&(&&&&&&&&$$&$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""" "     """ """"$((((((((((&(((((&(&&&&&&&$$"$$$$$$$$$$$$$$$$$$$""""""""  """"""" """"       "" """"""&((((((((((&&((&&(&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$""""""""""""""""" """""" "      """"""&(((((((((((&(&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""" "" "     " " """""""&((((((((&(&&((&&&&&&&&&&$&&$$$$$$$$$$$$$$$"$"$$""$$""""""""""""""" """     " """""""""&((((((((&((((&&&((&&&&&&&$$$$$$$$$$$$$$$"$$$""$$""$$$$"""""""""" """     " " """"""""&(((((((((((((&(&&(&&&&&&&$$$$$$$$$$$$$$$$$"""""""$$$""$"""""""""""""       """"""$&((((((((((((&&&&(&&&&&&&&$$$$$$$$$$$$$$$$""$""""""$$$""""""""""" ""     """""$"&&(&((((((((&&(&&&&&&&&&&$&$$$$$$$$$$$$$$""$$"""""""""$""""""""" "    """""$$&&((((((((((((&(&&&&&&&&$&$&$&&$$$$$$$$$$"""""""""""""""""""""" "        " """""$$&&&(((((((&((((&&&&&&&&&&$$$$$$$$$$$$$"$"""$"""""""""""""""""" ""       "" "" """"$$&&&&(((((((&&(((&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""""""""""""" " """"            " """"$$$$ $&((((((&((&&&&(&&&&&&&&&$$$$$&$$$$"$"$"""""""" " """""""""" "        " "" """$$$$&&&&(((((((&&&&&&&&&&&&&&&&$&&$$$$$$"$$$""""$""""" """""""""        " """$$$ &&&((((((((&&&&&&&&&&&&$&$$$$$$$$$$"$"""""""""""""" """""""""     """"$$ &&&&(&((((&&&&&&&&&&&&&&$&$$$&$$$$$$$""""""""""""" """""" """"""      """"$$ &&&(&&(&(&&&&&&&&&&&&&&&&$$$$$$$$"$$$$"""""""""""" """"" """"""" "   """""    """ """$ &&&&&((((&&(&&&&&&&&$&&$$$$$$$$$$$$$""""""""""""" """""" "" "  """"""""     " " """$ $&&(((((((&&&&&&&&&&&&$&&&$$$$$$$$$"""""""""""""""" """""  " """"""""  """ """$ &&&(&(&(((&&&&&&&&&&&$$$$$$$$$$$$$$""""""""""""""" " " "  ""   """"" """$ $&&(&&((((&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""" " "" ""        " " """ &&&(((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$"""""""""""""" """"""         """ """"&&&&&(&(&&&&&&&&&&&&&&$&$$$$$$$$$"""""""$"""""""" " """"""     """""$"&&&&&(((((&&&&&&&&&&&&$$$$$$"$$$$"$$""$""""""""""" "      """"" $&&&&&&(&(&&&&&&$&&&&&&$$$$$$$$$$$$$$""$""""""""" "     """"""$"&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""""""       """$$$$$&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""""""""""""""        " """"""$"&&&&((&&&&&&&&&&&&$$$$$$$$"$"""$$$$$"$""""""" """""""" "    " """"""$&&&(((&&&&&&&&&&$$$$$$$$$$$$$$$"$"$"""""""""""" """ "    """""""&&&((((&&&&&&&&&&&&$$&$$$$$$$$$$$""""""""""""""""" " " "      """"" &&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"$""""""""""""" " " "    """"""$&&&&((&&&&&&&&&&&$$&$$$$$$$$$$$"""""""""""" """"" "      """""$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""" "    """" "&&&&&&&&&&&&&$&&&&$$$$$$$""$$"$"$"""""""""" "" "" "  """""$&&&&&&&&&&&&&&&&&$$$$$$$$"$$$$$"$"$""""""" """ """""""    """$ $&&&&&&&&&&&&&&&&&&$$$$$$""$"$$$"$$$"""""""" "" " """"""    """"$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"""""""""""" """" """" " "     " "$&&&&&&&&&&&&&&&&&$&&$$$$$$$"$"$""""""""""""""" " """"     """$&&&&&&&&&&&&&&&$$$$&$$$"$$$$$"$""""""""""""" " """ "    " ""$&&&&&&&&&&&&&&&&$&$$$$$"$$"$"$""""""""""""""" "" " "    """"$&&&&&&&&&&&&&$&&&$$$$$$$$"$$""""""""""""""""" ""     """""$&&&&&&&&&&&&&$$$$$$$$$$$""$""""""""""""""""" """ "     """"""$&$&&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""""" " ""         """""$$&&&&&&&&&&&&&$$$&&$$$$$$$"""""$""""""""""""""""      """"""""$&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""" "        """"$"""$&&&&&&&$&&&&&$$$&&$$$$$$""""""""""""""""""""""""        """"$$$"$$$&&$&&$$&&$$$$$$$$$$$$$""""$""""""""""""""" ""          """""$$$$$$&&&&$$&&&$$$$$$$$$$$$$$""""""""""""""""""" "         """$"""$$$&&$&&$&&$$$$$$$$$$$$$$""""""""""""""""""""        """$$$$$$$&&&&&$&&&$$$$$$$$$$$"$$$""""""""""""""" ""        """$""$$$$&&&&&&&&&$&$$$$$$$$$$$"""""" """"""""""" """""         """"""$$&&&&&&&&&&&$$$$$$$$$$"""""""""""""" " """""         ""$$&&&&&&&&&&&&&$$$$"$$$$"$""""$$""""""" "" ""    " ""$$&&&&&$&&&$&&$$$$$"$$$$""""""""""""""""" " """"       """$$$$&&&&"$&$$&&&$$$$$$"$"$"""""""""""""""""""""        ""$$"$$$&&&&&&&$$&$$$$$$$$$$"$"""""$""""""""""""""" "        """$$$$$&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$""""""""""""""        ""$$$$$&&&$$&&$&&&$$$$$$$$"$""""$"$""$"""""""""""""     """$$$&&&$$$$$$&$$$$$$$$$""""""""""$$"""" """""""         " "$$&&$$&$$$$$$$$$$$$$$$""""""""""$""""""""""""     " $&$&$$$$$$$$$$$$$$$$$$$""""""""$$""""""""""""        $$$$$$$$$$$$$$$$$$$""""""""""""""""" """""""" "      $$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" """"""    ""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" """""" "    ""$$$$$$$$$$$$$$$$$$$$$"""""""""" """"""" " ""      """" "$$$$$$$$$$$$$$$$$$$$"$""""""""""" "" "" "      """"""$$$$$$$$$$$$$$$$$$""""$""""" """ " """ " "" "      """"$$$$$&$$&$$$$$$"$$"""""""""""""""" "" "       " """""$$$$$$&$$$$$$$$$""""""""""""""""""" " """""" "       """"""$$$$$$$$$$$$$"$$"$"""""""""""""" "" " """" "     """"" """"""$$$$$$$$$$$$$$$$"""$"""""""""""" """""""""" "      "" """""""""" "$$$$$$$$$$$$$$$"$""""""""""" """""" """""""     """"""""""""" $$$$$$$$$$$$$$$$""""""$"$""""""""" """""" "    "" "" """ "$$$$$$$$$$$$$$$""$"""$$""""""""" """"""" ""      """" """""""$$$$$$$$$$$$$$$"""$"""""""""""" """""" "       " " """"""" ""$$$$$$$$$$$""""$"""""""" """" """    " """"""""$"$$$$$$$$$""$""$"$""""" """""" " " "        """" ""$$"$$$$$$"""""$"""""""" """"""" " """         """ "$$$$$$$"$""""""$""""""""" """"""""" "      " "$$$$$$$""""""$""""""""""" """"""" " ""          "$$$$$$$$"""""$""""""""""" """" "      ""$$$"$$$"""""$""""""$"""" "" " "       ""$$$$$$$""$"$$"""""""$$"" " "       " """$$$$"$"$"""""""$$$$""""" ""        ""$$$$$$$"$"""""""""$$"""" ""       "$$$$$$$$"$""""""$""""""""""""        $$$$$$$$$""""""""$$$"""$"""""            $$$$$$$$$""""""""$$$""""""""" ""         $$$$$$$$$$"""""""$$$""""""""" """          $$$$$$$$$$""""""$$$$$"""""""""""""          $$$$$$$$$$$$""$$"$$$"""""""""" "      ""     $$$$$$$$$$$$$$"""$$"$$""""""""             "$$$$$$$$$$$$$$$"$$"$$$""""""""        $$$$$$$$$$$$$$"$$""""$$"""""""       "  $$$$$$$$$$$$$$$$$""""""""""""""             "$$$$$$$$$$$$$$$$$"""""""" ""       ""$$$$$$$$"$$$$$$$"""""""" """      """$$$$$$$$$$$$$$$"""""""" ""        "$$$$$$$$$$$" "$$"$"""" " " "      ""$$$$$$$$$$$$$$$$$""""""""" """    ""$$$$$$$$$$$$$$$"""""""""" """""""    "$$$$$$$$$$$$$$$$$"""""" " """     """$$$$$$$$$$"$""$"$""""""" """" "     """""""$$"$$$$$"""""""""""" """" " "    """""$$$$""""$$$"""$"""""""" """"" ""    """$$$""""$"$""""" "" " """""" "  ""$$$$""$"""""""" "" """""    """""""$"$$"""""""""" """ " """"    " """"""$$"$"""""""""" " "   " " """"""$$""""" "   """ """""$"""""" "    """"" ""$$""" """      """" """" " ""     " """" """" "     " " """"""" "      """" """"" ""   """ """" "       " "" """" "    "" " ""   "" " " "      " " """    "" " ""      " "      " "        "    "                "