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 = '459B14' IMAGE_NUMBER = 55544313 IMAGE_TIME = 1977-11-20T08:34:53Z EARTH_RECEIVED_TIME = 1977-11-21T09:54:56Z ORBIT_NUMBER = 459 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.012730 NOTE = "VERY HIGH RESOLUTION MAPPING SEQUENCE WITH IMAGE MOTION COMPENSATION" /* 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 4  5>Ôäè0Ã=Ò,s' ’ Ej"íø3—óúõýÏÊ~,.......00.............,.,**,*,,,,**********(*(****(*******,****************,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,....,.,......0000.002..0.,....0000.00.....,,.,,,.,,,.....................,...,,.........00000.0000..,*,,..,,,**,,*****,*,,,*,,,**,,,**,********((((((*(((((&($$"*,.................,.,,,,,,,"(,,,,,,,,********,,,****,,,*,,,,,,,,,,,,****,,,,,,,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,.....,.,.,......,,....0.00...,...0.........,,,,*,*,,,,,,,.,.,..,.,.,,,,.,...,,,,,,,,,.,,,,,....0.......,,*,,,*,*******(****,**,,,***************(**((((((((((&&&&$$"$,,...............,,,,,,,,,,,,*,,,,,,,,,,*************,,***&**************,*******,*,,*&***,,,,.,,....,,*,,,,,*,,,*(&*******,,,,,,,,,,,,,,,,,,.,,...00..0....,,.,,...0.....***,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,***,,,,.......,,,,,*((***********(*****,*******((((((*(((((((&(((((((&&&&&$$$*,,,,......,.,,,,,,,,,*,,,,,,,*,,****,,****((**,,,,,,*******************************************.,,,....,***********(*******,*,,**,*,,,,***,,,..,*..........,..,....,...,.,,* &***,****,*****,*,,,,*******(*****************,,,,,,,,,,*(**((((*(*((((((*(((*(*******(*((*(((((((((((&&&&&(&&&&&&$$ $*,,,,,,,,,,,,,.,,,,,*,,,,,,**,,**********,****,,***,*********(**(***(****************************,,,,*,*,*****((****(*********************,*,,,,,,,....,,.,,,,.....,,,,,,*,,**(((********(*****************((****************,,,*,*,***((**((((((((((((((((((**(*(((""((((((((((&(((&&&&&(&&&&&&$""***,,,,,,,,,,,,,,,,,,,*,,,*******,,,***,**,,,***********(((****(*((((((((((*(((****************(**,,***,,****(**(*(((((((((((((((((((*((********,,,,,,,,,0,,,,,,*,,,,,********((*(*******(((((((((*****((*(********(((**(**(*(**********(((((((((&(&&(((&((((&((*(*((((((&(&((&&&&&&&&&&&&&&&&&&$$"******,,,,,,,***,,,,**,**************,,,,,,,,********(((((((((((((((((((((((((((*((((((***(*((((((****,,*(*((((((((((&((((((&&(((&(((******************,,,,,,*,,,,,***********((((((((((*((&&(((((((((((((*(*((((((((((*(*((((*******((*(**((((&&&((&&(((&&(((((((((((&((&&&&&&&&&&&&&&&&&&&&&$$$" ((***,*,*,,*,,,***,,********(************,,,*******(((((((((((((((((((((((((((((((((((((((((((((((*****(((((((((***(((&(((((((&&&&&&(&((((((*((***,*,,,,,,*,,***************((((((((((&&&((&&&&((((((((((((((((((((((*((((*(((((**((*((((*((((((((((&&&&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$" (***************************((******,,*,,************(((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(&(&&&&&&&&((((((((*(******,**,,**************(**(((((((((&&&&&&&&&&&&&(((&((((((((&(((((&((((((*((((((((((((((**(((((((((((((((&(&(&(((((&&&&&&&(&(&&&&&&$&&$$$$&$$$"" ((***********(***(**((((*******(***,***********,**((((((((((((&&&&&&((&&((((&(((((((&&(&((((((&((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((**********,*************((((*(*(((((&&&&&&&&&&&&&&&&$&&&&&&(&(((&&&(&&(&((&((((((((((((((((((*(((((((((((((&&(&(((((((&&(&&&(&&&&&&&&&&&$$$$$$$$$$$$ (((*****((********((***(*******((***,,,,*********(((((((&(((&&&&&&&&&&&&&&(&((((&&&&&&&(&&&&&((((((&&(((&(&((((&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&((((*******************(((((**((((&((&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(&&(&&&&&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&(((**(**((**((((((*(**(*((((*(((******,,**(((((((((((((&&(((&&&(&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&&(((&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$$&&&&&&((((********(******(***(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((&((((((((((&(&&&&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""" &((((***(**(*(((((((*****((*(***((((((***,*****((((((&&(&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&&&&&&&&&&&&$$$&&&&&$$$$$$$$$$$$$$$$&&&&&&(((((((*(((((**((*(((((((((((((&&&&&&$&&&&&((&(((&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&(((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$"""&(((****(**(((*****((*******((((*(***(((*******(((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$""$$$$$"$$$$&&&$&$&&&(((((((*(*((((((((((((((((((&&&&&&&&&&$&$$&(((&&&&&&&&&&&&$&&&&&&&$&$$$"$$$&&&&&&&&&((((((&(&&(((((&&&((((&(&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$""""&((((((***(***((((***(***(((((((**((((((****(((((((((&((&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&$$$$""""$$$$$$&$$$$$$&&&&&&&&&(((((*(((((((((((((((&&&&&&&&&&&&$&&$$$&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$&&&&$$$$&&&&&&(&&((&&(&&(&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$"""$""&(((((((*(((((***(((((((((((((((((((((((&(((*((((&&&&&(&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$&&$&$$""""$"$$$$$$$&$$&&&&&&&(&&&((((((((((((((((&&((((&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&$&&$$$$$&$$$$$"$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$"$$"$""&(((*(((((((**((((((*((((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&$&&$&&$&$$$&$&&&&&&&&&$&&&&&$$$$$&$&$$&&&$$"""""$$$$$&&&&&&$&&&$&&&&&((((&((((*(((((((((&(((&&&&&&&&&&&&&&&&(&&&$$&&$$$$&&&&&&&$$$$&$&$$$"$$$$$$""$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$""$$$$$$""" &(((((((((((((((*(((**((((((((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$$"$$$&&&&&&$$$$$$$&&$$$$$$$$&$&&&$$""$$$$$$$$$$&$&&&&$&$&&&&&&(&(&&(((((((((&&&((&(&&&&&&&&&&(&&&(&&&&((&&&&&&&$&&&&&&$&&$$$$$$$$$$&&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&&$&$$$$$$$$$$$$$$$$$$$$""""" &((((((((((((((((*(*(((((((((((((&((((((((&&&&(&&&&&&&&&&&&&&$$$&&$&&&&&$&&&$$$$$&$$$$$"""$$&&&&$&$$&&$$$$$$$$&&&&&$$$""$$$$$$$$$&$&&&&&&((&&&&&&&&&&&&&&&&(&&&(&&&&&&&&$&&&&&&&&(&&&(&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$&&&$&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&$&&$&&&$&&&$$$$$$$$$$$$$$$$"$""$$""" &&(((((((((***(((*((*(((((((((((*((((((&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&&$$&$$$$$$$$$$$$&$$$"$$$$&&&&&$&$&&$$$$$$$$$$$$""$$"$$$&$$$&&&&&((&&&&&&&&&&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&(&(&(((&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&$&&$$&&&&&&&&$$$&&&&&$$&$$$$&$$$$$$$$$$$$$$"$""""""""""" &&((((((((((*(((((((((((*(((((*((((&&&(&(&(&&&&&&&&&&&&&&$$$$$$$$$$$&&&&$&$$$$$$$$$$$$$$$$$$$$&$$$&$$$&$$$$$$$$$""""""""$$$$$$&&&&(((((((&&&&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&&&&&&&&&&&&&$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$""""$$$"""""""""" &&(((((((*(((***(((((((((((((*(((((((&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$&&&$$$$$$$$&$$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$""""""$$$&&$&$&&&((((&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&&&&&&&$&&&&&&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$""$"$$"""""""$"""" &(((((((((((*(((((*((((((((((((((((((((&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&$$&&$&$$$$$$"""""$$$$$$$$$$""""$$"$$$&&$&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&&&&&(&&(&&&&&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""" &((((((((((**(***((((((((((((((&&(&&((&&&((&&&&&&&&&&&&$$$&$$$&$$$$$$$$$&&&$&$&&$$$$$$&&&&$$$$$$$"""$$"""""$"$$$$"$"""$"$$$$&&&&$&&&&&&&&(&&&&&((&&&&&&&$&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$"""$$$$$$&&&&&&&&&$&$$"$$&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""" &&((((*(**(((((((((((((((((((((((&((&&&&(&&&&&&&&&&&$&$$$&&&&&$$$$$$$$$$$&&&&&&&$$$$$$&$&$&$$$$$"$$$"$"""""$""""$$""$$$$$$$$$&&$&&&&&$&&&((&&&&&&&&&&&&&&&$&&$$&&&&&&&$&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$&&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""$"""""""$""""" &&(((((((**((**((((((((((((((&((&((&&(&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$&&$$$$$$$$$$&&$$$$$$$$$$""""""$$""$"""$$$$$$&$$$$$&&&&$$$$$&&&&&&(&&&$&&&&&&&$$$&$&$&&&&&$$$&&&&&&&&&&&&&&&&&$$$$&&$$$$&$$$$$$$$""$""$$$$$""$$$$$$$$$$$&&$$$$$$$$$$$$$&$$$$$$$$$$$$"$"$"$$$$$$$"$"""""""$"$$"""""""""""&((*(((((((((((((((((*(((((((((((&&(&&&&&&&&&&&&&&&&$&$$&$$$$&$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""$"""$$"$"""$$$$$$$&&$$$$$$$&&$$$$&&$&&&&&&&&&&$$&&$$&&&$&$$&&$$$&$&$&&&&&&&$&&&&&&&&&$&$$$$$$$$$$$$""""""""""""""""$"$$""$$$$$&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$"$""""""""""""""""""""""""&&(((((((((((((((((*(((((((((((&((&&((&&&&&&&&&&&&&&$$&&&&$$$$$$$&$$$$$$"""""$"$$$$$&$&&$$$$$$$$$$$$"$"""""""$$"""$$$$$$&$$$&$$&&&&&&$$&$$&&&&&&&$$$&$$&&&&$&&&$$&$$$&&$$&&&$&&&$$$&$&&$$$$$$$&&$$$$$$$$"""" """"" """"$""""""$$$$$$$$$$$$$$"$$$"$$$"$$$$$$$$$$"$"$"$""""""""""$"""""""""$$""""&&&(((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&$$$$"$$$$$$$"""""""$$$$$$$&&$&&&&$$$$$$$$$$""""""""""""""$$$$$$$$&&&&&&&&$&&$&$$&&&&&&&&&$$$$&&$$&$$&$$&$$&$$$$$$$$&$$$&$&$$$$$$$$&&$&$$$$$$"""""""  """$$"""$"""$$$"$$$$"$$"$$$$$""$$$$$$"""$""$"""""""""""""$$""$"""""""""" &((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$&$$&&&$$$$$$&&$&&$$$$$$$&$&&&$$$$$$$$""""""" " """""$"$$$"$$$$$"""$$$$$""""""$$$$$$$$$$$""""""""""""""""$"""""""""""""""" &((((((((((((((((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"$$$$$$$&&&&&&&$$&&&&&&&&&&&&&&&&&&$$$&$&&&&$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$&$$$$"$$"$$"""""  """""$"""""""$"""$$$""""""""$$"""$$"$$$$$""""$$$"""""""""" """""""""""" &&(((((((&&((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&$&$&&&&&&$&&&&&$&&&&$&&&&&$$&&&$$$$$$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&$$$$"""""" " " """"""""""""""""""""""""""$"""$"$$"$"$"""$$$"$$"""""""" """"""$"" &((((&((((((((((((((&((&&(((&&(&&&&&&&&&&&&&&&$&&&&&&&$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&$$$$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" " " """"""""""""""""""""""""$""$""""""""""$$$""$""$""""""""""""""""$$$$" $&&(((((((&((& ((((((&&((&&&&&&&&&&&&&&&$&$&&&$&&&&&&$&$$$$&&$&&&&&&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$&&&&&&$$$$$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&$""""""""""""  """"""""""""""""""""$$"""""""""""""""$$$"""""""""""""""""""$$$$$$"&((((((((((((($((((((&&((((&&&&&&&&&&&$$$$&$&$&$$&$$$$$&&&&&&&&&&&&&$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$""$$&&&&&&&&&&$&&&&&&&$&&&&&$$$$$$$$&&$$$""""$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$&$&&$&&&$$$$$$$$$$$$""""""""  """"""""""""""$$$""""""""""""""""""$$$""""""""""""""""""$$$$$$$""&(((((((((((((((((((((&((&&&&&&&&&&&&$$$&$$$&&$$$$$$$$$$$$&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&$&&"$&&&&&&$"""$"$$$$$$$$$&$$$$""$$$$$""$$$$$$$$$$$$$&&$&&$$$$$$""$"$$" """""""  """""""""""""""""""""""""""""""$""$$"""""""""""""""""$$$$$$$$$$&&((((((((&(((((((((&&&(&(&&&&&&&$$$&&$$$$&$$$$$&$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&$$&$$$"$$$""$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$&&$$$$$$$$$$$$$$"""""$"""""""""""   """"""""""""""""""""" """""""""""""""""""""""" "$""$"$$$$$$$ "&&(((((((((((((((((((&&&(&&&(&&&&$&$$$$$""$$$$$$$$$$$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&$&&&$&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$&&$$$$$$$"$$$$$$$"""""$$""""""""" " "" """""""" """"""""""""""""""""""""" """""""$""" "$$$$$$$$$$$$"&(((((((((((((((&((&&&(&&&&&&&&&&&&$$"$$$"$$$$$$$&&$$$$$$&&&&&&&&&&$&$$$$&$$$$&$$$$$$$$$$$$$&$&$$$$$$$$&&&&&&&&&&&&&&&$$$$&&&$&&&&&(&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$"""$""""""""""" """"" " """"""""""""""""""""""""" """""" """""$$""""$$$$""$""$$$" "&&&(((((((((((&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&$&&$$&&&&$$$$$$$$$$$$$$$$$&&&&$$$$&$$&&&&&&&&&&&&&&$$$&&&&&$$&&&&&&&&&&&&&&&&$$$$$$$$$$$"$""$$$$$$$$$$""$$$$$$$"$$$$$$$$$""$$"$""" """"""$""" ""$$" " " """"""""""""""""""""""""""" "" """"""""""$$$$$"""$$"" "&&&((((((((&(&(&&&&&&&&(((&&&&&&&&$$$$$$$$$$$$$$&$"""$$$&$$$$&$$$$&&&$$$$$&&$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&$&&&&&&&&&&$$$$$$"$$$""$$"$$""$$$$"$$$$"$"""""$"$$$$$"$$$$$$"$"""" """$$$" "" """"""" " "" "" """" "" """"""""""" """" """""""""""$"""""$$"""$"""" "$&&((((((&(&&((&&(&&(&&(&((&&&&&&$$$&$$$$$$$$$$&&&&$$$&&&&$$$$&$&$&&&$$&$$&&&$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&$&&&&&&&&$$$$$$$$"$""$$"$$"""""$"$$$"""""""""$$""""""$"$""$"""""""""""""""""" """"""" " """ "" " """ "" " """"""""" """"""""""""""""""""""$""" "&&&(((&&((&((&&(&(((((((&&&&&&&&&&$&&&&&$&&$$$$$$$$&$&$&&$&&&$$$$&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$$&$$$$$$$$$$$$$$$"""""""" ""$""$"""""""""""""" """""$"""""""$$"""""""""" " """"""""" """"" " " """"" " " " """"""""""" """"""$$"""""$"""""""""$$""&&(&&&(((((((&(((((((((&&&&&&&(&&&&&&&&&&&$$$&$&&&&&&&&$$&&&&$$$$$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$"""""" " """""""""""""""" "" """""$""""$"""""" """"""" " " " "" "" """ " " "" " "" """" " """"""""""$$$$""""""$$""$$""&&&((&((((((((((((((((((((&(&&&&&&&&&&&&&&&&&$$$&$$$&&&&&$$$$&&$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""$"""""""" """""""""""""""""" """" """ """ " " " " "" " "" " """"""""""$"""""""$"""""$$$"$$$$$$" "&&&(&(((*(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&$&$$&$&&&&$$$$$$&$$$$$$$&$$$$$$$"$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&&&&&&&((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """"""""""""""""""""""""""""""""""""""" "" " "" " " " """ """""""""""""""" """"$$"$$$$$$$$$"&&((((((((((((((((((((((((&&&&&&&&&&&&&&(&&&&$$$&&$&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""$"""$""$""""""""""""""""""""""""""" "  """"" "" " """" " """"" """"""" " """""""""$"$$$$$""&&(((((((((((((((((((((((((&&&&&&&&&&&&&(&&&$&&$$$$&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$"$$$$"$$$$$$$""$$""$$"""$"$"$$"""$$$$""$$$$&$""""""""""""""""""""""""" "" "   "" """" " "" """"""""" """"""""$$$$$$$""" "&((((((((((((((((((((((&((((&&&&&&&&&&&&&&&$&$$&$$$$$$$&$$$$$$$$$$$$$$$$&$$$$&$$$$$$$""""""$$$$$$$$$$$&&&&&$$$$&&&&&&&$$&&&&&&&$&$$$$$$$$$$""$""$""""""""""""$$""$$"$$$$$$$$$"""$$$$$$$$""$""""""" """"" """""" "  " "" " " " """ """""""""" """"""""""$"$$$$$$$""&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"" ""$"$$$$$$$$&$&&$$&$&&&&&&&$&$&&&&&&&&$&&&$$$$$$$$$$"$$""$""""""""""$$$$$"""""""""""""""""""""""""""""""""""""""""""" """"  " " " """" """""""""""""""""""$$""""""$""$&&(((**((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$""""""""""""""$$$$$$$&&$&$$&&&&&&&&&&&$$&&&$$$&&&&$$$$$$$$$$$$""""""""""""" """"$$"$""""""""" """"""""""""""""""""$"""""""""" """"" "   "" " " " " """"""" """""""""""""$$$$$ &&(((((**(((((*(((((((((&(((&&&&&&&&&&&&&&$&&&&&&&$&$&$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""$$""$$$$$$&&&$$&$$$$$$$&&$&&&&$$$$$&$$&$$$$$$$$"""$"""""""""""" """""""""""""""""""$$"""""""""""""""""""""""" """"""""$$" " ""  " "" """ """""" """"$""""""$$$$""&&&((((**((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&$$$&$&$$$$$$$$$$$$"$$$"$"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$$$$$$&$$$$$$$$$"""""""""""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""$$""""""" """ "" " " "" """ """"""""""""""""""""""$"" &&&(((((***(*(((((*((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$"$$$"""""""""""""""$$$$$$$$$$$$$$$$$$&&&&$&&&&$$$$$$$$$$$$$$$""$$""""""" """""" """ """"""""""""$$""""""""""""""""""""""""""""""""""""$""""" " " " """ "" " """""""$"""""$""""$""&&&(((((((**(*(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&$$$$$$$$$&$$$$$$$$$$$$$"""$""$"""""""""$$$$$$$$$$$$$$$$$&$$$$$$&&&&$$$$$$$$$$$$""$$""""""""" """ " "" """""""$$"$"""""""""""""""""""""""""""""""$$$$$$$""""""" " ""  " """  """"""""""""""$$$""$" &&((((((***(((((((((((&&((&&&&&&&&&&&&&$&$$$&$$$$$$$&$&$$$$$$$$&$$&$$$$$$$$$$$$"""$"""$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$"$$$$"""""" "" " """"""""""""""""$""""""""" """"" """""""""""""$$$"""""""""""""  ""  """""""""""$$$$"$" &&((((((*******(((((((((((&&&&&&&&&&&&&&&$&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"""""""""$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$""$"""""""""" "" """""""$"""""""" """"" """"""""$"$$$$"""""""""""""   ""  """"""$$""$$"""&&((*********(((((((((&&&&(&&&&&&&&&&&&&$&&$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$"$"""""""""""   "" " "" """""""""""""""" """" """" """"" """"""$$""""""" """ "    " " "  """" """"$""""î &(((****(**(*((((((((&&(&&&&&(&&&&&&&&&$$&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$""""$$$$$"$"$$$$$$$""$$$$$$$$$$$&&&$$$""""""""""""""" """  """"""""""$"""""""""""""""""" """""$$""""""""""    """  " """"""""""" &&(((((*((((((*(((((((&&(&&&&&&&&&&$$&$&&$$$&&&$$$$$$$$$$$&$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$$$$$$$$$""""""""""""""""""""""  """""" """ """"""""""" """"" """""""$$$"""""$$"" "     " "" " "" """"" """"""&((((((((*(**(*((((&&(((&&&&&&&&&&&&&$$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$$$$"$$$$$$$$$$$$&&$$$$$$"""$"$$$$$$$$$&$$"""""""""""""""" """""" "  " """"""" """""""""" """ """"""""""""""$""$""" " "   " "" " """""""""""""""&&(((((((((**(((((((&&(&&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$"$""$"""$$$$$$$$$$$$$$$&&$$$$$$"$""$"$$$$$$$$$$$$"""$"$"""""""""""""""""""""   """"""" " """"""""""" """"""""""""""$$$$$" """"""       """"""" """""""""""$$""$&((***(((((((((((((&((&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$"$"$$$""$&&$$$$$$$$$$$$$$$$""""$$$$"""$$$$$""""""""""""""""""""""""""""""""""""" ""    """" """"" """" " " """" """"""""""""$$"$"""""""""     """ " """"""""""""""""""$" (((((*(&((((((((((((&((&&&&&&$$&$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&$$$$$$"$&&&$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$""$""""""""""""""""""""" """$$$"$$$$"""  """"" """ " "" """"" """""""""""""$"""""""""" "    " """"""""""""""""""""" &((((((((((((&(&((&&&((&&&&&&&$&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&&$$$$$$$$&&&$$$""$$$$$$$$$$$$"$"$$""""$"""""""""""""""""""""""" """$$$$$$$$"""    """"" "" "" """"""""""""""""""""""""$"$$""""" " "   " " """""""""" """"""" """" &(((((((((((((((((&&&&(&&&&&&&$$&&&&$$$$$&$$&$$$$$$$$$$$""$$$$$$""""$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$$""""$"$$"""""$"""""""" """""""""""""""" """"""""""""""$$$$$$""   "" """"""""""""$$$$""$""""$$$"""""""""" " "  " " "" """""""" """"" """""&((((((((((((((((((&&((((&&&$$&&&&$$&$&&&$$$$$$$$$$$$$"""$$$$$"$""$$$$""$$$$$$$$$$$$""$$$$&&$$$$$$$""$$$$$"$$""""""""""""""""""$"""" "" " """" """""""$$$$""""""""   " " """"""""$$$$$$$$$$"$$""$$"""""""""" " ""   " "" """$" """""" """"""" &((&(((((((((&((&&(&&((&&((&&&&&&&&$$&&$$$$$$$$$$$$$$$"$$$"$""""$"$$$$$""""$$$$$$$$$$$$"$$$"$&$$$$$"$"""""""""""""" """""""""""""" " " "" """ """$""""""""""""  " "" """""""""""""$$$$&$$$$$""""$$$"""""""""""    " """" """""""""""""""""""" &((((((*((((((((&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&$$&$$$$$$""""$"$""$$$$$""""$$$$$$""$$&&&$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""   """"""" """$$&&$$&&$$$$$$$"$"$$$$""" """""     """""""""""""""""""""""  &((*(((((((((&(&&&&(&&&((&&&&&$&&&&&$$$$$$$$$$$$$$$"""$$"""""$$$$"$$""""""$""$"$$$$$$&&&$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" " """""" ""$$"$"$$$"" "  """"""" """""$"$$&&$$$$$$$""$$$"$"""" """ "    """"""""""""""""""$"""" &(((((((&((((&&&(((&&&&&&&&&&&&&&$$&&$$$$$$$$$"$""""$""""""""$$""""""""""""""$$$"""$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""" "" " " " " "" """$"$"$$$"""" "   " " """$$$""$$&&&&&$$$$$$$$$$$"" """" " """  "  """"" """""""$$$"$"""" &((*(((((((((&&&&&((&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""""""""""""""$$$$$$$$&&$$$&$$"$$$"""""""""""""""""""""""""""""""" """""""" """ """"""""""$$$$"$$"$$$"$$$""""$"""$"""" """ "" """" " "" """"""""""$"$$$$$$ &((((((((((((((&&&(&&&&&&&&&&&$$&&&$$&&$$$$""$""$""""""""""$"""""""""""""""""""$$"$$$$$&$&&$""""""""""""""""""""""""""""""" """" " " "" " " "" " """" """""""""""""$"$""$""$$"""""""""" """"" """"""" " """ """"""""$$"$$$$$$"&(((((((((&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$""""""""$""""""" """ """""""$$"""""$$$$$$$&$""""""$$$"""""""""""""""""""""""""   " """""  " """" """""""""""""$$$""""""$$$""""""""""" " """""""" ""  " """""""""$$""$&$$$ &(((((((((&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$"""""""""""""""""" " """"""""""$$$$$$$$$"""$""""$""""""""""""""""""" " "" """"    """"  """""" " """""""$"""$$$$$""""""""""" """"""""$"""" " "  """"""""$$"$$$$$$ (((((((((((&&&&&&&&&&&&&&&&&$&&&&$&&$$$$$""""""""""""" """ "  """""""""$$"""""""""""""""$""""""""""" "" """""""      """"""""""""""""$$$$"""""$""" " """""""""""""" """"""" " """""""$$$$$$$$ ((((((((&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$""$"""""""""" " """"""""""$"""""""""""""""""""""""""""""""""" """ """"      """"""" """""""""$$$$$"""""""""""""""""$$$$"$$""""" "" " " " """$$$""""$$$$$$$ &((((((((&((&(&&&&&&&&&&&&$&&&$$$$$$$$$$$"$$$$$"$""""""" " """"""""""""""""""$"""""""""""""""""""""""" " " "     "     " """""""""""""""""""""""""""""""""""$$"$$$$$$$$$""$"" "$""""$"""" """""""""$""$$"$$&$ &&((&((&((((&&&&&&&&&&&&$$&&&$&&&&$$$$$$$$$$$$"""""""""" " """ """""""""""""""$"""""""""""""""""""""""""" ""        " "" """"""""""""""""""" """""""$$$"""$$$$$$$$$"$$$"$""""""""""""""""""""""""""""""$$$$&(((((((&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$"$$""$"""""""""""""" "" """""""""""""""""""""""""""""" """"""" " " "     " " "" " """"""""" """""" """"""""$$$$$$$$$$$$$$$""$$$$"$""""""""$$$$"""""""""""$"$$$$$$$ &&&&((((&(&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$$$"""""""""""""" " " " " """" """"""""""""""""""""""""" """"" """ " "        " " """" """ "" " " """"""""$$$$$$$&&$&$$$$$$$$$$$$"""$$$$$$$$$"""""""$""$$$$$$$$$$ &&&&&&&&(&(&&(((&&&&&&&&&$$&&&$$$$$$$$$$""$$"""""""""""" " "" """"" "" """""""""""""""""" """"""""""""""" """" """"       """ """ """" """"""""""$$$$$$$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$""$$$""$"""$$$$$$$$&&((&&&&(((&((&&&&&$&&&&&&$$$$$$$$$$$$$$""""""""""""""" "" """" """ " " """""""""""""""""""""""""" " " " ""        " " """"""""""""""$$$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$"&&(&((&&&&(((&&&&&&&&&&&$&&&&$$$$$$$$"""""""""""""""""$"""" " " """"" """""""""""" "" "" "" "" " " "       "" """"""""""""$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$$$$$$$&$$$"""""$$$$$&$$""$&(((&&&((&((&&&&&&&&&&&&&&&$$$$$$$$$""$$"""""""""" """"" " " " """"""""""""""" "" """" "" "        " """""""""""""$$$$$&&$$$$$$$$"$$$$$$$$$"$$$$$$$$$"""""""""$$$$$$$$$&&&((((((((&((&((&&&&$&&&&&$$$$$$$$"""$$$"""""$""""" """" " " """"""""" " """"" "" " " "       " """"""""""""""""$$$$"$$$$$$$"$"""$$$$$$$$$$$$$$$$$"""""""""$$$$"""$"&&(((((((&(((&&(((&&&&&$&&$&$$$$"""$$$$""""""""""""""""" """  " """"""""" """ """"""""" "      """""""" """"""""""""$$$$$$$$$$$"$$$$$$$$$$$$$"$$$""""""""""""$$$$""$&&((((((((((((((&&&&&&$$$$$&$$$$$$$$$$$$"""""""""""""" """"  " "" """"""""""" "" """ "      " "" "" """ """""""""""$$$""$$$""$""$$$""""$$$$$$""$$$"$""""""""""$$""&&(((((((((((((((&&&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""""" """""""" """ """" "" " " "        " " "" """"""""""""""$$"""""$$"$"""$$$"$$$$$$$$$$$""""""""$$"""$"""&(((((((((((((((&((&&&&&&&$$$""$$$$$$$$"$$$$$""""""""""""  "" " """ " """"" "" ""    "   " """"""""""""""""""""""$$$$"""$$$$$$"""""""""$$$"""""""""$"$""&((((((((((((((&(&(&&&&&&&$$$$$$$$$"""$""$$$"""""""" """"" " """  "" """" " " " " " " "   """""   " """"""""$"""""""$"""$""$$$$""$$$$"""""$$$$"""$$"$""""""""$"&&((((((((((((((&&&&&&&&&$&$$$$$$$$$$""""""""""$""$"""""""" "" "" " " " " " "    " " ""    """"""""""""""""$"""""""""$$$"$$$$$$""$$$$$$$$$$$$$$$""$$$"&&(((((((((((((&&&&&&$$&&$$$$$$$$$$$$""""""""$$$$$$$$"" """"" " """ "     """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$&&&$$$$$$$$$""$&(((((((((*((((&&&&&&$&&$$$$$$$$""""""""""""""$$$$""""""" " "" " """ "" " "       """ """"""""""""$""""""$"""$$$$$$$$$$&$$$$$&$$$$$$$"$$"$&&(((((((((&&&&&&&&$&&$$$$$$$$&$$""$""""""""""$""""""""" " " " "   """""   " """"""""""""""""""""""""""$"$$$$$$$$$&&&&&&&&&&&$"""""&&(((((((((&&&&&&&&&&&&$$$$$$$$"$$$"""$""""""""""""""""" "" " """"" "" "      " """"    " " """""" """""""""""""$$$$$"$$$$$$&&&&&$&&&&$$$"""" &((((((((((&&&&&&&$$$$$$$$$$$$$""""$$"""$"$"$""""$" """ " " " """" """     "" """"     " " " """" "" """""""$$$$$"$$$$$&$$$$&&$&&&$$$$$$"""&&((((((((&&&&&&&$$$$$$$$$$$$$$$$"""""$$""""""" """ " "" ""       ""       " " " """""""" """""""""$$"$$"$$$$$$&$$$$$$$$"$$$$$"""$((((((((&&&&$ $$$$$$$$$$$$$$$$$$$""""""""  """" " " "       ""      " """ " """"""""""""$""$$$"""""$$$$$&&$$$$$$$$$$$$"&(((((((&&&&&&$$$$$$$"$$$$"$$$"$"""""""  "" "          "" """""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$" &(((((((((&&&&&&&$$$""""$$"$$"""""""""""""""""" "  " "" " "          " " """"""""""""""""""$$$$$$$$$"$&$$$$"$$$$$$$&(((((((&&&&&&&&$$$$"""""""""""""""""""""""""""" "" " """" " " "           """ """""""""""""""$$$"""$$$$$$$$$$$$$$&((((((((&&&&&$$&$$$$$""""$"""""""""""""""""" " """ " """" """" " """            " """"""""""""""$$$$$$$$$$$$$$$$$$$$$$&&(((((((&&&&&$&&$&$$$$$""""""""" """""" " " """""""" " "" " " "           "      "" " """""""""$$""""$$"$$""$$$$$$$&&$&(((((((&&&$$$$$$$$$$$$""""""""" " "  """ " "" " "             """"""" """ """"""""""$$$$$$$$$$"$""$$$$$&(((((((&&&&$$$$$$$&$$$$""" " " " """ ""  "         "" " "" """""""""""$"$$$$$$"$$$$"$$$$(((((((((&$$$$$$&$&&$$$$$"" """ " "" "              "" """"""""""""""""$$$$"$$$"""""""(((((&&&&&&$$&&&$&&$$$$$$"  "" "" " " "                 " "" "" """""""""""""""$"""$$""$$""""(((((((&&&&$&&&&&&$$$&&$$"  "  """ ""          "  " """ """""""""""""""""""""$$""""$((((((((&&&&&&&&&$$$$$$$$""    " "              """ """""""""""""""""""$""""$$(((((((((&&&&&&&$$$$$$$"$"""                 " "" """"""""""""""""""$"""""$$((((((((((&&&&&&&$$$$$$$"$""" "                  """ " "" """"" """"""""""""$$$((**(((((((((&&&&$$$$$$$$$$$""" """                    """ " "" "" """"""""""""$"$$(((*(********(((((&$$$&$$$$$$""            "        " "" """""""""""$$$$(*******,,,,,***(&&&&&&$$$$"$"""                 """"""""""""$$$$$(******,*,,,,,,*(&&&&&&$$$$""""                  " " """"""""""""$""(*****,,,,,,,,,***(((&&&&$$$"""                   " """""""""""""(************,******((&&$$$$"""               "" """""""""(*******************(&&&&&$$$"""  " "              """""""$""(*****************(((((&&&&$$$$$"""  " """             """"""""""""""(*********((((((((((((&(&&&&&&&&&&&$"""""  """"""""                   """"""""""" &(********((((((((*(((((&&&(&((((((&&$$$$""  ""$"""""                  "" """""""&(******((((((((((((((((((((((((***(((&&&$$$$" " " """""""            "         """""" &(((*(***((**(((((((((((((((*(***((((((&&&&$$$$""" """"""""$""          """""          """""&((((((********((*(((((((((****(((((((((&&(((&(&$$""$$""""""" ""       """ """          "&(&((((*****((((((((((((************(((((((((((((&&$$$$$$$""""         "" ""        "" &((((((((((*((((((((***((******(((((((((((((((((&(&&&&$$$$$""""" ""           " ""        " " &((((((((((((((((((*((((((((((((((((((((((((((((((&&&&$$$$$$"""""""         ""           " """""&((((((((((((((*((((&((((&&&&((&&&&&(((((((((&&(&&&&&$$&$$$$"""""       ""         &((((((((((((((((((((&(&((((&(((((&(&(&((((((&((((&&&&&$$$$$""""" ""     "        &&(((((((((((&((((((&&&(&((&((&&&(((&&&&(&(((((&&&&&&&&$$$$""""""            $&&(((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&$""""" "               $((((((((((((&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$"""" ""              &&&(((((((((((&(&&&&&&&&&&&(&(&(&(&&&&&&&&&&&&&&&&&$$$$$$$"""" "           &(&((((((((((((&&&&&(&&((&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$"""""""""            &&(((&(&(((((&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$""""      " "&&&&((&((&(&((((&&&&&&&&&&&&&&&&$$&&&&$$&$$&&$$$$$$$$"""$"""""          """&(&(((((&&(&(&(&&&&&&&&&&&&&&&&&&$$&$&$&$&&&$$$$$$$$"""$""""""     " $&((&(((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$$&$$$$$$$$$$$""" """"      &&(((((((&&(&&&&&&&&&&&&&&&&&&&&$$&&$$$&&$$$$$$$$$$$$$""""""""""    ""  &&&(&(((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$""""$"$$""""  "   $&&&&&&&&(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""$$$""""""$$$$$"""""    $$&&&&&&&(&&(&&&&&&&&&&$&$$$$$$$$$$$$$$""$"$"$""""""""""""$"""" "    $&&&&$$&$&&&&&&&&&&&&&&&&$$$$"$$$$$$$$$$$$"""""""""""""""" " " "        $&&&&&&&&$&&&&&&&&&&&$$$$$$$$$""""$$$""""""""""""""""""" """" """" " """    $$&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""$""""""""""""""""" " """""""""""$""""    $&&&&&&&&$&&&&&&&&&&&&$$$$$$$$""""""""""""""""""""""""" " """" """$$$$""     $$$&&&&&&&&&&&(&&&$&&$$$$&&$$$$$""""""""""""""""""""" " " """"$$"""      $&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""""""""""""""""""" """" """ " ""$$$$"        $$$&&&&&&&&&&&&&&&&$$$$$$$$$"$"""""""" """"""""""""" " "" """"""$$"""        $$&&&&&&&&&&&&&&&$$$$$$$$$"""$$$$"$"""" """ " """ """ " " """""$$"""      $$&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$"""" """" """"" """ " """"""$$$"""   $$&&&&&&(&(&&&$$$$$$$$$&$$$$$$$$$$$$$"" " " " """"""""$$$"""""    "$&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$""  " " " """"""""$$$"$$$$""    $$&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$""  " " """"""""$$$$"""   $$&&&&&&&&&&&&$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$"  """"$$$$"""    $&&&&&&&&&&&&&$$&$&$$$$$$$&&$$$$$$$$$$$$$$$$$"  "" "" ""$""""    $&&&&&&&&&&&&$$$$$$$$$$&$$$&&&$$""$$$$$$$"""""""  """$"""""     $&&&&&&&&&&&&&$$$$$$$$$$$&&&$$$$$$$""$$$"$$"""$$"  " """" ""    $&&&&&&&&$$&$$$$$$$$$&$$$$$$$"$$$$$""$"$"$"$""""$""" "" " """" "     $&&&&&&&&$$$$$$$$$$$$&&&&&$$$$$$$$$$""""""""""""""""  """"""""       $&&&&&&&&&&$$$$$$$$$$$$&&$$$$$$$$$$"$""""" """ """"   """" ""    $&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$$$""""""""""""""""""""      """ "    "&&&&&&&&&&&$$"$$$$$$$"$$$$"$$$""""""""""" """ "  "  " ""     $&&&&&&&&$$$$&$$$$$$$$$$$$$$$$"$"""""""""""""""" """""""  " "      $&&&&&&&&&$$$$&$&$$$$&$$$$$$$"$""""""""""""" " "" ""$$"    """ ""    $&&&&&&&&&&&&&$&$$$&$$$$$$$$$""""""""""""""""""" " """"""  "  " """"   $&&&&&&&&&&&&&&$&$$$$$$&$$$"$$""""""""""""""""" " "      $&&&&&&&&&&&&&&&&$$$$$$$""""$""""""""""""""""""" "" """           $&&&&&&&&&&&&&&&$$$$$$$$$$$""""""""""""$""""""""""" " " "     $$$&&&&&&&&&&&&$&&$$$$$$$$$""""""""""""""""""""" " """"""""""      &&&&&&&&&&&&&&&&&$$$$$$$$""$"""""""" "" """"" " """""""""       $$&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""$""" "" "" """" "        $$&&&&&$$$$$$$$$$$$$$$$"""""""$""""""" " " """ """""            $&&&&&&&&&$&&$$$$$$$$$$$"$$""""""""""""" " """"         $$$&&&&&&&&&&$$$$$$$$"$$$"$"""""""""""""" """" """"""            $$&&&&&&&&&&&&$$$$$$$$""""""""""""""""""""" """"" """""            $&&&&&$&&$$$$$$$$$"" """"""""""""" """""""" " "" " " """""        $$&&&&&$$$$$""""$"""$""""$"$""""""" """$$$""" " """""    " "   $&&$&$&&$$$$$$"$$$$&$$$""""" " """""" """" " """ """" "" "$$"  """" "    $$$$$&&&$&&&$$$$$$$$$$"""""""""" """ """ " " """"""""$$"""  """""   "&&&&$&$$$&&$$$$$$$&$$$""" """"""""" """ """ " ""$"$"""""  " "     "$$$$$$&$$$"$$$$$$$$$$" """"" """"" " """"" " """ " ""$"""""   """""   "$$$$$$$$$"""""""""$""""""""""" "" "" """""" """"" """" "" ""  "   $$$"$$$$$$"""""""""""" """""" " " """ """"""""" "" """"" "  "    "$$$$$$$$"$$""""""$$$" """ "" """" " """"" " " ""      ""$$$"$$$$$$$$"$$""""""""" " "" "  ""  "$$$$$$"""$$$$""$$$" """" " "  " "" ""    ""$""$$$$""""""""""""""""""""""" " " " "    """"""""     ""$$$$$$""$""""""""""""""" " "" " " """"""""    $$$$$$""$""$""$""""""""""   "" "  """""""""""""   $$$$"$$""""""""" """"  "  " """ ""    ""$$$$""""""""""""" """ "    """   """""   """"""$$$""""""" " " """"""""""    "  ""    "$$$$$$$$""""""""""""" """""""""""     "   """$$$$$$"""$""""""""""""""""" "" ""         "$$$$$$$$$"""""""""""$""""  " """ "           "$$$$$$$$$""""""""""""" "$"""""""       "$$$$$$$$$"$""""""""" """""          "$$$$$$$""""""""""" " "" "       ""$$$$$"$""""""""" ""        ""$$$$""$"$$"$"""" " "" "     "$"$$$$$$$$"""""""" """"""          "$$$$$$$$$$$"""""" " """""         "$$""""$$$$$$""" " " "           "$$$$$$$$""""$""  "         "$$$$"$$$""""" "       "$$$$$$$$$"""""""     "  "    "$$$$$$$$$""$"""" ""      "$$$$$$$$$$$$"""" ""    "$$$$$$$$$$$$""""" " "   ""$$$$$$$$$$"""""""" "     "$$"$$$$$$$$$$"""""""  "$"$$$$$$$$$$"$"""""" "     ""$$$$$$$$$$$""$$"""""" "   """$$$$$$$$$""$$$$$""" """""    """""""$$$$"$""""""""""" " "    " ""  """"$""""$$$$$$"""""""""" " ""  " """$$$$$$$$$$$$""""""$""" ""  """$$$$$$$""$$$"$$"$$"""" "    ""$$"$"$""""""""""""""""""""""    """$""$"$"""$""$""""""""""      """""""""""""""$"""""""" "" ""      """"""""$""""$$"$$""""""" """" """"       """""""""""""""""$""""""""""" " ""     """"""""""""""""""$""""""""" " """""     """"""""""""""""""""""""$"""" "" """"    """""""""""""$""""""""""""""""" """""""   """""""""""" """""""$$""""""""""""""""     """"""""""""""""""""""$"$"""""""    """"""""""""" """""""""""""""""""""  """""""""""""""""""""$$""$"""""""" "  """""""""""""""""""""$$$$"""""""""""""    """""""""""" """"""""""""""""" "" "   """"""" """"""""""""" """ """ "   """""""" """ """"""" """"  """"""""" """""""""" " "    """ """""" "" "    " """"""""""" "    " "" " " "    """     "                                           ""      "     """ """""            "  " " """"""" " """""       "  ""   " """""$$$$$$""     " " " ""   """   "" ""$"""""""""""""" "     """"""" "  " ""  " """    " """"""""$"""       """"" """  """"" "" " "  """     "   """""   """ """"" "             " """"""" """           "    "  """" " """""         "  "  " """" """"""        "   """"""