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 = '423A54' IMAGE_NUMBER = 34006811 IMAGE_TIME = 1977-08-14T07:39:59Z EARTH_RECEIVED_TIME = 1977-08-15T07:18:57Z ORBIT_NUMBER = 423 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = HIGH FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.025450 NOTE = "LOW RESOLUTION COLOR 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 88$ %/,h0)   I@ ^Io Y=/2~Z  """"""""$""$""""$$"$"$"$"$$$$$$&$$$$$$$$&$&$$&$$$$&&&$&&&&&&&(&&&&(&&&&&&&&&&(((((((&*((((((((*(***(*******,**************************************************,*******,***********,*****,***,*,***,*,,*,,,,,,,,*,,*********(***(((((((*(((*(((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&$$""  """"" " """"""""""""""$$$$$$"$$$$$$$ $$$&&&&&$$&&&&&&&&&&&&&&&&&(&&((((((((((((((**((*******************,********,*,,*,*,*****,,**,,*,,,,,,,,,*,,,,,,,**,*,*,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,........,.,....,,,,,,,,,,,,,,,,,***,********(*****(((((((((((((((((((((&&&(((((((&" "" "" """""""$"""$"$$$"$$$$$$$$&&$&&&&&$&&&&&&&(&&&&&&&$&((((((&(((((((((***********(,****************,,,,,,,,** ,,,,,,,,,,,,,,,,,,,,,,,,,,,,&(,,,,,,,,,,,,,,,,,,,,,.,,.,,$,,,..00..0.......,...,.,..,.*.,.,,,,**,,,,,,,,,***,******&************(**((**(((((*((( " """""" """"""""$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&(&&&((&&&&&((((((((((((*********,**************,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,.,,.,,,,..,,,,*,.000000000............,....",,,,,,,,,.,....,,,,,,,,,,,,**,,*,**,*******************( " "" """"""""""""$$$$$$$$$$&$$$&$&&$$&&&&&&&&&&&&&&&&&&(&((((((((((((((****(****************,,**,,,,,**,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,.,.,...,,....000..00..00..0.0....,....0..,,,,,,..........,,,,,,,,,,,,,,,,,,,,,*,*,,****,,,,,,,*($      " """"""""""$" "" ""$$$$$"$$&&$$&&$&&(&$$$$$$&&&&&&&(((((((((((*((((((((***((*,,,*,,****,,*&&&((**,*,,*,,....,,,,*,,*(&((((**,,**,.,.00...,,.,******,,..,*,.0.,.......00.,,,,,...0...0200000..,...,,&((*,.......00000..,..,,*(&$&((*******,,,,,.,*,,,*(&&&"    """$""  """ """"$$$"$&&(&&$"""$$$$""""$&&(((&$*****((&&$&&&&&$$&(((***(*..0..,***(*(((&&&&***,,***.....,,*(****((((((,,,,,*.0.0000.,*,**,*(((**,...,,.0000.,.,*,,*,,,.,..0000.02442200..,,.,.,***,.,.00.,.00000..,,,,****((**,...,,...,..***(*,*****((*,"  """"$"   ""$"$&&(((&&&&"$"$"""" ""&&&&&&((***(((&&&&&&$$$$&&(((((**,,,.,***((*(((&&&((**,,**,.0....,,******(((***,,,,,..00.0.,,,,,,**(((**,*,,,,.00000......,,***,..0000.0022422220000...,.*,,,.,...0020220......,,*(***,,,,,,,.0000.,..,,,**((((**,***$B ""   "$""$$$$$$$"$"""$$"""""""&&&&&&&&&&$&&&&&&&&&&&&&&&((**((*,**((*((((**(((((((***,,,,,*,,,,,*******((****,,.,.,.,,0*.,,,,,******(,,,.,,,,,,.,...,.....,*(*.00000...2.00.00.00....,,....0.........0....0,..,,*,,,,..,.,*.,.,,.,,.,****,****,,,,,*(    " """ "" "$"""""""" """"$$"$"""$$$$&&&&&&$$&$$"$&&&&((&&&((((&&((((((((*&((******((*((**********(**,*****,*****,,,,,,,*,**,*,*,,,****,*,,,,,,,.,,,,,,,,,...,,......0000..02.0.00000.00000.00..........,,.......0....,,......,.,,,,,,...,,,,.,,,,,,,,,,,*,,$   """"""""""""""$"$"$$"""$$$$$$$$$&&$&$&&&&&&$&&&&&(&(&(((((((&&((((((**((*(**(***************,***,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,..............00000...00000000000000....................................,,,,...,.,,,.,,,,,,.,,,,,,,$   """"" """""""""""""$$"$$$$$$$$$$$$$$&&$&&&&&&&&&(&(((((((((((((((((*(*(***************************,*,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,..,.....,.......00.0.000.0000000000000000.................0..........................,,..,,,,,,,.,,,,,,$ """"""""""""""""""$""$$"$$$$$$$$$$$$&&&&&&&&&&&&&(&((&(((((((((((((((**********************,**,,**,,**,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,................000000000000000.000000000...........0..............0.00................,.,.,,,,...,,,,$  "" """""""""""""$""""$""$$$$$$$$$$$$$&&&$&&&&&&&(&&&&((((((((((((((*((*(*****((*****************,****,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,.,............0.000000000000000000000000......000..0000...00.0....00000000.................,,...,,,,,,," """"""""""""""""""""""$$$$$$$$$$$$$$$$$&$&&&&&&&(&(&((&((((((((((((((((((**************************,,,,*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.............0.0..0000000000000000000000....0........0000000000200000........................,.,,..,,$  """" """""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&(&&(&(&((((((((((((*(**(**(***(**************,**,,,,,*,**,,*,,*,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...............000000.0000000000000000........0.0.....0000000000000..,...0...................,..,,,,"   "" """""""""""""""""$$$$$$$$$$&$&$$$$$&&&&&(((&&&(((((((((((((((*((*(*********************,,***,,,,**,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,............0.00000.0000000000000000.......000.0..0000.0000000000......0.......................,,,    """""" """"""""""$$"$$$$$$$$$&$&&&&&&&&&&&&(&((((((((((((((((((*((***(***************,****,,*,*,,,*,****,,,,,*,,,,,,,,*,,,,,,,.,,,,,,,,,,,,,,.,,,,,,............000000000000000000000000.......0.000000000000000000000.....0...0..0..............,.,,,   """""""""""""""""$""$$$$$$$$$&&$&&$&&&&&&&&&&&((&&((&(((((((*((((***(**(*(**************,*,*,*,*******,*,,,,,*,,,,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,,...............000000000000000000000......0.00000000000000000000000.0...00.000000...............,,  """"""$$"""""$$""""""$$$$$$$$$&&&&&&&&(&&&&&&&&&&(((((((((((((((((*(((******************,,*****,,,********,,***,,,,,,.,,,,,,,,,,.,,,,,,,,,.,,,,,..,..,...............00.00000000000222200......0.000000000000000000000000...0000000000.0..............., """""""""""$$"$$""""$"$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((&((((((((((((*((*******************,**,*,*,**,****,******,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,.,,,.,...................000000000000020000..0....0000000000000000200000000.0.00000.00..0..............,,, """"""""""$$$$$$$"$"$$$$$$$$$$$&$&&&&&&&&&&&&&&((((&(&((&&((((((((((((((*(***************,**,****,,,*,,,******,,*,,*,,,,,,,,,,,,,,,.,,,,,,.,...,,...............0....0000.000000002020000...00..0000000000000022202000000..000000000.00..0.0.........,., """"""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&((((((((((((((*(((((*((((*(*************,,,**,,**,,,,*,,,,,*,,,,,,**,,,,,,,,,,,,,,,,,.,............,............00........00000000220000000000000000000000002222002000000..00000000000.000............., """""""""""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&(&(&(((((((((((((((*((((((****(***********,,*,**,*,,,,*,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,..,,.,,,,,.,...,,...........00.0..0000000000000200000000000000000000000222000002020200.000000000000000............., """"""""""""$""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((&((((((((((((((*((((*********************,***,,*,*,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,...,.......,..,,,...........0.000......000.000000000000000.000000.00000222220220002002000000000000000000..0.........,  " """"""$""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((****(**(*****(******,****,**,,*,,,,,,,,,,,,*,*,,,,,,,,,,,,,.,.,,,.,.......,..,,............0....00.0..0000.000000200200000.00000000000022202222220222000000000000000000000...0.......   """"""""""""$$"$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&(((&((&((((((((((((((((*((*((*********************,**,,,,,*,,,,,,,,,,,,,,,,,,,,.,,.,.......,.....,..,................0.00000.000000.00.000020000..000000000002222222202020222022000000000000000000000.00....,  """""""""""""$"$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((******(***************,*,*,,,,,,,,,,,,,,*,,,,,,,,,.,,,,,.,.........,......,........0........0.000000..000..0.00000000.002200000200222222222202222020000000000000000000.0000.0....,    """"""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(&&((((((((((((((((((((((***(***,*,**(******,,**,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0..........00000000000000..0.00...00020000000202222222222220222200000000200000000000000000....,p    """"""""""""""""$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*(*((*((((*****,,,***********,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,.,,.......................0........000.000000000.00000.0....022020000022200222222202222222222200000000000000000002000000...   """""""""$"""""$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((****(((((******,*************,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,..,,,.......,......,,.......0.0....00.0.0..0000.00000000000.00220000020002200222222222222222022220020020222000000000000000..,  """"""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((*(((((*****(*(**********************,,**,,,,,,,,,,,,,,,,,,,,,.,,,,,..,,........,.,..,,........0.0....0000..00.000000.0000000000020202222022022222222222222222222220200022020000000.0000000....   """"""$$"""""$""$$$$$$$$$$$$$$$&&&&&&&(&&&&&&&&(&(&(&&(((((((((((((**(********(*(**********,***,***,,,,*,,,*,,,,,,,,,,,,,,,,,,.,,............................0..00..0..0..0000.000000000000002000020220222222222222222222222222202000202000000000000000000...   """"""""""""""$$"$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&(&&(((((((**((((*******(********(******,**,***,,,**,,,,,,,*,,*,,,,,,,,,.,,,,,,,...,...........................0.0..000.0000000000000000000000000000000220222222224242222222222222200022020000000000000000000..  """"""""$$$$$$$$$$$$$$$$$&&&$&&&&&&$ &&&&&&&&&&&&(&((((((((((((((*****************(***,***,**",,,,,,*,,,*,*,,**,,,,,,,,,,,*,,,.........................,.......0.0000000022222200000.00000000002002022222222222222222222222222202220220020222000000000000... P   """"""""$$"$$$$$$$$$$$$&&$$$$$&&&&&&&&&&&&&&&&&(((((((((((((*((*((*((***********((((***********,,,,,,,*,,,***,,,,,,,,,,,,,,,.,,,,...,.......,....00....,.......0.0000000002202000000*,000000000000000222222222220(0224222222202222220202220200.00020000000.* """""""$$"$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&&(((((((((*(*((((*****(***********((***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,..,,.................,0........00...0000000000000000000000000000000002000220222222222222422222222222002222202202200002000000000. " """"""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((**((**(******(************,***,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,.,,.......................0..00000000000000200000.0000000000000020000000002222222222222222422222222222222200020000000000000000.  """""""$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&((((((((((((((**(*(**(*******************,***,,,,,,,,,,,,*,*,,,,*,*,,,,,,,,,,,.,,.......,...................0.00000000000000000000000000000000002002000200022222222222222224442222222220222200020000002202000000.  " """"""""$$$$"$"$$$$$$&$&$$&&$&$&&&&&&&&&&&&&(&&(&((((((((((***(*******(**(*******,**,**,,,,,,,,,,,,,,***,*,,,,,,,,,,,,,,,,.,,...,,...........................00...00000000000000.000000000000002022220222222222222242444224222222222222220020222002220000000. " """"""""""$"$$"$$$&&$$&&&$&$&$$&&&&&(&&&&&&&&(&(&&(((&((((((**(*((****************,*,,*,,,,,,,.,,,,,,*,,*,,,,*,,,,,,,,,,,,,,,...,,...................00000..00.0.0000.000.0000000.000220000200200022202022222224622224444442222222222222220022002020220020000.  """""""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&(&&&&&&&(((((((((((**(********************,**,*,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,.,,..,......................0..0.0.00000000000000000000..202200000002222222222222222222222422244422222222222222222222022200222200000& """"""$$"$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&((&(((((((((((*(**************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.....,......0..........0.0.0..0000000000000000000..0000000002222222222222222222222222224422222222222222222022222202000000000000  """$""""$$$$$"$$$$$$&$$&$&&&&&&&&&&&&&(&(&&(((&&(&((((((*((***(**************,*********,*,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,........,...............0..00..000.00.00000000000000000.0000022002202222222222222222222222222242222222222222202222222222000000000000.$  """"""""$"$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&(((((&((&((&(&((*((((*(**(*************,*******,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,.,.....................0.00..0..0.0.0000000000002000000000000000000222222222222202222222222222244422222220222222222220202022000000000.&   """" """""$$"$$$$$$$$$$$&$&$&&&&&&&$&&&&&&(&&(&((((((((((((((((*(*(*****************,***,,*,,*,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,.,,...,................0....00000000000000.00000000000000022222200222222222222222222222222222242424422222222222222222222220200000000.."|  " """""""""$"$"$$$$$$$$$$$$$$&&&&&&&&&&&((&(&&((((&(((((((((((*(((*****(***************,,***,,,*,,,,*,,,,,,,,,,,,,,*,,,,,,,,.,....,,......................0.0000.0000000000000000020000000222202202222222222222222222222222222224222222222222222222222222200000000000$    """"""$$"$""$$$$$$$$&&&$&&&&&&&&&&&&&&((&((&&&&(((&((((((((((((((*(****************,***,,,,*,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,........................0..0...00.0000000000000000000000202200002222222242222222222222222222222222222222222222222222222222200020000000$  """""""""""$$"$$$$$$$&$&$&$&$&&&&&&(&&&&&&((((((&&&&(((((&(((***(*(*****************,******,,,,,,*,,,*,*,,*,**,,*,,,,,,,,,,,,...........................0......00.00000000000000002000020002202222222222222222222222222222224222242222222222222022222220200000000000"    "" """"""$""$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&((((&&&(((((((((((*(***(*****************,*******,,,,******,,,,,,,,,,,,,,.,,,,.,,.,,..........................0.0..00..00000000000000002200202000022222222222222222222222222222242222222222222222222222222222200000000000" " """" """"""$""""$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((*(((*********************,,,,,,*,**,***,*,*****,,,,,,,,,,,,,,,,,,.,................0.......0...0000000..000000020022002200220220222222222222222222222222222222222222222222222222222222220220222222200000"  "" " """""""""""$$"$$$$$$$$$&&&&&&&&&&&(&(&(&(&((((((((((((((((((((*************************,,*,,,*,*****,****,*,,,,,,,,,,,,,,.,,.........................00.0.00000.000.000000000020002022002022222222222222222222224222222222222222222222222222222202222222222222200000 * "" """"""""""""$$$$$$$$$$$$$$&&&&&&&&&&(&&(&((&&((((((((((((((((((*(*(*******************,**,,**,,*****,****,,,,,,*,,,,,,,,,,,,,,...,......................0.00..00000000000000200002200222022222222422222222222222444442222222222222222222222222222022222222222222220000   " """"""""""$"$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(((((((((((((((((((**(((*(*******************,*,,,***,*,*****,,*,*,,,,,,,,,,*,,,,,,..,.,..,.................0000.0...00000000000000000002200202002222222222222222222204424442222222222222222222222222222222222222222222220000" " """"""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((*(((((((*************************,****,*****,***,**,,,,,,,,,,,,,,,,,,,,,.,,.,,,,................00..0.0.000000000000000000000000020202222222222222222222222242222222222222222222222222222022222222222222222222000  """""""""""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(((((((((((((((((**((((********************,***,,,*,**********,*,,,,,,,**,,,,,,*,,,,,,,,,,.................00.....0.0000.00000000000000020002002222222222222222222222222222222222422222222222222222222222022222222222222222200   """""""""""""$""$$$$$$$$$$&&&&&&&&&&&&&&(&(((((((((((((((*((((((((*((***************,***,,**,**,*********,,*,,,,,,,*,,,,,,,,,,,,,,,,,..,.,...............0.0.0.0.000000000000000000020022022020202222222222222222240220222222422222222222222222222222222224222222222222020  """"""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((((((((((((((((**(((((***************,*,**,****************,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,,.........0....0...0.000000000000000200200200200002222222202222222222222222002222222222222222222222222222222222222222222222222000  """"""""""$$$"$$$$$$$$$$$$$&&&&&&&&&&&&(&(&((((((((((((((((((**(****(****************,****,*,****,***,,*,,,,,,,,,,,,,,,,,,,,,,,,,,..,.....................00.0000.0000000202000000000202002222222220022222222222422222442222222222222222222222222222222220202242222202000  "" """"""""$$$"$$$$"$$$$$$$$$$&&&$&&&&&&&&&&((((((((((((((((***(**(**(*************,********,,*,,,,,,,**,**,,,,,,,,,,,,,,,,,,,,.,,.,.,.......................0000.0000000000000202000000200002222222222222222222220222424222242222222222222222222222222222220022222222220020   """"""""$"""$"$"$$$$$$$$$$$$$$&&$&&&&&&&&&((((&((((((((*(((((*******(***(************,,*,*,,,,**,,,,,,******,**,,,,,,,,,,,,,,,.,..,.......................0....0000000000000000200000200220200022222222222222222422224242222222222222222222222222222222222222222222222200000  " """""""""""$""$$"$$$$$$$$$$$$$$&&&&&&&&&&&((((((((((((((((((((*((****(************,*,*,,,,,,,,,**,,,,********,,,,,,,,,,,,,,.,.......................00....0.0000000.000000000000020020200220222222222222222222222222222222222222224222222222222222222222222222222222202220,  " " """"$"""""""$"$$$"$$$$$&$&&&&&&&&&&&&&(((&((((((((((*(((((*(*(************************,,,,,,,*,,*,,*******,,,,,,,,,,,,,...,..,.................0....00.0.0..0000000000000000002000000002022222222222222222222222222222244422222224222222222222222222222222222222222222220   """"""""$""$$$$$$"$$$$$$$$$$&&&&&&&&&&&((((((((((((((((((((((*(*****(**(*********,****,*,,**,,,,*,***,,*,,,,,,*,,,,.....,,..,,.,............,......0....0000.0.00.00.0000002002000200222022222200022222222222222222222222222444222222224222222222222222222222222222222222200  """""""""""""$$$"$$$"$$$$$$$&$&&&&&&&&&&&(&&(((((((((((((((((((**************************,,,**,,,,****,*,,*,,,,,,,,,,,.,,,...,..........................0.00000000000000000000202220222002222222200002022222222222222222224222244422222442422222222242222222222222222222222200   " """"""""$"$$"""$"$$$$$"$$$$$&&&&&&&&&(&&&(&(((((((((((*((*((*(**********,**,******,,**,,,*,,,,,**,,,**,,,,,,,,,,,,,,,.,.,,...........................000000000.00000000000200002200000220222222002022222222222222222242222222024222242222222422222222224222222222222222222222   """""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&$&(&((((((((((((((((*((*(***&*******,*********,*,,,,,*,,,,*****,,,*,,,,,,,,,,,,,,,,....,.......................000....000.0.00000000000000020002222222222222220222222222222222222222220224442422222222242422222222222222222222222220200  """"""""""$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&(&&((((((((((***(((*****(******,***********,*,*,,,,,,(,,**,,,,*,*,,,,,,,,,,,,,,,.,&,.................000.000.0..0000000000000000000200220002220202220002222222222224222&2222222244442222222222422222,222222222222222222222222222.  " " """"""""$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((&(((((((*(*(((**(**********************,**,,*,,,,,,,,,,,,,,,*,**,,,.,,.,,,,..,......................00...0..000.00000000000000000000022222222002222222222222222222422222222222222224242222222242222422222222222222222222222222*  " """"""""$$$"$"$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&&(((((((((((((**************************,**,**,*,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,.......................0...00..0000000000000000000000222020222222222422222222222222222222222222222222222222222222222222222222222222222222222220  """" """""""$"$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&(&((((((((((((((*(((((****************,***************,,,,,**,,,,,,,,,,,.,,..,,..,,,,,,...................0..00.00..0.00000000.0000002002222202202200022222222222222222222222222222222222222222222242222222222222222222222222222222220   " """""$""$""$$$$$$$$$$&$$&$$$$$&$&&&&&&&&&&&&(&(((((((((((*(*(((((******(****(*****,*******,****,*,,,,,*,,,,,,,,,,,,,......,,,,.....,.................0..000..0.00000000000000000000002222222202222222222222222222222222222222222224222222222222222222222422222222222222222222220 " """"""""$$$$$$$$$$$$$$$&$$&&&$&&$&&&&&&&&&&&&&(((((((((((**(**((*(*******(*(******,**********,,,**,,,,,,,,,,,,,,,,,,,,..,,,...,.,,.,...................0.....00.0.00000000000000000202000222222222222222222222222222222222222222222224222222222422222222222222222222222222222220 " """"""""$$$$$$$$$$$$$$&$&$$&$&&&$&&&&&&&&&&&&&((((((((((((((((((******************,**,*,***,***,,,,,,,*,*,,,,,,,.,,,,,.,,,,.,,.,...........,.,.............0.0000..0000000002000000000200222202222222222222222222222022222222222222222424222224244222222222222222222222222222222  """""""""""""$$$$$$$$$&$$$&$$&$&$&&&&&&&&&&&&&(&((((((((((((**(**(*(*(*****************,,*,,*,,***,,,,*,,,,,,,,,,.,,,,,..,,,..,.,.,......,.....,..........0.....0...0000000000000000000200020222200202022222222222222222222222222222222422222222222244222222222222222222222222222200  """""""""$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&((&&((&(((((((((((((((**(**(************,,**,,,*,,*,,*,,,,,,,,,,.,,,,.,,,,,...,,,,...........,...............0..00000.00.0.00000000000000000002002020220222222002222202222222222222222222222222222222222222222222242222222222222222222 " """"""$""$$""$$$$$$$$$$$$$$&&$$&&&&&&(&&&&&(((((&(((((((((((((*((((**************,,*,**,,,,,,,,,,,*,,,,,,,,..,,,,,,,,,,.,..,,..............................0.00.0.0000000000000002000000020000022220222222222202222222222222222222222222222222222202222222222222222222222222442220   """""""""""$$$$$$$$$$$$$&&&&$&$$$$&$&&&&&&&&&&&&((&((((((((((((((*(*(((*(**********,****,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,.,.,,......,..........,.,...........0..0...0.0000000000000000000000000220222222222220222222200222222222224222242222222222222222222222222222222022222222222202 " """"""""$"$"$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&(&((&((((((((((((((*(**(**************,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,,,,,,,,,,,..............................0..000.000.00000.0000002222000002220002022222222222202222222222222222222224222222222222222222222242222222202222222242220 """""""""$$""$$$$$$$$$$$$$$&&$&$$&&&&&&&&&&&&&&((&&(((((((((((((*((*******************,,,*,,,,,,,,,,,,,,,,,,,.,....,,..,.,.,.,,..,,......,......................00.0..0.00000000000002000200020020022222222222222222222222222222222222422222222222222222222222222222222222222222222220  """""""$$$""$"$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&(((((&(((((((((((((**********(********,,,*,,*,,,,,,,,,,,,,,,,,,,......,.....,.....................................00.00000.000000000220200020020020222222222222222222202222222222222222222222222222222222222222222222222222222222222220T " """""""""$$$""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((&&((((((((((((((((*((*(((**************,*,****,,,,,,,,,,,,,,,,,,,,,.......,.......,,.........,.................0.00000000000000000.002000000000000000000222222222222222222222222222222244222222222222222222222222222222222002222222222220  """""""""""""$"""$$$$$$&$&$$$$$&&&&&&&&&&&&&&&&&((&(((((((((((((((((((*(******************,*,*,,*,,,,,,,,,,,,,,,,,............,..,,...............................00.00000000000000000002000000000000200200022222222022022222222222222222222222222222222222222222222222222002222222222220   """""""""""""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&(&&&&(((((((((((((((((((((((********************,,,**,*,,,,,,,,,,,,,..,...............,,.............................0000.000.000.00000000000000.0200022000222222222222222222222222222222222222222222222222222222222222222222222222222244220 @ """""""""$"$$$$$$$$$$$&$$$&$&&$&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((*****************,***,*,,,,,,,,,,,,,,......,.....,...,.,..,.............,...............00000.000000000000000000000000202022022222222222222222222222222222222222222224222222222222202222222222222222222244222222  " """"$"""$$$$$$$$$$&$&$$&&$$$&&&&((&&(&&(&&&&(&(((((((((((((((((*((((((*******************,**,,,,,,,,,,,,,,,.......,,.......,.....................................00000.0.0000000000000000000020020000202220222222222222222222222222222222222222222222222222222222222222222222242222220  """"""""$""$$$$$$$$&$$&$&$&&&$&$$&&&&&&&&((&((((&(&(((((((((((((**((((((((*(***************,**,,,,,,,,,,,,,,,...,.,...,,........................,.,...............0..00.000.00000020002020000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222422220 """""""$$$$$$$$$$$$$$$&$$$$$$$$&&&&&&&&(((((((((((((((((((((((***(*((*(*******(**********,*,*,*,,,,,,,,,.,,,.....,.,,,..........................................0..0.0000000022020002200202220000200202000002222222222222022002222222222222222222222222222222222222222202222222222222220 " """""""""$""$$$$$$$$&$$$&&&&$&$&&&&&&&&&&&((&*(((((((((((((*(((****(((*********************,,,,,,,,,,,,.,,.......,,.,,,,......,,....................................000000002022220002022222000000000000202020222222222222222222222222222222222222222222222224664422222222222222222224220 """""""""""""$$$$$$$$$&$$$&&&&&&$$&&&&&&&&&&((((((((((((((((((((((((************************,**,,,,,,,.,,,,..,.,,,...,,,,.,.....,....,.................................00000222222000220020200000000022220200002000220222222222222222022222220222222222222224444446444220222222222222444220 """"""""""$$$$$$$$$&$$&&$$$&&&&&&$&&&&&&&(((((((((((&(((*(*((**(*((**(**************************,,*,,,,,,,,.,.,,,.......,,,,.........,.............................0.0000000022200020000000002002000000220200002000200002022222222000000002222222002020222264664442222220222222222222224220 " """" """$"$$$$$&$$$&&&&&&&&&&&&&&&$$&(((&(((((((&&(((((***(*(*((((*(*****************,*******,,,,*,,,,,,,,..,,,,.....................................................0000222202000000000000220022220000002200000000000020020222000000222222022222222202222466644422222222222222222244222022 "" """""$$$$$$$$$$$&$&&&$&&&&&&&&&&&(&&&((&&&(((((((((*((***********(*********************,***,,,*,,,,,,......,,,.,...,............,.............................0.00.022200002000020020000000000202020000000000000000002222200000002000200022222222222224666444422222222202222222244242242 " """""""$"$"$$$$$&$&&&&&&&&&&&&&&&&&&&(&&(((&(((((((((((((*(******************************,***,,,,,,,,,,,,,.,,.,.....,,,..............00.........................00000022022020000000000000000..00000020020000000000002020222220020222202000000220222222206444444222222022220002222222422222 " ""$"$""$$$$$$&$$&&$&&&&&&&&&&$&&&&&(((((((((((((((((((((****(************************,**,*,***,,,,,,,,,.,..,..,......,,..........,..,......................0..0.000000222220000000000002000000.00022000000000000000000222020000022222222222222222222222224644424242202002000022244222442422" """""$$"$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((((((((((((((*(((**(*(************************,*******,,,,*,,,,,,,.,,,..,,..,,,..,........,,.,......,.....................00.00000200000002000000000000.0.00002200000000000000022200200000002222202222222222222222224644444422220000002224244424444422 " """$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(&(((((((((((((((((*(*(((******************************,,,,,,,,,,,,,,.,,,,,,.,.,,,..............,..............................00000002000000000000002200000..0002200000000000002222222222000000020222000222222222422244464444222222000000222244444442420 """"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((((((((*(**(((*******************,**,,*******,,,,,,,,,,,.,,,,,,,,,,..,.,,.......................................000.00000000000000000000200000.0..0000000002000000022220002222200000000002222202222222222444444444442222200022222424444422222 " ""$"$$$$$"""$$$$$&$$&&&&&&&&&&&&&&&&(&((&(((((((((**((((*((((*(***************************,,,,,,,,,,,,,,,.,,,,,,,,,,,.,.,............,,....................0.....0...00020000000000000002200000...0.000000000000000002200000002200000002220222222222222222224444444444222200022222224444422220 """"$$$"$$$$$$$$$$$&$$$&&&&&&&&&(&(&&((&(((((((((((*(**((((((*********(&************,***,,,,,,,,,,,*",,.,,,,,,,,,,,,,,,,.,,,.,..(,,...,.,...................,&..000..00000000000000200022.,00000.0...000000000000000020.00000000200000000000220222202222222224244442444202000222022224242222222 " ""$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&((((((((((((((((*((((((*(**************************,*,,,,,,,,.,,,,..,,,,,,,,,,,,,,,....,......,...,,.,.,...............0....0.....002020000000000000000000000.....0000000000000000.0200000020000000000022222220 22222222444242444422200022222222424222222 """"$""""$$$$$$$$$$$$&$$&&&&&&&&&&&&((((((((((((((((((((((((((*((********(***************,,,,,,,,,,,,..,..,,,,,,,,,,,,,,.,......,.....,,,,,,,.......0.......0..0.0....000000000000202020022000000......000.0000000000000020..000020000000020022222222222222222222224444222002222224222222222222, """"$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((*((((******************************,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,,,,.............,,.,................0........00.000000000000200220202000000.......0.0000000000000000.00000000020002000202022222200222222222224242222242244424422442222222 """"$$$$"$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&(((((((((*(**(((**((*(******************,,******,,,,*,,,,,,,,,.,,*,,,,,,,,,,....,,,...............,.,.,.............000..00.....0000000000000222202222000000..0....000000000000000...000000000000000002022222222222222222222220222222424444444444444444424 """"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((*(*******(*(*(*(*(**********************,,,*,,,,,,,,,,,,,,,,,*,.,.,....,,.,.,..........,...................0.000000...0000000000022220000000000000000....000000000000.000000020000000.0002020222222222202222222222242222224442444244242442444464"""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&(((((&(((((((***((*(*(******(*******,**,********,,,,,,,,,.,,,,,,,,,*,,,,,,,,,....,,..,,.................,.....0............0000..000000000000000020000000000000....000000000000.00000000000022000002222222222222222220202222222222244244444444442244444666""""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&((((((*(((((***(((*((*******************,******,,*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,.................,...........0......00..00000.0000000000002000000000000000.....0000000000000.0000000000020220202222222222222222222222222222224222422222422444444444664""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((((((**(**(**************************,,,,,,**,,,,,,,,,,...,.,,,,,**,,,,,,,,,.,,,.,,......,,...........................000.0..0.00000000000000000000202220000....00000000000.000000000002020222220022222222422222222222222222042222222222244444444446666h """"""""$$$$$$$"$$$$&&&&&&&&&&&&&&&&&&&(((((((**********(*((**(***(***********,***,,,,,,,,,,,...,,.......,,*,,,,,,,,,..,,,,,,.......,....................0.0.000.......0.0000000020000000000220000000.....000000000.000.0000000002222222220002222222222222222222220222222222242424444444444446664 " " """"$$"$"$$$$$&$$$&&&&&&&&&&&&&&(((((((*(********(*((************************,,,,,,,,,,,,..,,,...,,,,,*,,,,,,,...,,.............................0.......0000.....0..000000000000000000200200000......00000.00000...000002222222222200202222222222222222222222222222222222224444444444466666 "" " """$"""$$$$$$$$$$$$&&&&&&&&&&(&&((((((((************(((***********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,....................................000.0.0.....000000000000020020200000000.......0000000000000000002200222222222022222222222222222222222222222222222224244444462688666| """" """"""""$$$$$$&&$&&$&&&&&&&&&&(&((((((((*(*********(********,***************,,,,,*,,,,,,,,,,,,.,,,,,,,,,*,,,,,,,,,.,.....,......,..,...................0.0.0.00..000.0000000000000000000000000000......0..0000000000222222002202222222222222222222442222222222222222222222444222464446666664 """"""""""$$$$$$$$$$&$&&&&&&&&&&&&&&(((&((((((***********(((***,,,********,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,.,.,,,,,,,,.....,.,,,.,...............0....000.00000.000000000000000002000000000........00.00000000002022222222222222222222222022222222222222222222222222444444444466666666""""""""""$"$$$$$$$&&&&&$&&&&&&&&&&&&(&(((((*****(************,,,,,*,,******,**,,,,,,,,,,,,,,,,,,,,*,,,,,,,,**,,,,,,,,,...,,,,,,,.,....,..,..............00...0.........0000..0000000000000000000000000....0..000020000000000002222222222222222222222022200222222222222222222222224444444668666864"""""""""$$$$$$&&$$&$&&&&&&&&(&&&&&&((((((((********************,,,,,,,*,**,,,*,,,,,,,,,,,,*,,,,,*,,,,,,,,,,,,*,*,**,,,..,,,,,,,.,.,,...,,.,...............0.000000..00000000000000000000200000000000...0.000000202022200000.0.0022002222222222222222220000222222222222222222222244444446666686666""""$$"$$"$$$$&&$$$$$$&&&&&&&&((&&&&(((((((((**(*****************,,,,,****,,*,,,,,,,,,,,,,,,**,**,,,,*,,*,,,,,,,,,*,,,,,,,.,......,,,,,.,....,..........0.000.000000000002000000000000000000000000000.....0000002222222200000000022222222222224422222222202222222222222222224442444444444666888866"""""$$$$$$$$$&&&&&&&&&&&&&&&&((&&&&&(((((((*********************,,,,,***,,,,,,,,,,,,,,,,,,,,,*,***,**,*,,,*,,,,,,,,**,,,,,........,.,,,.,,,..............0.0..00000000.00000200.00000000000000000...00.000000022022222202000000000222222222242422222222222222222222224222224444444444644666886864 """""$$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&((((((((************,***(****,*,,,**,,,,,**,,,,,,,,,,,,,,,************,*****,,,,,,,,,,,.,,...,..,,,,,.,,,,.,........0.0....0000000.00.000000000000000000200000000000200000002222200200000000000022222224442224422442222222222222444424244444444444444666668666""""$$$$$$$$$&&&$$$$$$&&&&&&&&&(&&&&(((((((((**********************,,,,*,*,,,,,,,,,,,,,,,,,,*,*,,******,***,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,.,...,,.............00000000...000000202020000000000000.0..0000022200220200220000000000022222442422222444442222244424244424442224444444644466666688664""""$$$$$$$$&&&&&&&$$$&&&&&&&((&&&&&(((((((**********************,**,*,*,*,,,*,,,,,,,,,*,,,,,***,,*,*******,*,****,,,,,,,,,,.,,,,,,,,,,,,,,.....,,.................0.00......0..0000000000000000..0..000000022200000000000000000000022222224242224444444444222224444444222224444446644666668668886""""$$$$$$$$&&&$&&$$&&&&&&&(&((&&&&(&(((((((************,,****,*,,,,,,,,,,,*,,,,*,,,,,,,,,,,,,,,,*********,*******,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...............,..0..........0000000000000000000002000002000000000000000000000002222222222244444444442442242442224244444444444464446666888866"""$$$$$$$$$&&&&&&&$$&&&&&&&&&(&&&&&&((((((((**********,,****,*,*,,,,,,,,**,,,,,,,,,,,,,,,,,,*,,***************,*,,*,,*,,*,,,,,**,,,,,,,,,,,,,,,,,,,...........................0..0000000.000000000000000000.0000000000000000000000000222222444444444444424444424444424244444444644464666666688666$""$$$$$$$&&$&&&&$$$&&&&&&&&&&(&&&&(((((((*(**********,,**,,*,*,,,****,,,,,,,*,,,,,,*,*,,,,,,*,,******,*,***,,**,,,,**,,***,,,,,,,,,,,,,,,,..,,,,.,,,..,,,..,..............0.0....00000000000000000200200000.0000000000000000000000000022222224444444444424444444444444244444444664666666668888886d""""$$$$$$$$&&&&$$&&&&&&&&(&&&&&&&(&&((((((**((*******,,**,,,,**,,,*,,,,,,,,,,*,,,,*,,,,,,,*,,,**,***,*****,*******,,*,,*,,,,,*,,.,,.,,,,.,,,,,,,,,,,,.,,,,,.,....,.........00...00000000000000002000000000000000002000000000000000000200220022244444444444444444444444444444466646466666666888886"$$$$"$$$$&$$$&&$&&&&&&&&&&&(&&&(((&((((((*((*********,,,,,,,,,,*,,,,*,,,,,,*,,,,*,,,,,,,,,,,*,********,,**,*****,,,**,,,,,.,*,,,,,,,,,,,,,,,,,,,,,......,,,,,................0..00000000000000200000000000000000022000000000000000020222022222222242444444444444444444444644666666666666666888886$$$$$""$$$$$$$$&&&&&&&&&(&&&&&&&&&(&&(((((((((*******,,*,,,,,,,,,*,*,*,*,,*,,*****,,,*,*,,************,*****,*,,,******,,..,....,,,,,.,,,,,,,,,,,,,........,,,,,,,,,,...,........0000000000020200000000000000000020000.0000..000000002220222022222244444444444444444444466666664666666666668888886$$$$$$$$$$$$$$$&&&&&&&&&&&(&(&&&&&((((((((((((***********,,,,,,,,,,,,,*,*,**,,*,*,,,*****,***********,****,,,,,,,,***,,,...0.....,,,,,,,,,,,,,.,........,,,,,,,,.,,,,.,.........00000.000000000000000.0000000002200000..00.00000000000000002022222244444444444444444464446666666666666666686888886$$$$$&$$$$&$$$$$&&&&&&&&&&&(&&(&(&((&(((((((**(************,,,,,,,*,,*,*********,**,*****(*(***************,,,,,,*,,,,,.000000....,,,,,,,,,,,,,,,.,...,,,,,,,,,,,.,..,..............000000000000000000000.0002000000000000..0000000000000000020202222464444446444666666666666666666686688688888886$$$$&$$$&$$$$&&&&&&&&&&&&&&((&((&&((&(((((((*(****,******,,,,,,,*,,,**,**,,*,***,*,,**************,******,*,,,,,,,,,.,.00000..,,,,,,,,,,,,,,,,,,,..,,.,.,..,.,.,.,...,...............0000000000000000..000000000000000000000...000.000000000000022224444446666646666666666866666668668666668888886$$$$$$$$$$$$$&&&&&&&&&&(&&&((((&(((((((((((((((***********,,*,,,,**,*******,*,,,,,***********************,*,***,,*,,..0000...,,*,,,,,,,,,,.,,,,,,,,,,,,,...,.,,,.....,...........0.0...0.0000000000...002222200020000000000000..00000.000000002222244444444666666666666666666666666666668688688886 $$$&$$$$$$$&&&&&&&&&&&&&&&(($(&(((((((((((((((*****,,,,,,,*,,,,,**************,*(****(*******************,***,,,...0.00....,,,**,,,,,,,,,.,,,,...,,,,,,,,,,...,..,.,.,...............0.00000.000000000020000000000000000000.....00000000000022222244464446666666668866666666666866666868868888864$$$$$&$$$$$$&&&&&&&&&&&&&&(((&((((**(*(((&(((*(*(*(**,,,,*&*,***,**,*************(***((&***********************,,..$,....,,,,,***,,,.,,,,,,,,,*,**...,,,,....................,......0000000.....0000000000.000000000000000.0...000.0002..00022222244224466644464666866666666686668666866668688886$$$$$$$$$$$$&&&&&&&&&&&&&&&((((((((((((((((((*(******,,*,**,***,*,****************(((((((*********************,,,...,....,,.,,,***,,,,,.,,,,,,,,,*,,,,,,..........,,........,,(.....0..0000000.00000.0.0.0,$000000000000.0.00.000000000,"000002222444444446644466666,2666666666664666666666668888(f$$&$$$$$$$$&&&&&&&(&&&&&&&&&&((((((((*((((((((*******,*********,,,,,**************(*((((***********************,.........,,.,,,*(**,,,,,,,,,*,,,,,,,,........0.......................0.0.00.00.0..000000...0000000.000.0....000000000000000000022244444444466666666666686866666446466668868688886*$$$$$$$$$$$$&&&&&&&&&&&&&&&(((((((*((((((((((*********,******,,,**,*,**************(((****,*******************,...,......,,,,,,*(*,*,,,,,*,,,,,,,,,.....................................0..000000000....0000000000..00000..0.000000000000000202222444444646464666664666666666666466866666688888664$$$$$$$$$$$&&&&&&&&&(&(&&&((((((((((((((*(((((***************,,,,,,,,************(****(**********************,,,,........,,,..,*((***,*,***,,,,,,,,,..0.............00.0..................00000000000.000..00000000000000...0000000000000202222224444444424446666666666666666666666866666868668864$$$$$$$$$$$&&&&&&((&((&(((((((((((((**(*(**(((*(******,,*,**,,,,,,,*,**************(**(**********************,,..,......,,..,.,,*((*****,,,,,....,.,.........0....000.0000.00.0......0...00000000000.00..0..00...0000.0.....0000000000000222242244444466444446666666866666666666668868888888886884$$$$$$$$$$&&&&(&&(&(((&((&&((*((((((**((*(*(***,******,*,**,,,,,,,**,,,,**************(**************,*****,*,,,......,.,,,,....,*((****,*,,,,,,,,,.............000000000000000.0...00...0000000000.000.000...00..00.0.0000..000000002220222222444444444644466644668888666666666668868668888886884$$$$$$$$$&&&&&&&&(&&&&(&((&(((((((((***((*************,,**,,,,,,,,,**,,****,,***,,***********(**,*,***,***,*,,,.........,......,,*((****,,,,.,...............0....0000.0000000000......00000000000000..00.0.00000..000..00.0.000000000000222224444464466446666666688868686886666666666666888888882$$$$$$$$$$&&&&&(&&((((&(((&(((((((((((******(********,,**,,,,,,,,,,**,,,*,,,,,,,,******,*******,,***,*,***,,,,,..,.....,........,******,,,,,.,,,.,...............00.0000.00000000000...00000000.00000.......0...0000.0.00..00000000000000022224444444446666666666686666666868866688888888888888886`$$&$$$$$$$&&&&&&((((((&(&(&&(((*((((((*(***************,**,,,,,,,,*,,,,*,,,,,,,,,******(*******,,***,,****,,,,,.,.,,............,,,*,,,,,,,..,...............0..000..00000000000000000.00000.0.0000000....000.000.00.0000000.000000000000022224444644468888866666666666686688666666668888888888662$&$&&$&$$$&&&&&(&(((&&&&(((((&((((((*((*(*************,*,,,,,,,,*,,,,,,,,*,,,,,,*******(******,****,,********,,.,,,..............,,,,*,,.,,,,.,.............000.0000000000000000000000000.00000.00000........000000..00000000000000000000022244444446686868888666666666686688866688888888888888882$$&&&&$$$$&&&&&&&&&&&&&&((((((((((*((**(((************,,,,,,,,,,,,,,,,,,,,,,**,*****************,**,********,*,...,.............,,,,**,,.....,.................00000000000000000000000..0..0000000000.........0000..000000000.00000000000022222224446668866866666664666668686888886688888888868684$&&&&&&$$&&$&&&&&&&&&&(&(((((((((**((((********,****,,,,.,,,,,,,,,,,,,,,,,,,,,,********(******,,********,*,,,,,..,.............,,,,***,*,,..,..............0.00000000000020000000000.....0000.000000.........0000000000000000000000000000022222244466686666666666666666868868888888666888888888884$$&$&&&&$&&&&&&&&&(&&(&&&&(((((((*****(*********,*,,,,,,,,,,,,,,,,,,,,,.,,,,,********((*************,,**,***,*,,,*,,...,......,,,,,,,,,,,,,,...,..................000000000000020000.......0..0000000......000000...00.0000000..000000020002222244446666644466666666668888868888888888888888888882$$$$&&&&&&&&&&&&&&((&(&&&&((((((*(*(*(**(*********,,,,,,*,,,,,,,,,,,,,,,.,,,,**********,*********,****,,,**,,,,,,,,,....,.,...,*,,,,,,.,,,,,...,,...............0000000000000000200000.0..00000000000.......00000000.000000....0.00000020002222224466666664244666666686688888888888868688888888882$$&&$&&&$&&&&&&&&&&&&(&(&(&&&((((*((*((**(********,,,,,,,,,,,,....,,,,.,,,,,********************,*,***,,**,**,,,,,,,,,,,.....,,,*,,,,.,,,,,,................00000000000000000000000000...0000000000000....0000000000000000000...000022222222222224466666644444466666686886868688888886888888888882$&$&&$$$$$$&&&&&&&(&&&(&(((((((((((*(*(********,,,,,,*,,,,,.......,.,...,,,**(*******************,*,,**,*,**,,,*,,,,*,,,,,...,,*,,..,..,,,,,,..,.,.........00000...00000000000000000....000000000000000.0002000000000000000000000.0002222222022244466666644446666666688668888888888888888888888880&$$&&&&&$&&&&&&&((&(&(((&(((((((**(*(*(****,,,,,,,,,,,,,,,,,,....,,.,..,,,,*************,******,,***,*,,,,,,,*,,,,,,,,,,,,,..,,,,,,,.,,,.,,,,..............000000000000...00000000000...000000000000000000022200000200000...000.00000002222224444444666664444466686888888888888888:888868888888860`&$&&&&&&$&&&&&(((((((((((((((((********(**,,,,.,,**,,,,,,,,,,........,,,,,***(*****,***************,,**,,,,,,,,,,,,,,,*,,,,,,,*,,.....,.,,,,,............00.000000000000000000000000..000000000000.0002000000002002200000..00000000002222224244444644666664446688886888886888888888888888888888880&$&&&&&&&&&&&&&(((((((&(((***,*******((******,,,,**,,,,,,,,,.....,....,,**((******,,*,***********,,,**,,,,,*,,,,,,,,,,,,,,,.,,,.....,,,..,,,,,,,......0...00.000000000000000000000.....000000000000000000002200000020000.00020000000002222222444446646666664446888868888868888888888:888888888888.&&&&&&&&&&&&&((((((&(((((****,,************,*,,,,*,,,,,,,,,..........,,,****(***,,,,,************,*,,*,,,,,,,,,,,,,*,,,,....,......,,,...,,,.,,,,.....0...000.00000000000000000000.....000000000000200002200000..000020.0002220000000022222424264466446666644686888866888888888888:88888::8888688.&&&&&&&&&&&&&&(((((((((((*(****,**************,,*,,,,,,,.,.........,,,*****(***,.,,,,*************,,,,,,,,,*,,,,,,,,,.........,.,.,***,,*,,,,,...,.0..0.0.0000000000000000000200000.0.00000000000000022000000000.00020...0220000.0000022222244444466644464448666868888868888888888:88888:88:888886&&&&&&&&&&&&&(((((((((((*(*********((*********,,,,,,,,,,,.........,.,,*********,,,,,*,***********,*,,,,,,,,,,,,,,,,,,,.,,,....,,,,,,,,,***,,...........0..0.00.00000000000000000000....0000.00000000000000200000.00000000.0000000.000002222244444464666666688668688688888888888888::8888::88888884&&&&&&&&&&&&&((((((((&(((((****(**((((**((******,,*,,,,,...........,,,*********,,**,,********,***,,,,,,,,,,,,,,*,,,,,,.,,,..,.,,,,,,,,**,*,,,,......0....0.00..000.000000000000000.....0.000000000220000000000..00222222022220000.0000002444444444666666666886868688888888888888:8:888:::888888884&&&(&$&&&&&(&&((((((((((((*******(**((****((*****,*,,,,,...........,***(**********,,,********,****,,,,,,,*,,,,,,*,,,,,,..,,....,,,,,****,,,.,..............0.00.000000000000000000......00.0000000000000222000.00222222222222000000000002244444464466666686688668868888888:8:8:8:8888:::8888888866$&&$&&&&&&&&&&(((((((((&((*******(*((*(***(((***,,,*,*,,............****(((*(*,..,,,,*******,,,,,,*,,,,,,,,,,,,,,,,,,,.,,,,,.,.,,,,,,,*,,,...,.........00..000.00000000000000000.0...0.000.00000000000002200..0222222222222200000000000000224444466666666466666868888888888888888888:8:88888888666&&&&(&&&&(&&&&((((((((((((*********(**********,,,,,,,,,..,,.......,,,**((***(*,,***,,,*,***,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......,,,,,................0....000000000000000000000000..000002000000002200.00022222224422220000000000000022446666666666666686888888888888:888:88:88888::888888886&&&&&&&&&&&(&&(((((((&(((((****((((*********,,,,,,,,,,.....,.....,,,****(*****,,,*(,,****,***,,****,**,,,,,,,,,,,,,,,,,*,,,..,.......,,................0.000000.0000000000000000000.......000000000022220000.02220022222000000000.00000002242446666666666666888888888888888:88::88::::888888888864 $&&&&&&&&&&&&&&((((((((&((((**((((***********,,*,,,,,........,..,,.,*****,****,,,,**,,***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,...............0....0000000000000000000000..0.....00000000000222000.02222000222000000000000000000222246666666666688686688888888888::88:8888::8::8888888886&&&&&&&&&&&&&&(((((*(((&&(&(&(((*********,*****,,,,,..............,****************(,*********,***,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,................0.0.0.0000.000.00000000000000000....0000000000220200.02220.0020020000000000000020000246666666666688688888888888888:::888:8888888:8888888886&&&&&&&&&&&&&&((((((*((((&&((((***(***********,,,,,.............,,,************(****,**,,*,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,......000..00000000000000000000000000000....000000000022220..0022200220..000000000000000000226666666666666886868888888888888:888:8:8:88888888888886$&&&&&(&&&&&&&*(((((((((((((((*((**********,,*,*,,............,..,,,**************,****,*******,*,,,,,,,,,,,,,.,,,,,,,,,,,.,,,*,,,,,,,.,................0000000000000.000000000000.000...,..000000220022000000000000000000000000220000002224466666666666666888888888888:8888::::::::::::888888:886 $&&&(&(((&(&&&&&(((((*((*((((((((**********(**,*,,..,,.........,,,,****( ***********,,*,,***,**,*,,*,,,,,,,,,,,,,,,,,.,,,,.,,,,,,.*,,................00...00.00.000000000000000000000...,.0000000022222002220.0.0000000000020222020000002246666666666666666668888888888:88888:::::::8:::888888886"&&&&&&((&&&&&&((((((*(((*(*((*(((*************,*,,.,,,.........,.,,,****((***,************,****,***,**(,,,,,,,,,,.,,,,,,,,,,,,...,(*.................0..0.00000 *.0000.00000000000000........0000222222222222200000000000222222200000002246666666666.6688688888888888:88:8::8::::6:8:88:888888:&&&&((&((((&&&&&(&((((((((((((((((*************,,,,.,,,..........,,,******,************,**,**,,,,,,,,,*,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,....................0.0000......000.0000000000...........000202022202222222200000022202222222220000000244666666666266668888888888888888888::8:648:::8:8888888&&&&(&((((((&&(((((((((((*((*(***(***********,,,,,,,,..........,,,*,,*********************,**,,,,*,,,,,,*,,,,,,,.,,,,,,,,,,,,,,,.........................0.0...0.0...0000000.0000000........0000202022022222222200000222444222424222000002246666666666666668888888888:888888:888::::::8:::8:888884&&&&&((((((&(&((((((*(*(**((((**((*(********,,,,,,,,,,....,,..,,,,,************,,,,********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,...........,......0...0.0..000000000..0.00.00000000.0.......000000020222222222222202222244442224222202002224666666666686686866688888888888888:::::::8::8::888::888&&&((((((((&&&&((((((((((((((*(((((***********,,,,,,...,,,....,,,,,*,**,*****,**,*********,,,*,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.......................000...00..0000.00.000000000000.........0000020200022222222222222222422222424222200002446666666666686668886686888888:8888:8:8:::::8:8888::8:6&&(&&((((((((&((((((((((((**(**((*(**********,,.,,,,,,,,,,,,.,,,,,************,,********,,*,,,*,,,,,,,,,,,,,,,,,,,,..,,,,,,,,..,.............................000000000.00.0.000000.00.00.....00000020220222222222222222242222242442222000244466666666668688666668::::::88888:88:8::::::::::8888886&&&((((((((((&(&((((*(((((((((*(((****,********,,,,,.,,.,,,,,,,,,,,*******,*,*,**************,,**,,,,,,,,,,,,,,,,,.,.,,,,,,,..,,.,,,..............0.0.......0.0..0.00000000000000000000.......220022202222222222222222222222244444422202222444666666688886666868:8:8888:888888:88::::::::88888:886&&((((((((((((&((((((*(**(((*((*********(*****,,,,.,,,.,,....,,,,,,******,,,,***,***,*,***,*,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,.................................0..00..0..0000000000000.....00020200242222222224422222222222224424442222222446666666688888888888:8886688888::::8:8::::::::8888888&&((((&(&(((((((((((((***(*******,,,**********,,,,,,,,,,,,,,.,,,,,,,,**********,***,,,,,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,........,.....................0..00000.00..0..0000000.......002222222222222222422044442222442442244422224446666668668888688888:8:6668888:888::8::::::::::8:88:86&&((((&((((((((((((((((**(********,.,*((((****,,,,,,,,,,,,.,,,,,,,,*,,*****,,*****,,*,,*,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,....................0...0..........00000...0.000.00000.....0000222222222222224222222222422242244444242224466666666666688888688888686888888888888::::::::8888:886&&(((((((((((((((((((((*****(**(***,,*****(****,,,,,,,,,,,,,,,,,,,,*,,,*,*******,*,*,***,*,********,,,,,,,,,,,,,,,,,,,,,,,.,,,.....................................0.0.0.....0.000000000.....000222220002222224222224444222222244444444444444666666666666666688888888888888::::8::::::::::888::8:6(((((((&((((***(((((((*(**********************,***,,,,,,,.,,,,,,,,,,*,*********,,*******,****,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,............,,.....,.................00..000..00000000000000..0000022202002242222242224442442.022244444444444464466666666666668688688:::88888:::::::::::::8:::888:::6(((((((((((***(((((((((((**(*****************,,***,*,*,,,,..,,,,,,,,,,,******,**,****(****,*,**,*,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,.........,..........................0.00...0000000000000000.002222222222222222222424424420..02244444444444424666666666686688688668888888888::8:8:8::::::::8::::886(((((((((((((***((((((***(***((((**************,*,,,*,,,,...,,,,,*,,,*,*,*,*,***,.*,*,,*,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,.,,.,,..................................0....000.0.0.0000000000000000022022222222222224244444222000004444444444644466466666666468868888688666668:::::::::::::8:::8:888:86&(((((*(((*((****((*(((((((((*(((((***(*********,,,,,,,.,,..,,,,,**,,,,****,***,*((**,,,*,,,*,,,,,,,,,,,,,,,,,,,.,,,,..,.,,,................,...................0..0..000..0.00000000000000000..020022222222222244244442222022244444446666664246666666868868888886666868:88:::::::::::88888888:::4&(((((((((((*****(((((((*****(((***************,,,,,.,,,,,,,,.,,,***,,,*****************,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,........................,,...............0.00..0.0....000000000000002000022222222222224222444222222222444444466466466666666666888888888888866888:888:::::::::::888:888:8:6$(&((((((((((((***((((((((**(*****,,************,,,,,,,,,,,,,,,,,*,*****,,******,*,***,***,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.............0...,..,..0.0..,...............0.....0.0000.000000020022202202222022222224222242200242444444466666464666666666688888888888888:8:8::::8:::::::::8:8:88:88884(&(&(((((((*((((((((((*****((***,,.,**********,,,,,,,*,,,,,,,,,,**,,*,,,,***,,********,***,*,,,,,,,,,,,,,,,,.,,,,,,,,,.,.,...,.,................0.0000.,.,...........00...0000000.0.000000000202222222222222222222244224220244444444664664666666666668888888888888888:8:888:::::::::::::::::8888:6&&(&(((((((((((*(**(((*****(*(***,,**(*********,,*,*,*,,,,,,,,,,,*,,,,*,,**,***,**,,*****,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.........,.....,.000.......,,......0......000000.000000000000000020000222222222222222222422222444444444464444666666666668888888888888888:88:::88:::88:8:::::::8:88886&&&((((((((**(((*((((((*****(*(******(*********,,,***,,**,,,,,****,**,,,,***,**,*,*******,,*,,*,,,,,,,*,,,,,,,,,,,,,,.,,..,...,...............00....,,,...............0.0..0.00000000000000000.02022222022222222242242442264444444444444666666666688888888886888888:88888:8:888:88:8:::8::888888:4 &&(&(((((((((*(*((*(((*((*********************,,,**,*,,,,,,,*,,,*****,,,,*,****,***,****,,*,,,,,,,,,,,,**,,,,,,,,,,,,,.,,...,...........,...........,,,.......0.......0....0...00000020000000022000222222222222222224424244444444444444466666666666866888888888888:8:8888888888888:::8:88666888884&&&((&((((((**(**(*(***(****((********(********,,*,*,,,,,,,*,,******,*,*,*,,,*,,*,,*******,*******,*,,,,,.,*,,,,,,,,,.,,................,.............,...........0.....0....00..00200020000000002202222222222222222442420222444444644462466666666686888888888888888888888:8:::::::8:::::8688888:4 &&((((((((((*(****(*((*****(((***((***(************,,,,,,,,,,,,,*********,*****,,**,,****,***,***,,,,,,,**,,*,,,,,,,,,.,.,.,..,..........,........0...............0......0...000020002000002000000244222222222222424442442024444444444466466666666688888688888888888888888:::::::8::88:88::8888882&&&((((((((((((**((**(*(******((((**,**********,*,**,*,,*,,*,,*,,**********,***,,,************,,,,,,,,,,,,,,,,,,,,,,,....,...............................0.............,,...0.00000000000002022022222220222222222242424242244442444224466666666668888668888888888888888888:::8888::88:::8::88888:4&(&(((((((((((****(************((****,**********,,,**,,*,*********,******,*,**,,,,*,*,,,******,,,,,,,,,,,,,,,,,,,,.,,,.,,,,.,..............,.......................0000.....00.000000000000202000200200002222222222222442444444224244646666666866666868888868888888:::888::::88888:::8:8::::888884&&&&((((((((*((*****(************(**,,,********,,,,,,,,,,,,,****,****,*******,*,,*,,*,*,,********,,,,,,,,,,,,,,,,,,,,,...,,.,..........................,.........0..0......00000000000000020200000000000222222222242424422222222444466446666666668686888888888888888888::::::88888::888888:8888884&&(&(((((((((***********************,,,****,****,,,,,,,,,,,,,,*******,,****,*****,**,,,*,,,,,*,,,,,,,*,,,,,,,,,,,,,,,.,,,..,,................,,.............0.00.0....0.....00000.000.00002000000020...02022222222222244222442424466666666666666866668888688888888866888::8::88888888888:8::888882&&(&(((((((((((****(**********,,*(*************,,,,,,,,,,,,,,*,*,**,,*,,****,***,,,,*,,*,,*,**,,**,***,,,,,,,,,,,,,.,,,,,,...,................,.,..........0.......000.00..000000000000020020000022200000022222220222224224444444446666666666666866666888888888888888::8::::8888888688888:8:8888824&&&(((((((((((************************,,***,**,,,,,,,,,,,,,,,,,,****,...,,,,******,*,,,,,**,,,,,,,,,*,,,,,,,,,,,,,,,,...,,....,................,,,,,.,,,,....0....0....000..0000000000000002200022000044220222002222222224444444464666646666666688668688888688888888:888::::88888888888:8888888882&&(&&(((((((((************************,,,*,***,,,,,,,,,,,,,*,*,*****..,,,,,,,**,*,*,,,,,*,,**,,,,,,,,,,,,,,,,,,,,,,,,...,..................,...,*,,,,...0......00.00000.0.000.00000000002002220000002422220200000222222222444444444666666666666668886668888888888888888888:::8:8888888::88888888:2 &&&&(((((((((****************,*********,,,,,,,*,,,,,,,,,,,,,,,*,**,*,,,,,,,,*******,,,,,,*,,,,,,,*,,,,,,,,,,,,,,,,,,.,,.,,........,..............,*,,....0.......0......0.0000000000000000220222000002222002222222222422222244446664666666666666668688688888888888888888688::::::888888888:8888880"&&((&((((((*************************,*,,,,*,,,,,,,,,,,,..*,****,,,,.,,,,,,********,,,.*,,*,***,,,,,,,,,,,,,,,,,,,...,,...,.....................0..0.....000...00....0.0..000000000000000200222200002022222222222222222224444444446666666666666666666668888888:88888888888:::::86688888::88:88880&&&((&((((((***********,*****(**********,,*,,*,,,,,,..,,.,$,,******,*,,**,,*,**,***,*,* *,,,,,,,,,,,,*,,,,,,,,,,,..,,,,,,..,.,.............,....,........0.0.0..00.0....0.00*0000000000000202022222002202022222222222222224446446646664666666666666668888688888888:888668888888688:88::888888::0 &&&(&((((((((********,*,,,,**,,*********,,*,,,,,,,,,,,,.,,*,*,,**,,**,*(**************,,,,,*.,,*,,,,,,,,,,,,,,,,,,,,,,...,...............,.............0..00...00..........00.0000000000000020020222200000.0222222222222222242444466466.46666666666666668886688888886888888886688888888888:88:88 &&&&(((((((**********,,,,,***,,****,***,,***,*,*,,,,,,,.,,,,,..,,,*,,***,***********,*,*,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,......,.........................0..000...0............00.000000000020000002022222022222222222222222244224444666646666666666686668688688888888888::88:888668:8888:8:8:888666"&&(&((((((((************,,,**,******,*,**,,,,,,,,,,,,.,,,,.0000...*,****,***,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.....,,............,.............0000.....0........000000000000000000002000020222222222222242222222444444444646666666666666666666686888888888888888888888:8888:8888::888888.&&(&((((((((*(********,*,,,*****,**,,*,*,,,,,,,,,,,,,,,,.0000......,*,,*******,***,**,,*,,,***,,,,,,,,,,,,,,,,,,,,,.,,.,.,,............,....,*,......0.....0...0..000.00222000000000000000000002200222222222222222222222222244444466666666666666666686666688888888888:888888:88:888888:8:88888888. &&&&&((((((((*(*******,,,,,**,****,,*,*,,,,,,,,,,,,,,,,..0...,,,.....,,,**,****,*,,,,,,,,,,,(,,,,,*,,,,,,,,,,,,.,,.,,,,,,,...................00........00..00..0000.002000000000002000000002242200020222222222222242424424444444446466466666666666666666868888888888:88::8:88:8:888888::888888888.&&&&((((((********(*(***,*****,,**,,,,,,,,,,,,,,,,,,,,......,.,,,,...,,******,**,**,,,**,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,....................0.............0000..0000000000.00000000000000242220200220222222222222224444444444444666666666666666666666686888888688888::::::::::888:8888:8:8::8888.&&&&&(((((((***************,,***,***,,,*,,,,,,,,,,,,,,.....,,.,,,,.0..,,,*********,*,**,*,,,,,,,,,,,,,,,,,,,,,,.,.......,,,,................................0..0..0000.0000...000000000022220000002222222222222222422444444444466666666666666666686666666668888888::::8:::::::::8888888::86888888,&&&&&(&((((((********((((*****,,,,,,*,,,,,,,,,,,,,,,,,..,...,,..,.,...,,,,********,,**,,,,,,,,,,,,,,,,,,,,..,,.........,.,,..................,,,......000.0..000.0000000000..00000000220222000002022222222222222244444444444446646666664666666686666668888888888888:8:8:8::::::888::888:8888:8:88,&&&&(((((((((***********,,,,***,,*,,,,,,,,,,,,,,,,,,.....,,,......,...,*,*,******,,***,,*,,*,,,,,,,,,,,,,,,,,.....,.,,.,,.,.................................0000000000..00000000000000000000200042202202222222222242244444444464666666666666666666666886888888888888::::8::::::::::8::8:888888888*&(&&&(((&(((((***********,,,****,*,,,,,,,,,,,.,..,,,,,,...,..........,,,,***,,*******,*,,,,,*,,,.,,,,,,..,.,,,,.,....,,,......................,.....0......0...00000.0.....000000000000220....02222002022222222222222444444444444666664666666686666668868888888888::88::::::::::88::::888888:8888*&&&&&(((((((*(***********,,,**,,,*,,,*,,,,..,.....,,,,..,,,..........,,,,,,,,,****,,*,,,,,,,,,,,,,,,,,......,,,...,.,,,........,.......00..........0.00.00000000000000000000000000202020020000222222222422222222222444444444444464666666666666668666668686888888888::::::::::8::::8::8::88:888688* &&&(&((((((((************,,,,,,,**,**,,,,,,,.,.....,,,,,,.......0...,,,,,,,,,,******,,*,,,,*,,,,,,,,.,,,,,,.,,,.,,,,,,......................0........0.0.0.0000.0000000000000000002000202220002222222444222222222222222444424444464664666666666866866688668888888888::::::::::::::::::88888:88888&&&&&((((((((************,*,,,,,,,,,*,*,,,,,,..,...,,,,,,..,...........,,,,,*,,*,,,*,,*,,,,,,,,,,,,,,.,,,,,,,.,.,,,,,,........................................00000000000000000000000200022222022022222240022222222222244444444446666666666666666666664444688888888888::::8:::::::::::88:866686888& &&&&(((((((*(*********,*,*,,,*,,,,,,**,,,,,,.,.,....,,,,,.,.....,...,,,,,,,,,,,,****,,,,,*,**,,,,,...,,,,,.,...,,,,,,,.,............................0......000.00000.000000000000000202222002000000222220022222222222244446446444446466666666666668666668888888:88888:8:::::::::::::88:::86668888$ &&&&(((((((************,*,,,,,,,,,,,,**,,.,,,,...,.,,,,,,,.,,.....,,,.,,,,,,,,,,*,,,,,*,,,,,,,,,,,,,,,,,,,..,.,,,,,.,,...............................00.0000.000000.0.00.0000000000002222022200.002222222202222222224224444444442266666666666666868668888888888888:::::::::::::::::::::8888888888" &&&&(((((((((******,,*,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,....,,,*,,..,,,,,*,*,*,,*,,*,,,,,,,,,,,,,,,,,,.,..,,.,,...,,...................00............0.00.000...000000000000000222222222220222222222222222222222224444444464464666666666668666888868888888888888::::::::::::8::::888888888888"< &&&&(&((((((********,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,**,,,.,,,**,,,**,,,,,*,,,,,,,,,.,,,,,,,,.,,.,,.,,,.,,.,.....................0........00..0.0000000.0.0000000000002022202222202000002222222222222422444444444464466466666666666668888888888888888888:8:::::::::::8:88:88888888888" &&(&&(((((*********,***,,,,,,,,,,,,,,,,,,,,.,.....,,,,,,,,*,,,,,,*,.,,.,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,.,,.,,........................0.0.00.0........0000000000000000000000020200002000000000222222202222224442444444464466666666666646668888888888888:88888:::::::::::::::::::88888888888 &&&&&((((((*******,,,,,,,,,,,*,,*,,,,,,,,,,.,,.......,,,,,,******,.,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,..,,..........................0...0..0...0..00000000.0022000000000000202022220202002022222200222222442444444466444446666666646688886888888888888888:8::::::::::::::::8888888888888 &&&((((((((((*******,,,*,,,,,,,,,,,,,,,.,,,.....,..,0......,,,,,,,,,,,,,**,*,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,.,..................................000..000000..0.000022000000000002002220000002022200202000222222444444444646664446666666666666688888888:88888888888888:::::::::::::::8888888888:6&&(&(&(((((*********,,,*,,,,,,,**,,,,,,,,,.,.,,.,.........0......,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.0....,,,,,.,.,,,.......................................000.0000000.000000200000020000020022022000000222222222244444444664664646666666688668888888888:8:88:8888888:::::::::::::::88::8:88888&&&&&((&(((******,,,,,,,,,,,,,,,,,,,,,,.,,..,.,....,....,.....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,...,,...,...............................00.....00000000000..0.000000000000000002202022220022222222444244444444464666666666666686688888888888:88668::88888:::::::::::::::::88888888: &&(((((&((((******,**,,,,*,,,*,,,,,,.,,..,,.,,.,...,.,,.....,,,,....0..,,,,,,,,,,,,,,.,,,,,,,,,,,,,..,,............,,,.,..........,.............0......0..000000.00000000...000000000000022220222222222222222222224444244446646666644666666666886888888888:88888:888:::::::::::<::::::8::8:88888:&&&&((&(((*(*****,,,*,,,,,,,,,,,,.,.,,,,.....,....,..,..0..............,,,...,,,,,,,,,,..,,,,,,,,,.,........,.,,.,...,,,..............................0.0.000000000000000..00000000000002022024422444422222222222222424444444666666666666666866868688888888:888::8::88::::::::::::::::::8::88888:&&&&(((((((*****,**,,,,,,,,,,,,,,..,,..,....,....,.........,...........,,,..,,,,...,.,.,...*,,,,,,,...,..,...,.............,......,.............0.0......0000000000.00000.000020000000020220244444222222222222222244444444466666666666666666688886668:::8:8888888888:::::::::::::::::::::8888888:2&&&&&((((((*******,,,,,,,,,,,,,,,,..,.,,..............0.....,............,..,,..,,,,..,,,...,,,,,,........,.,..................,...,...........0.....0....0000000000......000000000002000022444242220222222222222242444444466666666666666668888888688:8688888:88888:::::::::::::::::::::::888888:&&&&&((((((*******,,,,,,,,,,,,,,,,..,,................0...........,..0..,,......,,.,.,.......,,,,,,.,.......,..............,,,.....................000.00..0000000000..,000000002002222220224222222222222222222242244444446666666666666666666886888888888688888888:::::::::::::::::::::888:88888:&&&&(&&&(((((****,*,,,,,,,,,,,,,,,..,.,,,..................,.............,,..,,,,,.,..,.......,,,,...........,......,,.,,...,,,.....................00...0.00.00000.0.0000000200000200220222222222222222222224224444446444664666666666668664666888888886686688886:::::::::::::::::::::8:888::886:&&&&(&((((*(*******,,,,,*,,,,,,,,,,,,,...,................................,..,,,.,,............,,,,...,............,.,..,.,,,,.................000..0.0..........00000.000000000000002222222222222220022222222444444444466644464266666666666666888:::8868::86666::::::::::::::::::::::::::::88:::8&&&(&(((((((*****,*,,,,,,,,,,,,,,,.,.,.................................,....,,,.,,,...,.........,,.,..,.,.............,,.,,,............................0..0.000000000000000000000000222222222222222200222224224444444666446666666666666668866888::888888::::88:8::::::::::::::::::::::::::::8:8:&&&&&&((((((**,**,*,,,,,,,,,,,,,,,...,,,...0............................0..,.,,.,,,............,,,,....,..,,,..........,,,.,...,.....,...,......0......0000.0.0000000022000000220000422222222222222222222224422244444666466666666666666666666688888888888:::888:8:::::::::::::::::<::::8:8::8:8:: &&&&&&((((((*(&***,,**,,,,,,,,,,,,,,,,.,...$*...........................**,,,.,,...,............,,.,..,......,......,,.,....,.,...0,....,...........0.0000000002.0000000000000000000222222242022224222222224244444444446666666666666666666686888:8888:8888::88::::::::::::::::::<<<:<::::::8::88:&&&&&&(((((((((****,,,,,,,,,,,,,,,,.,.,....................................,,...,...............,,,,,,,...,......,,,....,,...,.,..(,...............0.00.000000..00000..000000002000.0022220 022222222224224444446444646466666666666666666668888888:82888:::::::::::::::::::::<<<:8::::8::888:8:&&&&&&&&((&(((*(****,,,,,,,,,,,,,,,,...................,,.............0.,,.................,.....,,,,..,.....,.,..,,,,,,.,......................0..0..0.00000000000000000220000002002222022222222222222242242244444444446666664666666686668688888888:88888:8::::::::::::::::::<:::0:::::8:::8:::4&&&&&&&(((((*(********,,,,,,,,,,,,,,,,...........0.,,.,,,,.........0.0....,.....................,,,,,.,....,.,,.,,,,,,,,...,,.,....,...............0....0.0.00000000000020000020202022222222220022220002222244424444466666666666686666688686888888888:::88888:8::::::::::::<::::<:::::::::::88::: &&&&&&&(((((((******,,,,**,,,,,,,,.,,,...........00..,,,,*.,.,.....0.......,.........,........,.,,*,,,,,...,...,,,.,.,,,,,,.,..,,.........................000000000000002000000222222222222222002000022222244444444446666666666666666666888888888888:::88:88::::8:::::::::<::::<:::<::::8:::888:: &&&&&&&&(((((((*******,*,,,*,,,,,,.,.,,..........00...,,*,,..,,.........0.............,..,....,..,,.,.,,,....,.,,....,...,,,,.....................0.000.0..000.0000000000200002200202222222242000..0242242224464444464446666666666666666688888:88888::::888:8:::::::::<<<:::<<::<:::::88:::8::8:: $$&&(((&&(((((((*******,,,,,*,,,,,,.,.,........0..00..,.,,,.,..........0...............,..,,.,.,...,,,,,,,.,,,,,.....,....,,,.,....................0000.000000000000000000000000220222222222222222222222444444244444444666666666666664666888:8888888:88888::::::::::::::::::<<<::::::88::866::88:&$&&((&(&&((((((((****,,,,,,,,,,,,,.,............00000..0.,,,,,.,.................000..........,..,,.,,,,,,,,,,.....,....,..,,............0............00000000000000000002200000222222222222224222242224444464644444444666666666666666868888888888688868:<<<<<<:::::<:::::<::<:8:8888:::888:::::&$$&&&&(&&&&((((*(*****,,,,,,,,,,,,,.,,..........0.000.,..,,.,.,.........0....,........,......,...,,,.,,,,*,,,,...,.....,.,...............0....00.0...0.00........00002022200022222222222002222222222224444464444224464646666666866666888686688:::88888<:::<::<<:<::::::::::::<::::::<:::::::8::: $&&$&&(&((&((((((((((**,,,,,,,,,,,,,,,,.......0.0000000...,,,,..........0..,.............,...,...,,,.,,...,..,.,.,,,,........0.........00.......00.0..000000.000000000002220200022222222222222222222222424444644646444666644666666666888886688:88:88888::::::8:::<:<::::::<:::::::<<::<:::::::::<"&$$&&(((((((((*(((******,,,*,,,,,,,,,,,,..,.....00.00000........,..,.0.0......,,,............,,...,,,,..*,,..........,,.............0..00.....0000..0.00000000.00200002220222222222224222222222244422442424444644444664466666666666688888688:8:::::8::8::::::::::<<:::::::<<::<:<<:::::::::::8:::2$$$$$$&(((((((((**((((((****,**,,,,,.,*,,,.0..,....000....000.........*,,*,...,,,,..0..0..,,,.0...***,,,,,,,,..000...,.000.,,,,,,.....,..0222200.000..,....000.002224424200222000..0020220244664644244644220022444444466688666668666646466:88888:<:<<<<:<<<:886688::8::::<<<>>><<:<<<::88888888::. &&&&&(&((((((&&&&&(((****,,,,,.,,,,*,,,*,*,,,,...0000002000...,.,,,,,,,....,,.....0....,,,,*,*,,...0.............,....,,,,.0...0..0.000.00.0.......000220202202220000000202002224444424444422222222222224646644664666644244666644888::888888::8:88888::::::8:::<<<<:<<<:::::::::::<<:8<>><:::::::.>&*&&&&&&(**(($&$$((&(((((**,,..,,*.,..*(((*,,,,,,,,..000200.000,.*****..,,,*,..,,0..,....,,,**,,,*,,,,,,,..000,.0...,***,,..,.,,...0022...2220,.,.,.,.0....22224222244222200000000000024664422442242222224420222466646466:66646446866644668<<<::::::::8:88888:::8668:>>>::<<<<:<:8888:::88666:::<* $&&$&&&&&((&(&(&&(((*((**,,,**,***,,,,,**,,........000..00000....,,,,,.......,,,,...,,,,,,,,.,....,,.,.................,..........0.2000000000.0...000000002202202222422022222222022244444444464424222444444446466664466666666666668866688<::::::::<::::8::88:::::::<<:<::<<<<<:<:::8::::::::<:<<2 &$$$$$&&&((&((((((((((***,,,,****,,,,,,,,,.,,..,.......00000000...............,,,,,,,,*,...,..................,.,....0..,,.00....0.0...0.0000000000000000000000200222222242244222222244442444444444444444646464664466466666666688888888888888:8:::8:::::::<<<:<::::::<:<:<<<::<<<<<:<:::::::::::<0 &$$$$&&&&&((((((((((*****,,,,********,,,,,..............00......,,,............,,*****,..,...............0...0..........0000000...000.0000002000000000020222000222222422244242424422444444444444444444444646464666666666666666688888888688:888:8:8::<::::<<<<<<<<:::<<:<<<<<<:<<<<:<<:::::::::::<. &$&&&&$&&&&(&((((((((****,,,,,******,*,,,,,,,.......0.000......,,..,.............,,,,..,.,......,.................0......0.0000000000000002020000020000020222222222222222222444444444444444444444646664466666466666666666666668888888::8::::::::::::::::::<:<<<<:::<<<<<<<<:<<<<<<:<<:<:::::::<:<0 $$$&&&&&&&&&((((((((*****,,,,***********,,,,,,.......000.000..,,................,...,,..............,...,*,................000000000000000000002220000002222202222222444224244444444446666464644666666666666666666666666666886888888888::::::<::<::::<<::::::::<<:<<<<<<<<<<<<<<<:<<<:<<::::::<:<0 &&$$&&&&&&&&&(((((((****,,,***********,,,,,,,...,....0.0000000...00..............,,.........................,.............000.00000000000000000002020000022222222222244444444444664444666666666666466666666666666666666668688888888:::::::::<<<<<<<<<<<<<:<<:<:::<<<<<<<<<<<<<<<<<<<<<:<::::::<<<."&$$&&&&&&&&&&((((*******,,***(***********,,,,,.........00..0000000000...........,,,,,,,,.,,,................................0.00000200000000000000220020222220222224222444444444446666666666666666666666666666668666888888888888888::::::::<<<<<<<<<<<<>>><<<<<<<<<>>>>>>><<<<><<<<<<<<<<<<<::<<<,"$&&&&&&&&&&&&(((((*************(*******,*,,,,,.....00.......00000000000...,.,.,,,...,,,.,.,.................,.....,,....00...00000000200000.002022002020020222222224444444444444446446466666666666666866666886668888688888888888:8::::::::<<<<><<><<><>>>>>>>>>>>>>>>>>>>>>>>>>><<>><<<<<<<<<<<<>."&&&&&&&&&(&&(((((**(*********(***(*****,**,,,,,...........0.,.0000.0000220....,,.,.,,,,,.....................,,.....,...000000000000002202222000220002202222022222444444444444644646666666666666688688668886668:::8666688888888::8:::<<:<<<<<><>>>><>><>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<>>>,,"&$&&&&&&&((&(((((********(((((((*((*******,,,.,,..............0..00.0.00000.,.....,,,,,,,,,...,.........................0..000000000022202222020020222222220222222424424444446466666666666666666668688888688888:8886468888888:::::::<<<<<<>><<>>>>>>>><<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>, $&$&&&&&&&&(&&(&(((******(*(((************,,,,..,..,......0.....00....0..000.......,,,,,,,,...................0000..0..000.0000000000002220222222222220222222222222244424446666664666666668688888688668888888888888644668888:8::::::::<<<<<<>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@."$$$&&&&&(&((&&&(((((((((((((((((******,*,,,,,...........00......0......00.00..,.....,,,,.,.,...................0.00..0...00000000000000222022222222022222222222222444442444446666666666668888688888888888888888888844688:88::::::::<<<<<>>>>>>>>>>>>>>>@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>."$$&&&&&&&&(&&(&((((((((((((((((((*********,,,,,,.........0................0...,......,.,,,....................0.0.000..0.0.0000000000022002002202220222222222422222224444446466666666668886888888888888888888888888666688:::::::<<:<<<<>>>>>>>>>>>>>>>@>>>@>>>>>>>>>>>>>>>>>>@@>>>>>>>>>>>>>>>>>>,$$$$$&&&&&&&&&&&&&&&&&&((((((((((((******,,,,,,,.,.........................0........,.....,,,...,................0.00000000000000000000002022220222222202222222222222424444464466666666866666668888888888888888888::8668::::::::<<<<<<><>>>>>>>>>>@@@@>>>@>@@@@>>>>>>>>>>>>>>@>@>>>>>>>>>>>>>>><>>*"$$&$$&$&&&&&&&&&&&&&(&&(((((((((*((*****,*,,,,,,,............0...................,,......................0......00.00..0000000000002022222222222222222222222222222242444444666666666666668868688688686888888:88888::88::::<:::<<<<<<<<>>>>>>>>>>>@>>>>>@@@>@@>@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@*"$$$$$&&&&&&&&&&&&&&&&&(&&&((((((((((****,,*,,,,,.............0..,......,.........,,......,,,.....................00...00.0.0000000000000222200222222222222222442222244444664666666666866666666888:8888888888::8888:888:::::<::<<<<<<<>>>>>>>>>>>>@>>@@@@@@@@@@>@>>>>>>>>>>>>>>><>>>>>>>>>><<>>>>@*$$$$$$$&&&$&&&$&&&&&&&&&&&(&&((((((*******,,,,,,,,,..............,,..........,.......,,.,,*,,,.....................0.000000000000000022000000022222202222222224222242444444666666666666686688888868888688888888886688888:::<<<:<<<<<<<>>>>>>>>>>>>@>>>@@>@@@>@@@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>( $$$"$$$$$$$&$$&&&&&&&(&&&&((*(&((((*******,,,,,,,,.,.....0.......,,....,..,,,......,.,.,.,,,.........,,.........0..0.....0..000000000000.0022222222222222200002244446644444466666666666866688868<:8888888888:8::8::::::<<:<<<<<<<><<<>>>>>>>>>>>>>>>>>>@@>>@>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>@( """"$$$$$$$$&$&$&&&&&(&&&&&&$((((**(****,*,*,,,,...,....0(,..,..,,,.....,*,..,,,...,...,,,,,.........,............0........0.000.00000000002022222222222222222224424444466668644666666666868:::::::88888:::8::::::::<<::<<<<<><<><<>>>@>>>>>>>>>>>>>>>>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@(@"""""""$$$$$$$$&&&&&&&&&&&&&&&(((((((*(*******,*,,,,..,.,,,,.,,,...,**,*,(*,.,,,,,.....,,..,,,,,....................,,.0....0....0.00000000000200".0000000022222244440444444662666666666666::::::88888868:"8:::::::::::<<<<:<<<<<<<<>>>2<<>>>>>>>>>>>>@>>>>>>>>>>>>@:>>>>>>>>><>>>>>>>>>>>>>>>>>B """"""$"$$$$$&$&&&&&&&&&&&&&&&((((((*((********,,,,,,,,,,,,,,,,,,,,,,*,*,..,,,,,...............,,,.,..,.,,,........0.000........0000.000000.0000000000000200202222244444444444444466666666:8888864688888888:8:::8:8::::::::<<:<<<<<<<<<<><><>><>>>>>>>>>>>>>>>>><<><:>>>>>>>>>>>>>>>>>>>>>>>>>>>2 """"""$"$"$$&&&&&&&&&&&&&&&&&&(((((((((******,,,,,,,,,,,,****,,,,,,,,,,,,,,,,,,.,.,.,,.,,,.,*****,,,,,,,,..,,...........,.........00.000..000000.0.000000000022222222224444244466664466666666664444488888888888888:::::::::<::<<<<<<<<<<:<><<<<>><><><><>><>>><<<<><<<<<<>><>>>>>>>>>>>>>>>>>>@