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 = '441B12' IMAGE_NUMBER = 55197413 IMAGE_TIME = 1977-11-02T08:53:01Z EARTH_RECEIVED_TIME = 1977-11-04T17:16:35Z ORBIT_NUMBER = 441 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 0 Q=z e&13A- "~LH9X.^bfJ,,.,00,.20000200000222222222220220022220222200000..022222222200222202222022222224222222202222022222222222200022220000002000000002224444446466668666666686888888888888868888888666668888888868888888866668868888666666666468668888888666668866866666244422444444444420..0002222244444424422222200..&,,,..0.,.0.00000200000222222&(222222222222202000000222242442220002222222022224422222222220022022220222222222222222200000000000002222244446666666666666886668886886666868888668886666666664466666666666666666644464444424466668866664464644444444444222422224222222220...00.222222442222202020000.,$*,,,.,.,..0.0000000002222222202222222222222200.00000222222.000200002022222222222222220,000000222202020222000000000,,........00000022222424444444444444666666666446466666644666446666664446666664446464446444444444422244666664444644444444464644442222444222222242220,..00222222222222222220000.,$(,,,,,..,.,.,..00.0000002222220222200222220...020000020022222..0.00000000000002222200000000000000000200000000000000....00.000..0000000222222244420244444444444444444444444444(.444444444444444444444444444.24222222222224444444444244242444444222242222222222422222220....000022222220000220000..,"**,,,,,..,......00...000022200000220000000..000000000022222222.......0.0000000000000.,.........000000000000000..............0000.00000002222222222242244444444442222444444444224444444224444444242224444242222224222222442444442222222200244444244442202222222222222 ....00000222000020220000..,&$(*,,,*,*..,,0.....0...000000000000202000020000000000.002022224420.00000000000.0.00....,,.......0.0..0...0000.....00.................0000002222222222222224442444222444442242222222422224442444222222242222222222422222444222222222222222244444444444422222222222222220....0.000000002220200000..,* $(****,,,*.,,,.,....0.....000020000002000000000000......00022244442....00..0.0...0.....,,,,............0......00....................0...0.000222222202222222222224222222222222222222222222222222222222200020222222000244222222222202000222224444444444222222222222222200...00000000022200000000..,,"((**,,*,,*.*,,0,,..........0.020222200000000..0.0.....000022224444420..00............,,,,,,,,,........................,..,,...........00.0000000002222222222222222022222222020222222222222222222220000000222222220022222222222202002222222222242222442222202222222022000....00000000000000......., ********,*,,*,*..,...........0000022002200000000000000.....0022222222200.............,***,,,,,,,.,...................,,,,,....,............000000002020022222200000222222022222000002222200000000200000000002020000000220000000000200000002222222222222222200200000000....0.000.0000000.........,, ((*****,*,*,*,,*..,...,,......000002022000000000.0000..........0000000..............0.,,,,,,,,,,,,.,.............,,,,,,,,,,,,,,,...........000000.00000000000000000002000020000000002000000000000000000000000000...000000..00000200000000000022000222002200000000000000.........000000....000...,, "(***********,,*,,,,,....,.,....00000002000000......00...,,,,,,,.......,,............000.,,**,,,,,,,,,,,,....,,,,,,,,,,,*,,,,,,,,,,,,,,,.,........0000000000000000000000000000000000000000000000.00000000000000.0..00000....0.00000000000000000000000002000000000000000...,.......00..0...0.00...., "((*(*******,(*,*,,,..,...........0.00000000............,.,*,,,,,,,,,,.,....,,,,.......0.,,,***,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,***,*,,,,,,.,.....000.00000000000000.0000000000000.0000000000000...00000000.0000.....0000.........0200000000000000200.000000000000000000000..,..,....0.0........0...., (((*******(*,(**,,,,,,,,....,.....00000000000..,*,,......,,*,**,,,,,,,,,,,,,,,.,,..,....,,,*****,,,,,,,,,,,,,,,,,,,,,,,*,***,,*,,,,,*,,,,,.,........0...0.000000.000000000000..000000..000....0000..0....0.......00..,,...000000000000000.000000.0000000220000000000000....,,..0...0.0....000...,,(((****************,,,,,.,,,,,.....0000000.00.,,,,.,,,,.,,***,*****,*,,,,,,,,,,,,.......,,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,****,,,,,,,..............0..0...0.0000.000...0000.....0...0.........000.......000.....0000..0002000000000.00002000000002220200..0000..0....,,......0.00000......, &((**(**************,,,,,,,,,,,.,...0.00000...,,...,**,,,,,,,*******,,,,,,,,,,,,,,,,,...,,,********,,,,,****,,*,,,,,,,,,,,,**,***,*,,*,,,,,.,,..........0..........00........0.0............................,,......00.0....000000000....000.00000222022222022000.00...0.....,...........0.......,(((((**(***((***(*****,,,,..,,,,,..........0..,,,.,,***,,,,,,,*(****,,,,,,,,,,,,,,,,,,..,,,******,*,****,*,***,**,,,,,,,,,**************,,,,,,,,,........................................................,,**,,,...........0..00...00....00.0000002222222222220.00000000.................00......,&(((**(*(***(*((*(*****,,,,,,,,,..,,.,........,,,....,,,,,,*,,**(***,,,,,,,,,,,,,,,,.,,,,,,***********************,,,,,,,,,*,**********,**,,,,,,,............................,..................,.......,,**,,,...........00.000000000.00000.000000022220020000.0000.............................,&(((((***(((*(*(****(,***,,,,,,,,,.,,.........,.0.....,,,,,,,,**(((*,,,,**,,,,,,,,,,,,,,,,,,****(****************,*,*,,,,,,,,*************,,,,,,,,,..,......................,,..............,......,,,,,,,****,,..........00.0000..000000000000....000000000000000..............................,,&((((((*(((******((*((*,,,,*,,,,,,,,.,........,........,***,,**,,********,,,,,,,,,,,,,,,,,,************************,,*,,,*,,**************,,,,,,,,,,.,...,................,..,.,.......,,,,,,,,,,,,,,,,,,,****,,,,,..,,...000.00...0000200000.0..00002200000000..000...........................,,,&((((((*(***(*(((*((((((**,,,,,,,,,,,,,...............,,,*(***,,..,,*****,,****,,,,,,,,,,*,,***(((***************,,******,,******************,,,,,,,,,,.,,....,..,.....,,,,,.,,,..,.,,,,,,,,,,,,,,,,,,,*,***,,,,,,,,,............0.0..00000000000000000000000000.00...........,..................,&&(((((**((***((((((*&(*(*,,**,,,,,,,,,,.............,..,,******,,*,,**********,,*,,,,,,,,,,**(*((*****(*****************,************(*****,,,,,,,,,,,.,,,,,,,...,,.,.,....,,,,,,.,,,,,,,,,,,,,,***********,,,*,,,,....,..............000000000000000000000000..........,.,,,,..................,&((((*(*(*(((**((((((*(**(****,,,,,,,,,,,,.............,,,,**,,,,*(****((**((**********,**,*****(((((***********************,*********************,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************,,,,,,,,,*,,.,.....,,,,.00...0000002002000000000.........,.,,,,,,,..................,&&(((((*((***(((((*(((&&&(*******,,*,,,,,,,.,..........,,,.,,**((((&**((&(****((***************((((((*****((**(*************************(*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*********(((((((*********,,,,,,,..........00.000000002022000..0............,,,,,,,,,,...,............,&&(((((((((*((*(((((((*((&((******,,,,,,,,,,..........,,,,..,*(&&((((***((((((((********(*****((((((((((***((*((((((**********,*******((*********,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************(((((********,,,,,,,,.......,,,.00000.000020000000000...,,,,,,.,.,,,,*,,*,,................,&&(((((((((****(((((((&(((&&(******,,,*,,,,,...,....,,*,,,,,,*,,**,*((**((((&((*(*(***(((((((((&((((((((((((((((((((((*(******,******(*(**************,,,,,,,,,*,,*,,,,,,,,,,,,,,,,,,,***********(*****(&&&&((******,,,,,,.,.,....,,.,.00.0000020000000.....,,,*,,,,,,,,,,,,*,***,,,..,..........,&&((((((((((((*((*((&&(&&&&&&((*******,,,,,,,,......,,,,,,,,,.,..***((((((((((***(((((((((&&&&&$$$&&((((((((&(&((((&&((((************(*(**(************,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,***********(((((((((&&$&((((****,,**,,,,,,.....,...000000000.00.0.0....,.,,,,,,,*************,.,.,,.........,&&(((((((((((((((((((&&&&&&&&&&(*******,,,,*,,,....,,,,,,,,,,..,..,,**(&((((**((((((((((((&&&&&&$$&&&((((&((&((&&&&(((((((***********(***(***********,,**,**,,,,,,,,**,*,,,,,,**,,**,*********(((((((((((*((((((*****,***,**,,..,,.......00.00000........,,,,,,,**********((***(***,,,,,........,,&&(&((&((((((((((*(&((((&&&&&&&(((*******,,*,*,,.,,..,,,,,,,,,,,,,***((((*(((((((((((((&&&&((((&$$$&&(&(((&&&&&&&&&(((&&(((************((**((**************,****,*,,,,,,*,,,,*,,,,***********(((((((((((((***(((******((((*,,,,..,,..........000.......,,,,,**,****(((*(*((((((*&((*,,,,,........,&&&&((((((((((((****((&(&$$$&&&&&(((**********,,,..,,,*,...,,,,***((((**(((&((((((&&(&&&&&((((&&$&$&&&((&&&&&(&(&&&&&&(&(((((((********(*(****(*******************,**,****,,,,************(*(((((((((((((&&((((((((****(**,,,,,,,,,,,......,....,,...,,,,,,,.,**((&&&&(((((((&&(((((**,,,,.......,$&&((((((((((((((*(((((&&&$$$$&&&&(((********,,,,,,,,,....,...,,,,,***(**(((&(((&&&&&&$&(((((&&&&$$$&&&&&&&&&&&$&&&&&&&(&(&((&((**********((******(********************,*,,,*************((*(((((((((((((&&$&&&&(((*****,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,*(&&$&&&&&((&&(&&(&&&&&&(*,,,,...,,,,&&(&&&(((((((((((((((&&&&$$$"$&&&&&&&((****,****,,,,,,,,,*,.....,,,,*(***((((((&&&&&&&(&&&(((&&&&$$$&&&&&&&&&(&&&&&$$$$$&&&&((((((((((*****((*(***********************,**,*********,*******((((((((((&&(&(((((&&((((((***,,,,,,,,..,,.,,,,,,,,,,,,,,,,,,,,**(((&&&&&&&&&&(&((&&$$$&$&&(**,,..,,.,,&&&(((((((((((((((((((&&&$$$$$$$&&&&&&(********,***,,,,,,,.......,,,,***((&(((&&&&$&&&&&&&(&(&&((&&$$&&&&&&&&&&&&&&$"$""&&&&&&((((((((((((**(*****************************,**,***********(*(((**(((&&&&&(((*((&&&(((******,,,,,,....,.,,,,,,,,,,,,,,,*,*****(&(&&&&&&&&&&&&&&&&&$$$$&$&&&*,,...... &&&(((((((((((((((((((&&&&$$$$$$$$&&&&((*************,,,,,,,*,,,,,,,,**(((&&((((((&$&(&(((&$&&(&&&&$$$$&&&&&(&&&&$&&&$$""$&&&&&$(&((((((((&(*((*******(**(**************,****************(*((****((&&&&&&&&&(((&&&((((((**,,,,,.,,...,,,,,,,,,,,,*,********((&&&&&&$$&&&&&&&&&&$$" "$$$$&*,,....,$&(((((((((((( (((((((&&&$$$$$$"$$$$$&&((*(*******,,,,,,,,,,,**,,,,,*((((((&&((((&&&$&&&&&&(&&&&&$$"$$&&&&$&&&&&&&&&&&&$""$$&&&(&&&((((((((&((*(**((***(***********************************(((((((&&""$&&&&&&&(&&&&((((((**,,,,,....,,,,**,,,*,***********(&&&&&&$$$$$$&&$&&$&&&$"" "$$$$$(*,....&&&((((*(*(((*$((((((&&&&&$"$$""""$$$$&&&(((((*****,*,,,,,,,,***,,,,*(&&&(&&&(((((&&&&&&&&&(((&&$"" $$$&&&&&&&&&&&&"$$""$$$$$$&$&&&((((((*&(*((*((***********************************(**((((((&&&&&""$&&&&(&&&&&&&(((((***,,,,...,,,,,,,,,,*************(&&&&&&&$$$$$&$$$$$&&&$$$""""""""&*,...."&(((((((((((*(*(((((((((&&$$$"""""$$"$"$$(((*((*********,,,,,,,,,,,,,**((((&&&&&&&((($&&(&&&(((&&&&(&"$$&&&&&&$&$&&&&&&$" "$$$&&$$$&&&((((((*((*((**((((******((************************((&(((&&&&(($$$$$$&&&&&&&((&((&((****,*,,,,,,,*,****************((&&&$$$$$$$$""" ""$&&&&&$""""""$&*,,.."&((((****(**(**(((((((((&&&&$""""""""""""$(((((*(**********,,,,,,,***,**((((&&&$&&&&((&((((&(&(&&&$&&&$$&&&&$&$&$$&&&&&&$"""$&$$&$$&&&&&&&&(((((*(&(*((((******************************(*(((&((&&&&&&&&$$&$$$&&&(&&&&((((((*****,**,****************((**(((&&&&$$$$"" "" "$&&&&&$$"""""$&*,,,"(((**************(((((((((&$$$$"""""""""""$(**(********(***,,**,,,,*,,,,*(((&&&$&&&&&$((((&&&&&&&(&&$$$$&$$&&$&&&&$&&(&&&$""""$$$$$$$$$&(&&&&((&(((((((((((((*****((*(**(*************((((((&(((&&$$$$$$$$$$$$$&&&&&(&((((((**************************((*(*((&&&&&$$"$$$""""" "$&&&&&$$$$$$&&**,* $((****************(((((((&&&&&$$$&$" """$&(**(***,****(****,,,,,,,,,*,**(((&&&&&&&&(&&&&&$"$&&&&$$$""$$$$$&&$&&&&&&&&&&$$"$$$$$$"$"$$&&&&&&&((&(*(*(((((((((***(*(((************(((((((&((((&(&&$$$$$"""&&&&(&&&&&&&&&((((((***********************(((*(((((&&$$$$$$$""""" """$&&&&$$$&&$$$(***$(****************((((((((((&&&&((&$$""""""$&(((****************,**,***,*,**(((((((((((&$$$&&&$$&&$"""""$$$$$$$$$$$$$&&&&(&&&$$$$$$$"$""$$$&&&&&(((((((((((*(*(((((*((************(*((((((&&&&&&&&&$$$$&&$$$$$&&&&&&&&&&(&(((((((****************(****(((((((&&&&&$$$$"""""""""" "$$&&&&&&$$$$&(*($((*****,**********((((((((((((((&&&$$$"""""$&(*(*******(***********,,******(*((((&&&&$$$$"$&&&&$$$"" """$$$$&$$$&&&$&&&((&$$"$$$$&$$" "$$&&(&&&&&((((((((((((((((**((********((((((((((&&&&&&&&&&&&(((((&&&&&&(&&&&&&&&&&(((((*****(*****(*(********((((((&&(&&&$$$$"""$""""""""""&&&((&&$$"$&(($(****,*,,***********((((((*(((((&&&&&$$""$$$&**((*******************,,********((&&&&&$$$$""$&((&$$$" """"$$$$$$$$$$&&&&&&&&&$$$$&&&&$$"$""&&&&&&($(&&(((((((((((((((*(*(**(****(*(((((((&&&&&&&&&$$((&&(*(((((&&((((&$&&&&&(((((((***((*((((((((**(((((((((((((&&&&&$$$$""""""""""""$&&((($$$"""&(&*******,,,,************((****((((&&&&&$$$$&&&((*(***************((********((((((&&&&&&$$$&$$$&&&&$$$"" "$$$"$$$&&&&$&&&&&&&&$$$$$&&&&&$"""$$&&&((&(&(((((((((((((*((((*(*(****(*(((((((&&&&&&&&$$$&&$&&&&&&(&&((&(((&&&&(&&&(&(((**(((((((((((((((((((((((((*(((&&&$$$$$$$$"""""""$$(&(((&$$$$$$&&(*****************************((((&&&&$$$$$$&&((*****((********(((********(((&&&&&&&&&&$$&$$"$&&&&$$$"" ""$$$$$$$$$&&&&&&&&&$""$&&&&&&&&$$$&&&&&&&&&(((((((((((((*((((((((*((**(((((((&&&$$$&&$&((&&&&$&((&&&((((((&&&&&&&&&(((((((((((((((((((((((((((((((***((&&&&&&&&$$$$$$$$$$$$&(&&&&&$$$$$$$(**,*,,,**********,***********(((((&&&&$$$$&&&*(****,,,*,,,*****************(&&((&&&&&$$$$&$$$$&&&&&&$" ""$$$$$$$$&$&&&&&&&&&&$$&&&((&(&$$$$&&&&&(&&&&(((&(((((((((((((((*((((*(((((((&$$$&&&&&&((((&(&((((((((((((((&&$&&&&&&((((((((((((((((((((((((((****,***((&&&&&&&&&$&&&&&&&&&(&&&&$$$$$$$$****,**,,,,********************((((&&&&&&&$$&&((****,,*,,,,,,,**,**********(&&(*((&&$&&&$"$&$$$$&&&&&$$" """$""$$$$$&&&&&&&&&$$$$&&&&(((&&"$&&&&&((&&&&((((((((((((((((((((((**(((((((&&&$$$&&&&&((&((********(((&&&(&&$&&&&&&&(&(&((((((((((((((((((((((*****,,*((&&&&&&&&&&&(((((((((&&&$$$$$$"$(******,,***********************((((&&&&&$$$$&&(((***,,....,,,,,,,*****,*,,*((*(((&&&$&&&&$&&&&$&&&&&&$" ""$$$$$"$$$&&&&&&&&$$$&&&&&&((((&$$&&&&$&&&(&((((((((((((((((((((*(((((*(((&&$"$$&&&&&&(&&((((******((&&&&&&&&&&&&&&&&&&&&&((((((&&&(((((((((((&(****,*(((&&(&(&(((((*((*((&&(&&&&$$$$"$(***,,,*,*********************((((((&&&&&$$$$$&((((***,,,,,,,,,,,,,*****,,,,****((((&&&((**((&&&$$&&&&$"" "$"$$"$$$$$$&&&&&&$&&&&&&&&&((((&$$$$&&&&(&(&&&&&((((((&(((((((((((((*(((&&$$$(((&&&&&&&&(((**((**((&&((&&&&&&&&&&&&&&&&&&&(&(&&&&(&&&&(&&((((*********(((&&(&&(((((((((((&&(&&&&$$$$$$(******,*,*******************(((((&(&(&&$$$$$$&&(((****,,*,,,,,,,,,**,*,*,,,,,(**((&&$&&&&((((((&&&&&$$""  """$$$"""$$&&&&&&&$$$&&&&(((&(&&&&&&&&&&&&&&((((&((&(&((((((((((((((((&&&&&&**(((((&&&&&&&((((****(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((******,*(((((&(&&(((((((&&&&&&&&&&&&$$$"(***,,*,****************(****(((((&(&&&$$&&$$$&&((**********,*,*,,,,,,,,,,,,,,,*((&(&&&&&&&&&&&&$$$&&$$$   """""$"$$$$$&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&(&(&&&&(((((((((((((((((&&&&&&&**(((((((((&&&(((((******((&&&&&&&&$&&&&&&&&&&&&&$$$&&&&&&&&&&(((((****,,**(((((&&&(&(((((&(&&&&&&&&&&&&$$$((****,,********************((&&&&&(((((&&&(&&$&((*******,,,,**,,,,,,,,,,,,,,,,*((((((&$$$$&&&&&$"$$&$$$$  """"$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&(((&(((((((((((((&&&&(*((((((((((((&(((****(((*(((&&&&&&&$$$&$&$$$$$$$$$"" $$&&&&&&&(((((*******(*(&&&&&&&&$$$$&&&&&&&&&&&$&$$"(*******,**,***************((((&&&&&(((,*(&&&&&&(((****,,,,**,*,,,*,,,,,,,,,,,*(((((((&&&""$$&&&((&$$$$$$"  """""""$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((&&(((((((((((*****((((***((&&&$$$$&$$&$$$$&$$$$$""" "$&&&&&&&&(((*******(((&&&&&&&&$$$$&&&&&&&&&&&&&&&$(****,,**,**,*************(**(((&&&&&(((*(&&&&&&(((*****,,,,,,,,,***,,,,*,,******((((*((&&$"$&(&&&&&&&&&&$  """"$$$$$"$$&&$$&$&&$&&&&&&&&&&&&&&&&&&&&&(&&((&&&(&(((((((((((&(&&((((((((**((*********(((((&&&$&$$$$$$$$$$$$$"$$""" "$&&&&((((((((*,,,,*(&&&&&&&&&&$&&&&&&&&&&&&&&&&$$(****,,**,,,*****************(((&&&&&((((((&&&&&(((******,,,,,,,******,*,*,*****(((*****(&&&$$&&&&&&&&&&&&$" """$$$&$""$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((&(((((((&&&&(((((((*((******(((((((&&$$$$$$$$$$$$$$$""""" "  $$&&&(((((((****,,*(&&&&&$$$&&&&$$$&$$$&&&&&&&$$(****,*,********************(((((&&&&(((*(((((&(((((*****,*,*,,*,,****,***,************(*(&&$$&&&&&&&$$$&&&$  "$$&&&&$$"$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&(&&((&(((((((&&&&&&&((&&&&&&&&(((*((((*(***((((((&&$$$$$$$$$$$"$""""""""  "$&&&((&(((((***,,*&&&&&$&&&&&$$$$$$$&&&&&&&&&$(*******************************(&&$$((**(((((((((((****,,*********,,***,******((**(((******((&&&&&&&&$$&&&$$  $$"$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&(&&&&&(&&(&$$&&&((((&((((*((((((((((((&$$$$$$$$"""""""""""  "$$&&&(((((((**,,,,*((((((((&&$""$$&&&&&&&&&&&$(*******************************(($$&((((((((&&(((((****************,**********(((((((((****((&&&&&&&&&&$$$$$$  """"$$""$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((&(&((((((&&&&$$&&&&&(((&((((((((((((((((&&$$$$$$$$"""""""""""""" """$$$&&&&(((*(**,,,,,***((((&$$$&&&$$$&(&&&&&$"(******,*************************((((((((((((((&(((((***************************(&&&(((((***((&&&&&&&&&&$$$$$$$  ""$$"""$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((&&&&&&&&&$$&&&&&((((((((((((((((((&(&$$$""$"$$$""""$$"""""""""""$$$&&&(&((((*,,,,..,,**((&&&&&$$$&&&&&&((&&$$(***********************************(&&&&(((((&((((((****************************(((***((***((&&&&&&&&&&&$$$$$$"  " """"$""$"$$$$"$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&&&&&&((&$$&&&&&((((((((((((((((((&&$$$$$$$$&&$$""$$$$$$$""""""""$$&&&&&(((**,,,,,.,,***((&&&$$$&&&&((((((&$***********************************((&&&&&(&&&&&&(((((****,***********************((((((((((((&&&&&&&&&&&&$$&&$$$" """ """""""$"$$"$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&((((((((((((((((&&$$$$$$$$$$&&$$$$$$$$$$$"$""""""$$$&&&(((((**,,..,,,,*(&&&&$&&&(((***(((($(**,**********(*(****************,,*(((&&&&&&&&&&(((((****,*,,,*********(********(*((((&&(((&&&&&&&&&&&&&&$&$$$&$$$  """"" """"""""$"$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&((((((((((((((&&&$$$$$$$$$$$&&&$"$$$$$$$$"$"""""""""&&((((((***,,,,,,**((&&&&&&(********($*****,**********((((**************,,**((&&&&&&&&&&((((*****,,,,,*****************(((&(((&&&&&&&&&&&&&&&&&&&$$$&&$$$$ """"""" """"$$$"$"$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&$&&&&((((((((((((&&&$$$$$&&$$$$$$$&&&&$$$$$$&$$$"""""""$$ "&&(((((****,,,,,***&&&&&(*********($****,**********(((*(****************((((&&&&&&&&&&((((((****,,,,*******************(&&&(&$$$$&&&&&&&&&&$&&&$&$$&&$$$$  """"""""""$"""$$$$$$$$&$&$&&&&&&&$&&&&&&&$&&&&&&&&&&$&&&$&&&&((&&&&&&(&(((((((((&&$$$$&&&&&$&$$$$$$&&&&&$$$$$$$$$$$"" ""$$" &&(((((**(**,,,***(&&((***********$*************((((((((*************((&&&&&&&&&&&&&&&(((((***,,,,***,,,*,***,,*****,***&&&((&&$&&&&&&&&&&&&$&&&$&&$&$$$"   """""""""""""""$""$$$$$$$&&&&&&$&&&&&&&&&&&$&&&&&&$$$$$$&$$$&$&&&(((&&&&&((((((((&$&&&&(((&&$$$$"$$$$$&&&&&$$$$$$$$$$""""""$&&$""$&(((((((((***,,**(((************$****,********(((((((((*((*******(((&$$$$$&&&&&&&&&&&&((((****,,**,,,,,,,*********,**,,*(((&&$&&&&&&&&&&&&$&&$$&$$$&$$$$" ""  "" """""""""$$$$$"$$$$$$$$$&$&&&&&$&&&$&&$&&&&$&$$$$$$$$$$$$$&$&&(((((((((((((((&&&&((((&(&&$$$$$$$$$$$&&&$$&&$$$"""$$$""""$$&&&$" $&(((&&&&(***,,,,*********,***(****,********((((((((((**(******(((&$$""$$$$&&&&&&&&&((((*****,,,,,,,*,,,,******,,,*****((&&$$$&&&&&&&&&$$&&&&&$$$$&&&$$$"" """"""""""""$"$$$$$$$$$$$$&$&&$&$$&&&&&$$$$$$$$$"""$"""$$$$&&&&((((((((((((&&&((((((((&&&&$$$$$$$$$&&&&$$&&$$$""$""$$$$$$&&&&&$""$(*((&&&&(*,,..,,******,,,**((*************(((((((((**(*($ ((*(&&&&&$$"$$$$&$&$&&&&(((&&(**,,,,,,,,,*,,,*****,,*,**((&&&&&&&&&&&&&&$$$$$$$$$$$&$&&&&$"   &""" """""$""""$""$"$$$$$$$$$$&$$$&$$$&$$$" "$$&$$$$$$$$""$$$&&&&&&(((((((((&(((((((((((((((&&$$$$$$$&&&&$$&&&&&&$$"$$$&&$$$&&&((&"""(***((&&(**,,,,,,****,*,***$***************(*((((((((((**(**(****&$$""""$$$$&&&&&&&((&&((**,,,,,,,,**********,,,,,*((&&(&&&&&&&&$$$$&&$$$$$$$$&$"&&&$ " """""""" """""""""$$$$$$$$$$$&$$&$$$$$$$"" $$&$$&$$$$$$$$$$&&&&((((((&&(&(&&((((((((((((&&&&&&$$$$$&&&&&&&((&&&&$$$$&$$$$$&((((&$"&(***((((**,...,*****,,,,**$******************((((((((**(*((*****&" "$$$&&&&&&&&&&&(&((((**,,*,,,,,*********,,,,,,,***(((&&&$$$$&&&&&$$&$$$$$"$$$&$$$" "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$"""" "$&&&&&&&$$$$$$&&&&&(((((&&&&&&&&(((((((((((&&&&&&&$$$$ &&&(&&(((((&&&$$$$$$$&&&&((&&$$(**((**((**,.,,,****,,,,**$(***************(*((((((((((*(*********($$&$$&&&&&&&&&((((*((((*,,,,,,,*******,,,,,**,*,***(&&&&&&$&&&&&&&&&$$$$$$"$$&$$$$"""""" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$""""""" "$&&&$$&&(&&&((((((((&(&&&((((&&(((((((*(&(&&&&&&$$$$&$$&((((((((((((&&$$&$$$$$&&((((($&(*****(((****,,**,*,,*** $(***************(((((((((((********,,,,**&&&&&&&&&&&&&(&(((((*(***,,,,***,,**,,,,,*,,****,**(&$$&$$$&&&&&&&$"$$$$"$"$$$$&$$""""""" """""" """""""""""$$$$$$$$$$$$$$$$&$$""$$$" "$&&&$&&((******,**((((((((((&&(((((***((((*(((&&$$&&&&&&(&&((((((((((&&&&$$$&&&&&(*($$((******((******,,*******"(***************(((((((((((*********,,,*($""$$$$&&&&&(&(((((((((**,,,*,,,*,,,****,,***,*****((&&&&&$$&$$&&&$$"$$$$$"""$$$" """" """ """""""""$$$$$"$$$$$$$$$$$$$$$$""" $&$$&((*******,***(((*(&((((((((***(**********(&&&&&&&&&(&&&&&((((((&&&&&&&&$&((((*($$(****(***(******,*******"(**************((((&&((((((***(*******,*(&$$$&$&&&&&&&&&&(((((&((**,,*,,,,,*,**************(&&&&&&&&$$$$&&&&&$$$$""$$""$$$"  " " "" """ """""""$$$$$$$$$$$$$$$$$$$$$$$"" $&&&((***********(**(((((&(((**********((*****(&&&$&&&(&&&&&&&&&((((&&&&&&&&&&&((**&$&**********************($*(************(((((&&(((((((***********,,*&$$$&&&&&&&(&&(&&((((&(***,**,,,*,,,,,**********((&((&&&&&&&&&&&&&(&&$$$$$$$$"""""  " " " """""""$""$$$$$$$$$$$$$$$$&$$$$$$""(******(*******(***((((((*(******(((((*,*******(&&&&&(&$&&$$&&&$&&((&&&(&&&&((((((($$(****(*********,******($***************((((&&&((((((((**********,*(&&$$$&&&&&&&&&(&&(((((((***,,,,*,,,,*************(&($&&&&$&&&&&&&&&&&&((&&$$$$$$"  " " """""$$$$$$$$$$$$$$$$$&&&&$$$$$$$((((((***(*(*((**((*(((((((***((((((*,*********(&&&&&&&&$&&&&&&$&&&(&&&&&&&&&(((**&$&((******,,**********(($*****************(&(&&(((((((************,,*&&$$&&&&&&&&&&&&&((((((*(*,*,,,*,,********(*(**((&&(&&&&$$&&&&&&&&&&&&((&&&$$$$"  " """$$$$$$$$$$$$$$$&&&&&$&&$$&&&((((((((((((((((((((((((****(((&&**,**********(&&&&&&&&&((&&&&&&&&&((&&&&&&&&&(*($""&(******************($*,***********,,,,,*((((**(((**((*(*******,***&&$$$$&&&&&&&&&&&(((((((**,,,,,,,*******((**((((((((&&&&&$&&&&&$$&&&$$&&&$$$$""  """"$"""$$$$$$$$$$&&&&&&$&&&&&&&(&((((((((((((((****((***(((&$&*,************((&(((&&&&&&((&&&(&&(((((((&&&((((*&$$$&(****,,,***********&,,**********,,,,,*,,,,***(**(**((************((&&&&&&&&&&&&&&&(((((((****,,,,*******((((*((((*((&(&&&&&&&&$&$$&&&&&&&&$$$$""  "" """""$$""$$$$$$$&$$$&&&&&&&&&&&&&(&(&&&(((((&(((((*****(&&&$&*,,**************(&(((&((&&&((&&&&&&&&&(&&&&&&(((((&&&&&*****,,,**********&,,,,,**,***,,,,,,,,..,*****(((((***********((&&&&$$&&&&&&&&&&&&((((((****,,***(******(((((((((((&&(&&&&&&&&&&&&&&&&&$$$$"""""       """"""""$$$$$$$&$&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&((((**(((*,,,,***************((****(((&&&(&&&&&&&&&&&&&&&&&&(((((&&&&(***,,***********(...,,,,,,*,*,,,,.....,,**********(********((&$$$"""$$$&$&&&&&&&&(((((((******(******((((((((**((((((&&&&&$&&&&$$$$&$$$$"""     """"""""$$&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&((*((**,*,,*****************(*******(&((&&&&&&&&&&&&&&&&&&&&&&(((&&((******((*******&....,,,,,*,,,,,,.....,***(*(*(***(((((**((((&$$$$$"$$$$&&&&&&&&&(((((((***********((((((((((((((*(&&&&&$&$$&&&&$""$$$$$"""    """""""$$$&&&&&&&&&&&($&&&&&&&&&&&&&&&&&&&&&&&((((((((*********************,**,.,,..,*,,(&&&&&&$$&&$$$$&&&&&&(((&&&(*******((******&......,,,,,,,,,,,,.,,,****((((((((((((((((((&&&&$$$$$$$&$&$&&&&&&&(&((((*********(*(((&(((((((**((&&$&&&&((&&&&&$""$$$$"""    " """""$$&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&(((((&&&&&((((*****************,,,,...........,((&&&$&&&&$$&&&&&&&(&((&$&((************(&,......,,,,,,,,,,,,,,,,****(((((((((((((((((((&&&&&$$$$$&&&&&$&&&&&(&(((************((&(((((((((((&((&&&&((&&&&&&&&""$"""""""    " """""$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&((*****************,,,,,,,,.,.......,(&&&&&$$&&&&&&&(((((&(&&$&((((((********&........,,,,,,,,,,,,*,,*********(((((((((((((&(&&$$$$&&$$&$$$&&&&&&&&&&(((********(((((((((((&&&((((((((((&(&&&&((&$$" """""    """"""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&(((*(****(*********,,,,,,.,,..........,*(&&&$&$&&&&&&&(&&((((&$$(((*(*((**(**($.......,,,,,,,,,*,,*,,,,,*****((((((*(&&&&&(&&&&$$"$$$$$$$$&$$&$$$$&((((((****(*((((((((((((&&&(&&&(((&&&&&&&&(&&&$""$$"""""""   "" """""$$$$&&&&&&&&&&$$$&$&$$&&&&&&&&&&$&&&&&&&(((((((*************,,,,,,,.,......,.....,*(&&&&$$&&&&(&&((((((&&&&((((((***(**($,.......,,,,,,,,,,****,*,********(((&(&&&&&&&&&&$""""$$$$&$$$&$$$$$&&&(((((******((*(((((((&((&(((&&&(&((&&&&&&&&&(&&&$$"""" "  """"$$$$&$&&&&&&&&&&&$&&&&$$&&&&$$$&&&&&&&((((((((((************,,,,,,,,,,.,..,..,,,,,,*(&&&&&&&&&&&(((((((&&$&(((((****(*((&,.....,,,,,,,,,,,******,********(((((&&&&&&&&&$$$$" """$$$$$$$$$$$$&&&&(((((*******((((((((((((&&&(&&&&&&&&&&&&&&((&&&&&$$$""""   """""$$$$$$&&&&&&&$$$&$&$$$$&$$$$$$$$$&&(&(((((((((************,*,,,,,,,,,,......,,,...,*&&((&&&&(((**(((((&&$$&((((((((*(((&......,,,,,,,,,,,****************((((((&&&&&&&$$$$$"" "$$$$$$$$$$$$$&&&&&((((****(***(((((((((((&&&$&&$&&&(&&&&&&&&&&&&&$$$$$"""  """$$$$$$$$$$&$$$$&$$$$$$$$$$$$$&&&(((((((((((**(*********,*,,,,,,,,.,,.,,,,,,.,,,,,,*&((&&&&(*****((((&$$"$&&((((***(((&..0....,,,,,,,,,,*,,*,,,*********(((((&&&&&&&&&&&&&&$$$$$$$""$$$$$$$$&&(&((((**(******(((((&((((&&&((&&&&&&&&&&&&&$&&&&&&&$&$$""""""  """"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&((((&((((((************,,,,,,,,,,,,,,,,,,,,,,,,,,*(((((((******(((&&$"""$&((((((((((,......,..,,,.,,,,,,,,*,,********((((((&&&&&&&&&&&&&$$"$$""$$$$$$$$$$&&&&(((((*****(**((**(&&((*(((&&&$&&&&&&&&&(((((&&&&&$$&&"$""""" """$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&(&(&((((((((*(********,,,,,,,,.,,,,,,,,,,,,,,,.,,.,((((****(**((((&&$" """&(((((((&&...........,,,,...,,,,,,***,*****((((((((&&&&&&&&$$$$$""$$$$$$$$$$$$$$&&(&(((((*(*((*((((*(((&&(((&&$$&$$&&&&&&&(((((&&&&&&&$$""""""  """"$$$$$$$$$$$$$$$"""""""$$&&&&&&(((((((((((***********,*,,,,,,,,,,,,,,,,,,,,,,,,,,*((******((((&&&&$$" "$&((((((&$,,..........,...,..,,,,,,**,*******((((((&&&&&&&&&&$$$"""$"$$$$$$$$$$$$&&(((((((*(*(((((***(*(&&&((&&&&&&&&&&&&&&(&&&&&&&&&&&$$""""""" """""""""$"$$"$"""""  "$$&&(&((((((((((((((*******,*,*,,,,,*,,,,,,,,,,,,,,,,,**,,**((**(((((&&$$$$"""""$&((((((($,,..........,,,...,,,,,,,,,,********((((*(&&&&&&&&&$$$"""""""$$$$$"$$$$$&&&(((((*(((((((*(((*(((((((((&&$&&&&&&&&&&&&((&((&&&$$$""$"""  """""""""""""""""" $$&&&&((((((((((((*(*********,,,,,****,,*,,,,,,,,,,,,*,,,***(((((($&$$$$$$$$"""$&((((((( ",,........,..,,,..,,,,,,,,,,,***********(((&&&&&$$$$$" """"$$$$$$""""""$&&&&((((((((((((((*(*((&((***(($$&(&&&&&&&&&&&&&(&&&&$$&"$""""  """"""""""""""  $$&&&((((((((((((((************,****,*,****,,,,,,,*,,,,***(((((&&&"$$$$$$&&$&$$$&(((((( ",,,........,.,.,,....,,,,,,,,,**********((((&&&&$$$$""$$""$$$$$$$""" "&&&((((***(((((***((((&&((*****(&&&&&&&&&&&&(&&&((&&&$$$"$$""  """"""""""""" "$&&&&&(((((((((((((**(*******************,,,,*,,****,*,,,((&&&$$$""$&$$&&(&&$$$&(((((( $,,......,.,,,,,,,,,,.,,,,,,,**,************(&&&&$$$$$$$$$$""""""""  $&&((((*(((((((*(****((((((((**(&&&&&(&&&&&&&&&&&&&&$$$" """  """""""""""" "$$&&&&((((((((((*********************,******,***,,,,,,,*(&$" """$$$$&((((((&&$&(((((( $,,,.....,,..,,,,,,,,,,,,,,,,*,**************&&&&$$$$$$$$""""""""""    "&(&(((*(((((((**(*****(&((((((((&&&&&(&&&&&&&&&&&&&&&$""" """"  """""""""""""""  "$$$&&&&&((((((((*****************************,**,*,,,,***$"" ""$$$$((**((((&&$&((((( ",.......,,,,,,,,,,,,,,,,,,,,,,******,********(((&$$$$$$""""""""""""  "&&&(((*((*((((*(******(&&(((((&&&&&&&&&&&&&&&&&&&(&&&$$" """""$$"  """" """"""""" "$$$&&&&&&((((((**********************************,,****,*(" "$&&(***((((&&$$((((( *,..,,,,,,,,,*",,,,,,,,,,,,,,,,**,**,*********(((&$$"$"""" """"""$"$""   "&&&&(((((((*((((***((&&&&((((&&&&&&&&&&&&&&&&&&&&&$$$$$ """" """  "" """""""""" "" "$$$&&&&&&&&((((((**************************************(((($ "$&((*****(((&""&((((,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*,************ (***((&$$$"""$"""""$$$$$$$"  "&&&&((((((*(((*(**(((&"&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$ "$$$"""" "  """ " """ "" " """ "$$$&&&&&&&&(((*(((************************(************(**("""$&(&&***((((&$$$(((( ",,,,,,,,*,,,,,,,,,,,,,,,,,*,,**,,*****************(&$$$$$$$$$$$$$$$$$"   "$&&&((((((((((*(***(***&$$&(&&&&&&&&&&&&&&&&&&&&&&$""$&&" """""""""""  "" " """ """"""  "$$$$&&&&&(((((((*****************(**(******************,*($$$$$&&&((((&&&&$$&((( ",,,,,***,,,,,,,,,,,,,,,,,,,,**,*******************((&&$$$$$$$$$$$$$$$$$"  "$&&(((((((((*(*****((***(&&&&&&&&&&&&&&$&&&&&&&&&$"""$$$  ""$"""""  """ """"" """ "" "$$$&&&&&((((((((*******************(((**((((((((*****,****&&&&&&$&(&&&&&$$$(&&",.,,,***,***,,,,,,,,,,,,,**,*,********,***********(((&$&$$$$$$$$$$$$$$$""" "&&&((((((((((****(((((((&$&&&&&&&&&&&&$$&&&&&&&&$$" ""$"  """"""  """""""" """" "$$$&&&&&(((((((((((****************((((((&(((((((((******$$$$&&$&&&&&&&&&$$&(( ",..,,*,*****,,,,,,,,,,***,,,,,*********************((&&&&$$$$$$$$$$$$$$$$$"  $&&&(((((((((((*(((&(((((&$&&&&&&&&&&&&&&&&&&&&&$$$"""$$$" "" "  """$$"""""" """ "" " "$$$&&&&&((((((((*((*****(*(((**((((((&&((((((&(&&&&&&((($"""$$$$$$&(((((&&&&&"......****(((*,,,,,,,,*,,,*,**,,*******************(((&&&&&&$$$$$$$$$$$$$"  $&&&((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&$$$"" "$$$" " "  ""$$$"""""""" ""  " "$$$&&&&&&&(((((((((((((((((((((((((((((((((&&$$$$$$&&$$$$"""$$$&&&&((((&&&&&",.0000,****((((,,,,,,,**,,,**,*********************((((&&&$&$$$$$$$$$$$"$$$"" "&&&&((((((((((&(((((&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$""" "$$$"" "  """"$$""""$$$$""""  $$$$&&&&&(&(((((((((((((((((((&((((((((*((&&&&&&&$&&$$$$$""""$$&&&&&((&&&&&&",..0000.*****(((*,,,,*,,,,**************************((((&&&&&$$$$$$$$&&$$$$""" "$&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """""" " " "  """"$$$$$$$$$$"$$"""$$$"$" "$$$$&&&&&&&&&(((((((((((((((((((((((((*(&&(&&&&**((&&&&&$" "$$&&&&&(((&&$&&",..00.00,*****(((*,**,*****,**************(*******(*((((&&&&&&$$$$$$&&&$$$$$""" "$&&&((((((((((((((*(&&&&&&&&&&&&&&&&$$&&&&&&$$&&$$$$" "" " "  ""$$$$$$$$$$$"$$$"""""$" $$$$$&&&&&&&&&&&(((((((&&&(((&(((&((((&&((&&(*,*(((((((&&$"""$$&((&&(((&&&& ,..0.0000,****(&(*,,****,***********************((*(**((((&&&&&&$$$$$$$$$""$$$" "$&&&&((((((((**((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$""""  ""$$$$$$$$$&$"$$$$"" "$""$$$$$$&&&&&&&&&((&(((&(((&((&(&((&&&&&&(((***((((((((&(&&$$$"$&&&&&&(&&$&& ,.00000000,***((((*************************(**(*(***(*(*(&&&&&&$$$$$$$&$$$$$$$" " "$$$&&(((((*(((((((((((((((&&&&&&&&&&&&$&&&&&&&&$$$""""" " " ""  """"$$$$$&$&&$$&&$$" """"$$$$$&$$&&&&&&&&&((((&(&&&(&&&&&&&&&&&&&(((((*((((((*(&&&&$$"$$&&&&&((&&$& *..00000000,****((***************************(((((*****((((&&&&&&$$$$$&$$$$"$$$" "$$&&&&(((*(((((((((((((((&&&&&&&&&&&&$&&&&&&&&&&&$$$"""" "" "  """"$$$$&$$&&&&$&&$$""$$"$$$$$$$$&$&&&&&&&&&&&(&(&&&&&&&&&&&&&&((((((((((*((***(&$$$$""$$&&(((((&&& *,,..000000.,****(*********************((**(**(((*(**(*(((&(&&&&&$$$$$$&$&&$&$$$""$"$$$$&$&((((((((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$"""""" "" "  """$$$$$$$&&&&$$&$""$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((****,*&$$$$""$$&&&&&&&&&& *,,,,..000000.,,*******************((**(((*((**((((****(((((&&&&&&&$&&&&&&&$&$$$$""""$$&&&&&((((((((((((((((((&&&&&&&&$&&(&&&&&&&&&&&&&&$$&$"""""""" """  """$$$$$$&&$$$$&&&$""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((*******($$$$$""$$$&&&((((&*,,,,....0000.,,*************************(((((*(((**(*(*((((((&&&(&&$&&&&&&$&&&$$" """"$$&&&&(((((((*((((&(((&&&&$$&&$$$&&&&$&&&$&&&&&&&$$&$$"" "" "  """$$$$$$$$$$$$$&$""" "$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((*(*****($$"$$$$$$&&&(**((**,,,,,,...00..,,****(((((((******((((((((((*((((((((((((*((((((&&&&&$$&&&&&&&&$"  ""$"$$$&&&(((((((((((((((&&&$$$$$&$$$&&&&$&&$&&&&&&&$$$$$"" "" " " "  """$$$$$$"$$"$$$$""" ""$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((*((*****(&$$"$$$$$&&(((*(((**,,,,,,,,,,..,,****(((((((((*(((*(((*(((((((((((((*((*(((((((((&(&&&$&$&&&&&&$"" "$$$$$&&&((((((((((((((&&&$$$$&&&$&&&$$&&$&&&&&&&&&$$$$$$" " "" "   """$$"$$$$""$$$""""" """$$$$$$$$$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((((*(((&$$$""$$&&(((((((****,,**,****,,****((((((((((((((((((((((((((((((((((((((((((&&&&&&&&$$$$&&&$$$$"" " "$$$$$&&((((*(((((((((&&&&$$$&&&&&&$$$$$$$$$&&&&$$$$$$$$" " " "   ""$$" """""""" """"""""$$$$$$$$&&$&&&$&&&&&&&&&&&&(((((((((((((((((((((((((&$$$""$&&(((((((***,,,.,,,**(&(***((((((&&$$&&((((((((((((((((((((((((((((((((&&(&&&(&&$&$&$$"$$$ " " $$$$$&&(((((((((((((((&&(&$$&&&&&$$$$$$$$&$&$&$$$"$"$"""""" "   "$$$"  "" "$"""""$$$$$$$$$$$&&&&&&&&&&&&&(&((&((((((((**((&&(((&(((*(&&$$$$$$&&((((($(*****,,,****(&&(((((((&&$$$"$&(((((((((((((((((((((((((((&(&&(&&&&&(((&&&&$$&$$""  " """$$$$&&(((*(((((((&(&((&&&&&&&&&$$$$$$$$$$$$$$&$$"$""" " "   """$"  """""$$$$$$$$$$$$$$&&&&&&&&&&&&&&(((((((***((((((((((**,(&&&$$$$&&&((((($(*****,,,,,,,*(&&((((&&&&&&&$ $&(&((((((((&(((((((((((((((((&&&&&$&&&&&&$$$&$$$$" " ""$$$$$&&(((((((((((&&((&&&&&&&&&$$$$&$$$&$&$&$$$$$"$""" "    """$"  """""""$$$$$$$$$$&&&$&&&&&&&&(((((((((((*(((((******,,**&&&&&&&&&&&(((($&(*******,,***(&$&(((&$$&&&&$$" "&((((&(((((((&&&(&&&&(&&&&&(&&&&&&$$&&&&$$$$$$$$"  "$$$$$&&&((((((((&&&&(&&&&&&&&&$$&&$$$$$$$$&$$$$$$""""   """   """""""""$"$$$$$$$$$&&&&&&&&&&&(((((((**(*(&((******,,***(&&&&&&&&&&&(((&&(***********(**&&&&&&&&&&&&&&&&"$&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"" """"$$$&&(((((((&&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$"""""""    ""   " """""""$$$$$$$$$$$&&&$$$$&&&&((((((****((((***********((&&&&$$$$$$&&&&*(**********,*****(&&&((*(((&&&&&&$$&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""" "$$$$$&$&(&(((((&(&&&&&$$"$$$&&&$$$$$$$$$$$$$$""""""""""     "  "   """"""""""$$$$$$&&&&$"$&&&&&((((((((**((******(***(((&&(&$$$$$$$&&&(&(((*********,******(&&&&(((&(&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$&&&((((((((((&&(&$ "$$$$$$$$$$$"""""""""""""""""    """ ""  " """"""""" $$$$&$&$&(&&&&&&&&(&((((((&(((*(((((((((&&&((&$$$$$$$&&&&(*(***********,,,****(&""$&&&&&$&&$$$&&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&  """""$$$$$&&((((((((&&&&&&("$$$$$$$$$$$$""""""""""""""""     ""  "   """""" "" "$$$$$$$&&&&$&&&&&&(&(&(&(&(((((((&&&&&&&&(((&$$$""$$$$&&*,******************((((&""$(&&"$$&$$&&&&&&&&$&&&&$$$$$$$"""""""""""""""$" "$$$$&$&&($ """"""$$$&&&(&((((&&((&&&(&$$$$$$$$$$$$$&$""""""""""" "       """"""" "$$$$$$$&&$$&&&&&&&&(&(&(((((((&&&&&&&$&&(((&&$$" "$$$$*,,******((((((*****((((((&$&&&&$$&&&&&&&&&&&&&&&$$$$$"""  """ """"$$$$$$$$$&$ """"""$$$$&&&((((((((&&&&(&&&$$$$$$$$$$$$$""""""""     """$""$$$$$$$$$$&&&&&&&&&(&&&((((((&&&&(&&&&&$(((&&""""" """$(*,*********(&$&((((((((***((&&(&$$$&&&&&&&&&&&&&$$$$"" """"""" " ""$$$$$$$$   """"$$$$$$&((((((((&&&&((&&$$$$$$$$$$$$$$" " "" "      """"$$"$$$$$$$$$$&&&&&&&&&&&&((&&&&&&$$&&&&$$&&(((&&$"" """,,,,***********&((((&&(((***(&(*,&&&&&&&&&(&&&&&&&$$" "" "" """" """$$"""" """""$$$$&&((&((&&&&&&&(&&&$&$$$$$$$$$$$$$""""" "" """       """""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&$$$$$$$$$"&&(&&&$"  ""**,,,****,******(((&((((((*((((*,,*((((&(&&&&&&&&&$"  "" """""  """" "$$$&&((((&(&&&&&&&&&&&&$$$$$$$$$"$$""" " " "      " """"$$""$"$$$$$$&&$$&&&&&&&&&&&&&$$"$"$$""""$"$&&&&$$" " ""*,*,***,,********(((((&&&$$&(((&*,,,*(((&(&(&&&&$$$""$"   "  " """""  " "" "$$$&&&(&&&&&&&&&&&&&$$$&$$$$$$$$"$$"""" "" ""         "" ""$""$$$$$$$$&&&$&&&&&&&&$$$$$$"$$$&&$$$"$$$$$$$$$" $" ""$(*****,,,**,*,,*****((((&$$$&$$&(**((((&&(&&&&&&&$&$$$$&$    """ """ $$$&&&((&(&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""  " "      "$""""$$$$$$$$$&&$$&&&&&&&&$$$$$""$$$"""""""""$$$$$""""" ""*,,*****,,,,*,***(((&&(&&&$$&&((&&((((((&&&&&&&&&&&&$$$$$$$"" "    """""  """" "$$&&&&&&&&&&&&&&&$$&&$$&&$""$$$$$$""""" ""        """""""$"$$$$$$$$$$$$$$$$&$$$$$"""$$""""""" """$$$"" **,**,**,,,,,,,,***(((((((($$((&&&(((((((&&&&&&&&&$$$""$""""$$$"""    ""  """ "$$$&&&&&&&&&&&&&&&&&&&&$$$$$$"$$""""""" """    ""     " """""""$$$$$$$$$$$$$$$$$$$$$""""""""""" "$$$$" *,******,,,,,,,****(**((((((&(((&((((((&(&&&&&&&&&$$"$$$$"&&$$$$" "    ""$$&&&&&&&&&&&&&&&&&&&$$$$$$"""$""""""""""$$"  """ "" "  """""""$"$$$$$$$$$$$$$$$$""" "" "" " """" ""$&$  *********,,,,,****((**(*(***(&(**((((((((&&&&&&&&&$$$$$$&&&$$$$$$$" ""$$&&&&&&&&&&&&&&&&&&$$$$$$$""""""$""""$""$$"""  """$$$"      """"""""$$$$$$$$$$$$$$$$$$ "$" """"" "$$" ""$&$ **,,*******,,,*,**(**((((***(((**(((((((&&&&&&&&&$$$$$$$$$$$$$$$$$"  ""$$&&((&&&&&&&&&&&&$$$$$$$$$"""""""""""$$$$"""$"$$ """"  "$$$$$ """    """"""$"""$$$$$"$$""""" """"" "$&&$" "$$$ "" *,,**(******,,*,*(********((**(*(((&(&&&&&&&&&&&$$$$&&&"$$$$"""$""""     """ "$$&&&((&&&&&&&&&$$$&$$$$$$$$$$"$$"$""""""""""$$$&&  """$$$$$" "   """""""$$$"$""""""""" " """ " " "$$$$$$" "$$" **,,********,,,**(((*******,**((((((&&&&&&&&&&&&&$$&&&$&$$"""""$""    ""  "$$&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$"$""$$$""$$"$$$$"""&((((&$$"$$"""""  ""   """"""""""""""""""""""""""" "" "$$$$$$" ""$$ *,,,*,******,,,,,,,,*****,,***(((((&&&(&&&&&&&&&$$&&&$$$$""""$"""""  "  "     "" "$$$&&&&&&&&&&&&&&$$$&&$$$$$"$$$""$$$$""$$$""""""$$($$"$&&&(&$"""""""""$""     """""""""""""""""" " " " " $$$$$$$$"""""" ***,,*(*******,....,*(((,,,,,**((((&&&&&&&&&&&&&&&&&&&&&$""$$$"""""$$  ""  """$$"""  """  "$$$&&&&&&&&&&&&&$&$&&$$$$$$$$$$"$$$$$"$&&$" "$$&&&$&&$$$$$$$"""""""""    """"""""""""""" " " "   ""$$$$$$$$$" " " **,,,,*((*****,,..,**(**((((**(((((&&&&&&&&&&&&&&&&&&&&$$$" """""$"$$$"  "" "$""""   "$" " ""$$$&&&&&&&&&&&&&$&&&&&$$&$$$$$$"$$$$&$$&&(&$&&$$$$$&&$$$"""""" ""     """""""" """"" "" "" "" "" ""$&$$$$$$&&&"""""$$*,,,,,,(((((***,,.....,****((((&&(&&&&&&&&&&&&&&&&&&$$$$$$&$" """$$$$&"   """$$$  "$$$&&&&$&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$&&(&&&&&$$"$" ""  " "      " " "  "$&&$&$$$$&&&&$"""""(*,,,,,,**(******,..,,,,,***(((((((&&&&&&&&$&&&&$$$$$$$$$$$$""" "$$$&&&($   ""  "$$"""  "$$$&&&&&&&&&&&&&&&&$&&&&&&$&$$&$&$$$$$$$&&&&&&&$""""" """$""  """   """""  "$&$$&&&$$&&&&&$$"""***,,,,,,,,******,,.....,**((((((&&&&&&&&&&&&&$&$$&&&&&&&&&&&$" """$$$$&((&"""""     """" """" """$$$&&&&&&&&&&&&&$&$&&&&&$&&$$$$$$$$""$$$$$$$&&&$" """ ""$$     "" "  $$"$$$$&&$$&&&&&&" *,,,,,,...,,*******,...,.,,*(&&&&&&&&&&&&&&&&&&$$$$$&$&&(&&&&$$&" """$$$&&&$" "$"  ""  """ " """"$$&&&&&&&&&&&&&&&&&$&&&$&&&&$$""""$$$"$$$$$&&&$$$&(&""$"$$$"      """   $$"$$$$$&&$&$&&&&$ *,,........,,*******,,,,**,**($$&&&&&&&&&&&&&&$&&$$$$$&&&&&&&&&&&"" ""$&$$""""$$  "  """"" " """""$$$&&&&&&$&&&&&&&&&&&&&&$$$$$$"""""""$$$$$$$$&((((((&$$$&&&&$"      """" "  $$&&$&&&$&&$$&&&&&&" *,,........,******************($"$&&&&&&&&&&&$$$$$&$$&&&&&&&&((((($""$" """""""""""""   "" """" """"""$$$&&&&&&&&$&&&&&&&&$$&$$"""$$""""$$$$"""""$&&((&&((((&&&&((&&" " "  "  " "$$$&&&&&&$$$&&&&&&&&&"*,,,.....,,,***(*************(**(&$&&&&&$$$$$$$$$$$$$$$&&&&&&&(&&&&(&&&  """""""  "  """"""" """""""$$&&&&&&&&&&&&$&&&$$$$&$$"""$$""$$$$""$$""""$&&&&&&&&&$$$&&&&" "$&&  "    """"" ""&&&&&&&&&$$$$&&$&&&&&&$,,.,,,,,,,,,,,*((*********(*(**(((&&&&&$$$$$$$$$$$$$$$&&$$&&&&&&&&((&&&&$"" "   """ """ """"""$$&$$&$$&&&&&&&&&$$&$$$$&$"$&$"$$$$$$"$$""$$$$&&&&&$$$$$$$$&$" ""$$$" "     "" ""$$&&&&&&&&&&&$$$$$$&&&&&$*,,,,,,,,,...,,,*(********(((**((((&&$$$$"""$$$$$$$$$$$$&$$&&&&&&&&&&&&$$$""    "$$$""$$" """""$$&&&&$&&&&&&&&$$&&&$$$&&$$$&$$$$""$""$&&&$$$&$$$$&$&&&$$$$&&&$$$$$""    "  """"$$$&&&(&&&&&&&&&$$$$$&&&&&$,,,..,,,....,,,,*((****(((((((((((&&$"$"""""""$$$$$$$$$$$$$$$&&&&$&&&&&$"" "$"   " ""$$$$"""   """$$&&&$&&&&&(&&$&&&$&$$$$&$$$&$$$$"$$&$&&&&$$$$$$$$$$&&&&$&&((&&$$$$$"   "" "" "" " "" "$$&&&&&&$&&&&&&&&&&$"$$$$$&&$$*,,,,....,,,,,**(*&&****((((((((&&&&$$"$$$$$" $$$$$$$$$$$$$$$$&$&&&&&&&&$" """"  "  """""$""""  """"$$$&&((&(&&&&&&&&&&&$$$$&$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$"$$"" "" " """"    """""$$&&$$&&&&(((((&&&&&$"$$$$&&$$*,,,,,..,,,,,***,,*(&(*((((((&(&&&&&((&&&&$"""""""$$$$$$$$$$$$$$$&$$&&&&(&&" " "   " """""""""  """$$$$&(&&&&&&&&&&&&&&$$$&$$$$""$$$""$$$$$$$$$$$$$$$$$"$$$$$$&&&&&$$""  """""" """"""  " ""$""""$&&&&&&&$&((((&&&&&&$$$$$$$$"*,,,,.,,,,,,,,,.,,,*(&(((((((((&&&&(((&(&$$$"""""""$$$$$$$$$$$$$$$$&&&&&&&&($""" ""  "   """" """"  ""$$&&&&&&&&&&&&&(((((&&$$$$$$$&$$$$$"$$$$$$$$$"$$$$"""""$$$$$&&&$$$"  """"$""" """""  "$ "$$$"""$&&((((&$&&(((&&(&(&$$$$$$$$*,....,,,,,,,,,,,,,,,*(&(((&(&&&&&&&((&&&&&&&$"" ""$$$$$" ""$$$$$$$&&&&&&&(&&&$" "$$" """""" """""""""""""   ""$$$&&&&&&&&&&&&(&&&(&&&$$&$$$&&$$"""$$"$$$$$$$$$$$"""""$$"$$$&&&$"" """$""""" """"" ""  """"$$$$$$$" "&(**((&&&&&((&&&((&$""$"""*,.,.,,,,*,,*,,,,,,,,*((&&&&&&&&&&&&&&&(&&&&(&&$$""$$$$""$" "$$$$$$$$$&&&$&(&&$$" """" "$"""""" "" " """ "  ""$&&&&&&&(&((&&((&&&(((((((&&&$"" $"""$$$$$$&&$$&"""""$""$$$$&$"$$ """"$$$$$$"""""""""""  """$$$$$$$$"" "$((*((&&&&&(((((&&&$""$"",,,..,,,,,,,,,,,,,,****(((&&&$&&&&&&&&&&((&&&&&$$$$$$$""$$$ """""$$$$$$$&$"&&&$$$&""""""" """$"" " """" ""$$&&(&&(((&&(((&&&(((((((&((&&&((&$"""$$$$$&&$$$&$$""$$"""$$&&$$$" """"$$$$$$""""""$""""  "$$$$$$$$$$"$""$$&&((&&&&&&&&(&&&&&&""$",.....,,,,,,,,,,******((&&&&((&&&&&&&&&&&((&&&&$$$"$$$""""""  """$$$$&&&$"$&$$""$$$"""" """$"""  "" """""" """ """ "$&&&((((&&&&(&&((((((((((((((*(((&&$$$$$$$$$$$&&&$$$$""""$$$$&&$""  """""$$$$$$"""$$$$$""  "$$$$$$$&&$$$$""$$&&(&&&&&&&&&((((((&"$$*,,.....,,,,********((&(&$$&&((&&&&&(&&&((((&&$&&$$"""""$$$$" ""$ "$$$$$&&&"&$$$"$""$$"" """$$$""  """""""" ""$$$$" "$$&&&(&&&&&(((((((((&(((((&(((((((((&$$$$$$$$$&$&$""$$$"""$$$"$""  """""$$$$$"""""$$$"""   "$$$$$$$$$$$$$$"$$$&&&&&&&&&&(((((((("",,,,,,,,,,,*****(*((((((&(&$&&&&&&&&&&&((&(((&&&&&$$$"$$$$$$$$""""" $$$$$&(&"&&&&$$$" $$$"""$"" ""$""""""$$$$$$$""$$&&&&&&&(((((((&(((&(((((**((((((&&&&$$$$$$&&&&$$$$$"""$$$""""$  """"$$$$$$""$"$"" ""  ""$$$"$$$&$&&&&$$$&&&&&&&&&&&((((((((($,..,,,,,,,**((((**((******((&$&&((&((&&(((&&(&&(&&$$$$$$$$$$&&$""$$" ""$$$$&&&$&&&$$$""""$$"""" """$""""""$$$$$$$" $&&&&&&&(((((((&((&((((((((((((((&((&&&&((((&&&&$"$$$$$"""$" "$""  """""""""$""$$$$"    """$$$$$$&&$$&&&$$$&&&&&&&&&&&&((((((((,...,..,,*(&(***(****(((*(&&(($$&(((((&&(&&&&&&&&&&$$&&$$$$$&$$" $$$""""$"$$$$$$$$$$$$$$$"$"$""" """$""""""$$$$$$$$$"  $$&&&(&&((&((&&&&&&((((((((((((((&&((((&&&((&(&&$$$$$$""$$"""$$"  """"""$$$$$$$$$"    """$$$$$$$$"$$$$$$$$&&&&&$&&((&&((((( *.......,*,,,************,,*(**(&&(((&(&&&"&(&&&&&&&&&&&&&$&$$$" $&&" ""$$$$$$$$$"" "$"""" "" """"$$$$""""$$$$$$&&&$$$"  $&&&&(&(((((&&&&&&&((((((((((((((&(((&(&((&&&(&&$$$$$""$$$$$"&$  """""""""$""""""   """"$$$$$"""$"$$$$$$&&&&&&&&&&&(((((((........,,,,,,,,,**********,,,((&&(((((&&&&&&&(&&&$$$&&&&&&&&&&&&$ $$$$" "$$$$$$""""""$$""""   ""$$&$$$$$$$$$$&&&&&&$" " "  $&&&&&&(&(&&&&&&&&&((((((((((*((((((((((((((&($&&&$$$$$&$$$&$  """"""""""""""" ""$$""$"$$$"$"$$$$$$&&&&((&&&&(((((((....0.........,,*,*******,,,*,,**(((((((&&&&&(&&&(&&&&&&&&&&&&&&&& $$$$""$$$$$$$$$$&$$&&$"" "  " "" """$$&&&$$$$$$$&&&&&&&&&&$""$$$" "&&&&&((&&&&(&&&&&&(((((((&((((((((((((((((((&&&(((&&$$&&&&&(($  """"""""""""""   """$""""$$$$$ "$$$$$$"$&&(&&&&&&((((.........,.,,,,,***************,**&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&($"$$$""$$$$$$$$$""""$$$$$""""" """""""""""$$$$$$$$$$$$&&&&&&&&&&&$$$$$" $&&&&&&&&&&(&&&(((&((((((((((((((((((((((((&&&(&&&&$$$$&&&&&((&  """"""""""""   """"$$""$$&&$"""$$$$$$$&$&&$&&&&&(((,.............,,,,**************,**((((((&&&&&&&(((&&&&&&&&&&&&&&&(&&$$$$$"""$$$$$$&$$""" "$$$""" "" " """""$$$"$$"$$$$$$$&&&&&&&&&$$$$$"" $&&&(&&&&&&&&&&&(&(((((&((((((((((((((&&(&&&&&&&&&&&&$&&&&&&((&$ """"""" "   """"""""""$$&&&$$"$$$$$&&&&$&&&&&&&(&,,............,,,,,,*******,****,,,*((((((&&&&&&(&(&&&&$$&&&&&&&&&&&&$$$$$" """$$&&&"""""""$$$""  " """"""""""""$$"$$$$$$$&&&&&&&&&$$$$""$$&&&&&&&&(&&&((&&(&((&&((&(((((((&(((&&&&&&&&&&&&(((&&$&&&&((((& """""""""""""    """""$$$$""$$$&$$"$$$$$&&&&&&&&&&&&&&*,..,.......0..,**,,,,***(((**,****(*((((((((&&&&&&&&$&$&&&&&&((&&&&&&&&$$"""&$$$&$$""""$&"""""  " """"""$""""""$$$$$$$&&&&$$$"" $&&&&&&&&&&&&&((&&&(&&&&&(((((((&((((&&&&&&&&&&&(((&&&&&&&&(((((($ """"""$$$$$$"    """"""$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&*.....,,......,,,**,,,*************((((((((((&&&&&&&&$&&$$$&&&&(((&&&(&&&$$$"$&&&&&$""""$$"""   """""""""""$"""""$"$$$$&&&$$""" "$$&&&&&&(&&&&&&&&&&&$&&&&(((&((&((&&&&&&$&&&&(&((&&&(&&&&&&&((&&($ " """$$$$$$$"  " """"""$$$$$$&$$$$$$$$$$$$&&&&&(&&&&(&&,,,..,,........,,,,*******(********((((((&&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$"&$$$&$$""""$"""    """"""""""$"""$$"$$$$&&&&$$$ $$&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&" " """"$$$$$$""  """"""$$$&$$$$$$""""$$$$&&&&&&&&&&&&&&*,..,,,.......,...,,,*******(***((**((((&((((&&&&&&((&&&&&$$$$&&&&&&&&&&&&&&&$$&$&&&&$$"$""""   """""""""""""""""$$$$$&&&&&$"""$$&&&&&&&&&&&&&&&&&&&&&&(((&&&(&&&&&&&&&&&(&&&&&&&&$$&&&&&&&&&$$&  """"$$$$$$$""  "$"""""$&&&&&&$" ""$$$$$$&&&&&&&&&&&&&*,,,,,............,,,*****((****(*((((((&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&(((&&$&&&&&&$$""""   """"""""""""""""""$$$$$&&&&&$$""$$&&&&&&&$&&&&&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$&$$&$  """""$$$$$$"""""  """""""$&&&((&&&$$$$$$$$$$$&&&&&&&&&&&,,,,,............,,,,,,,***(**(((((((((((&&&&&&&&&&(&(&&&&&&&&$&&&&&&&&&&&&((&&&$&&$&&&&"""     """"" ""$"""""""$$$$$$&&&$$"$$$&$$&&$$&&&&&&&&&&&((&&&&&(&&&&&&&&&&&&&&&&&(&&&$$$$$$$&&&$$&"$$$   """"$$$$"$$$"""  """"""""$$$&&&&&&&&&&$$$$$$$$&&&&&&&&&*,,,,,..,.....,,,,,,,,,******(((((((((&((&&&((&&&&&&&((&&&&&&&&&&&&&&&&(((&(&&&$$$&&&&&&$"""""  """""" """""""""""$$$$$&$$&$$$$$&$&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&"$""$" """""$""$$$""""  """"""""$$$$$$&&&$$$$$$$$$$$$$$$&&&&&&*,,,,,,,.,,,.,,,.,.,.,,,,,,,*(((((((((((&(&&&&(&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$&&$$""""""  """""""""""""""""""$$$$$$&&$$$$$$&&$"$&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&$"$$$&&&&$"""$$  """""""$$""""" """"""""$$$$$$&&&$$$$$$$$$$$$$$$&$$&&&&*,,,,,,,,,,,,,,,....,,,,,,,,**((((((((&&&&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$""""" "  """"$"""""$""""""""$$$$&&&$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$ "$$  """"""""""" "" """""$$$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&**,,,,,,,,,,,,,,,,,,,,,,,,,***(((((((((&&&&&((*((((&&&&&(&(&&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$"""  """"$$"""$$"$"""""$$$$$$&&$$$$$$$"$&$$$&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&$$$$$$$$$$$$& ""&&" """"""""""""  """"$$$$$$$$"$$$$$""$""$$$$$$$$&$&$**,,,,,,,,,,,,,,,,,,,,,,,,,******(((((&&(((*(((((**(&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$""""""  """$$$"""$$""""""""$$$$$$$$$$$$$"$&$$$$&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&$&&&&&$$$&((&&& "$&$  """"""""""   """""""$$$$$$$$$"""""""""$$$$$$&$&$*,**,,*,,,,,,,,,,,*,,,,,,**,******((((((*****((((((((&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$"""""""""  """$$$""$$""$"$""""$$$$$$"$$$$$"$$$$&$&&&&&&&&$&&&&&&&$$&&&&&&&&&$$&&&&$&$&&&&&&&&&$&&(((($ ""$$$  """"""  """""""$$$$$"$"""" """"$"$$$$$$$$$$,,,**,,,,,,,,*,,,***,*,,*******(**((((****(((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$"""""$""$$$"  """"""""$""""$""""""$$$$"$$$$$"$$$$$$$&&$&&&&&&&&&&&&$&&&&$&&&&$$&&&&&&$&&&&$$&&&&$$&(((((&"""""$  """"    """"""""$$"$"$$""" """"$$$$$$$$$*,,,,*,,*,**********,,********(*(((((****(((((((((&&(((&&&&&&&&$$&$$$$$$$$$$$$$$$$""$""""""""$$""""   ""$"$"""""""""""""$""$$$$$$$$$$$$$&$&&&$$&&&&&&&$&&&&&&&&&&$&&$$&&&$&&&&$&&&&$$$&&(((((&" "$"$" " ""  """""""$$$$$""""" """""$$$$$$$$$*,,,,,,,,*,,*****************((*((((((*(((((((((&&&(&&&&&&&$&&&&&$$$$$$$$$$$$"""""""""""""" """$$$"  """""""""""""""""""$"""$$$$$$$$$$$&$&$&&&&&&&$&&&$&&&&$&$&&$$&&&&&&&&&&&&&&$$$$&&&&(((&$ "$"""  "    """"$"""$""""""" " " """"$$$$$$$$**,,,**,****,***************(((*((((((((((((((&&(&&&&&&&&&&&&$&&&$$$$$$$$$$"""""""""""" """"""""$"""""""   """""""""""""""""$"$"$"$$$$$$$$$$$$&$&&&&&$&&&&&&&&&$$&&$&&&&&&&&&&&&$$&&$&&$&&&&&&(&&$ "$ ""      """"""""$$"""""""" " """$$$$$$*,,,,,,*********************(((*((((((((((((((((&((&&&&&&&&$$$&&$$$$$$$$$$""""" """""""" """"""""""""  """"""""""""""$""$$$$$$$$$$&$$&$$&&$$&$&$&&&&&&$$$$$&&&$&&&&&&&$$&$&&&((&&&&&&&&&(&""" "     """""""""""""""""""" """"""""""$$(*,,,,,,******************(((((((((((((((((((((((((&(&&&$$&$&$$$$$$$$$$$"" ""$""""""""" "" """ " "  """"""""""$"""$"$"$$$$$$$$$$&&$$&&&&&&&&&&$$$$$$&&&&&&&&&&&$$&&&&&(&&&(&&&&&&&&(&&$$"""  "  """""""""""""$$$$$"""""""" """"""(***,,,,,,*,*******(***(**((((((((((((((((((&(&(((&&&&&&&&&&$$$$$$$$$$$$"" " "" """""""""$$"" " "$""""  """"""""""""""$$$$$$$$$$$$$$$&&&&&&&&&$$$$&&&&&&$$&&&&&&&&$$"$&(&&&&&&&&&&&&&&&($" "  "" " " "  """"""" """"$$$&$$$""""""" "((***,,,,,,************(*((((((((((((((&(&(&&&&&&&&&&$$&$&$$$$$$$$$$$$$$""""""""""""""$$"$"$  """ "   """""""""""""$$$$"$$$$$$$$$$&&$$&$&$$$$&&&&&&$$$$&&$&&&$$$$&&&&(&&&&&&$$&&$&&&&$"""  "" " ""  $"$$$ """$$$$$&&$$""$$"""" ((****,,,,**********((((*((((((((&(((((((&(&&&(&&&&&&&&&&$$$$$$$$$$$$"$""""$"" """"""$"""$"""" ""   """""""""""""""$"$$$$$$$$$$$&$$$$$$&&&$&&$$$$$$&$&&&$$$&&&&&(((&&&&&$$$$$&&&((&" "" " " " ""  """$$$$$" ""$$$$$"$&$"$$""""(((**************(*((****(*((((((&((((((&(&&&&&&&&&&&&&&$$$$$$$"$"$$$$"""""$""  """"$$$$$""" $""""   """"""""""$"""$$$$$$$$$$$$&$$$$$&&&$&$$$$$$$$$&&&$&&&&&&&(&&&&&&&&$""$$&&(((&$""" "" " ""  """"$&&&&$"" "$$$$$&&&$"$$""""((((((*********(((((*((((((((((((((&&&&&(&&&&&&&&&&&&&&&$$$$"""$"$$$$$$$"$$"""$"  ""$$"""$""  """"" ""  """""""""""""$$$"$$$$$$$$$$$$$&$&$$$$$$$$$&$$$&&$&$$$$$$&&&&&$&&&$$$$$$$&&((&($"  """"" "" """"""$&&&((&&$$$$$"$&&$$$"$$""&(((*((*****(*(*(*(((((((((((((((&(&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$" """"$"""$$$" """""$$"""""" "  """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$&&$$&&&&$$$&&&(((&"  """"""""  """"""$$&&&&&&&$$$$$&&$$$$$$$$$ &&(((((((((**(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$&&$$ """$$$"$$&&$$$$$$$$$$$$""""$"  """""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&$$$&&&&$$$&&(&(&&$" " """$$"""" " """""""$&&&&&$&&&&&&&$$$$$$"$$ &&&((((((&((((((((((((((((((((&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$&" """"$$$""$&&$$$$$""""""""$$$"  """""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$$$$$&&&&$$$&&&((&$$" "" """$$"""" """""""$$&&&&(&&&&(&$$$$"$$$$$"$&&&((((&((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$&$$$$$$$$$$$"$""$$$$$"$$$$"""""""$$$$$$" "$$$""""""""""""  """""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$$$$&$$$$&&&$$&&&(&(((($ """""$&$$$$&&""  """"""$$$&&(&&$&&&$$$"$$&&&&&" $&&&&&&&((&&&((&(&(&&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$"$"""$"$"$""$$"$$$$"" """$$$$$$$" ""$""""""""" ""  """""""""""$$"""$$$$$$$$$$$$$$$$$$$"""$$$$$$"$"$&$&&$$$$$$$$$$$&$$$$$&&&(((*(($"$$$&&$$$$$&&&&" """"""$"$$$&&&&&&$$$$&&(&&&&&"&&&&&&&&&&&&&&&&(&((&&&&&&&&&&&&&&&&&$&&&&&&$&$$&$$$$$$$$$$$$$"""""$$""$$$$$$$$$"$$$$""""""""$$$$&$ """" """"""""  """"""""""""$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$&$$$$&$$$&&$$$$$$$$&$$$&& &((((**((((((&(&(((&&&&$  """$$"$$$&&&&&$$$$&&&&&&&&&"$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$""""""""""""""$$"$$$$$$$$"$"$$" """""""""$$$$ """""" "  " """""""""$""""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&(((((*(((((&((((((((((&" """"$""$$$$&&$$$$$$$$$$$&&&&$&$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$""""" """"""""""""$$$$$$$$$$$"$" """"""""$&$ """""" ""  """""""""""""$$"$$$$$$$$$$$$$$"$$$$$$$$$""$$$$$$"$$$&&$$$$$&&$$$$$$$&&&&&&&&&((&&((((((((&(((&$ """""""$$$$$$$$$$"$""$&$$&&&$&&&&&&&&&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$"""""""""""""""""""""$$$"$"$""$"$$$""  """"$$$"""" "  " """"""""$$$"""$$$"$$$$$$$""$$$$$$"""$"$$$$$$&&&$$$$&$$"$$&$$$&&$&$&&$&&$&&&&&&&((&&&&&&&&&&&$ """""""$$$$$$$$$&&&&$$&$$&&&$&(&&&&&&$&$&&$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"""""""""" """"""""""$""$"$""$$$$""""" """""$""""" " "  """"""""$"$$$$"$$""$$$$$"$$$$$$$"$$"$""$$$$$$$$$$$$$$$&&$&&&&$$&&&&&&&&$$$$$$$$&&&&&$$$&&&&&&&$ """""""$$$$$$$&&&&(&(&&&&&$$$((((((&&&&&&&&$$$&&&&&&&&&&&$&$&&&$&&$$$$$$$$$$$$$" "" """"""""""""""$""""""""""""""  """""""""" " ""  " """""""""$"$""$$$$$$$"$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$&&&&&&&$$$&&&&&&$$$$$$$$$$$$$&$$$$$$$$$$" """"""""$$"$$$&&&&&(&&&&&&&$((**((&(&&&&&&&&$&&&&&&&&&&&$&&&$$$&&$$$$$$$$$$$$""""" """ """"""""""""""""""""""""""  """""""" " ""   """""""""$""""""$$$$$$$$$$$$$"$$"$$$""$$$$$$$$$$$$""$$$"$$$$&&&$$$$$$&&&&$"$$""""""""$$$$$$$$$"""""""""""$$$$$$$&$&&&&&(&&&&$(**((((((&&&&&&&&&$&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$""" " "" """""""""""""""""""""""  """"" """" "    """"""""""""""$$$$"$$$$$$$$"""$$$$"$$$&$$$$$""$"$"$$$$"$$&&&&&$$$$$&$&&&$$$"""""" """"$$"$$"""""""""""""""$$$$$$$$&&&&&&((&(*****(((((&&&&&&&&&&$$&&$$&$&&$$$$&$$$$$$$$$$$$$"""""" " " """"""""""""""""""""""""  " "  "   " " """"""$""$$$"""$$$$"$$$$$$$$""""$$$$$$""""""$"$$$$$""$$$&$&$$$$$&&&&&&$""" """ """"$$"""""""""""" """"$$$$$$$$$$$&&&&&&(******(((((&&&$&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$"$""""""""" "$"""""""""""""""""""""   ""   "" """"""""""""$$$$$$$$$$$$$$$$$""""$$$$""$$$$""$$$$$$$$"""$&$&$$"$$$&&&&&&$$" """""""""""""""""" """"$$"$$$$$$$&&&&&&((********((&&&&&&&$$$$$$$$$$$$&$$$$$$$$$$$$$$$""""$$$$$$"""$$$"""""""""""""""""  ""$"   " """"""    " """"""""""""$$$$$$$$""$$$$$$""""$""$$$$$$$$""$$$$$$$$$""$&&&&$$$$$&&&&&&(&$"$"""""""""""""" """"$""""""$$$$$$$$&&&&&&&&((*******((((&$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" ""$$$"""$""   """"""  """   """"""""""""""$$$$""$$$$$$$""""$"""$$$$$$$$"""$$"$$$&$$"$$&&&&&$$$$$&&&&((&($$&&$$$""""""""" """"$"$"$""$"$$$$$$$&&&$&(((******((((((&&&$$&$$$$$&&$$$$&$$$$$$$$$$$$"$$$$$$$$$$&&&$$$"$"""""""" """"  $"$$$$$$""$$$" """ """"""  "    " """""""""""$$$$$$"$$$$$$$$""""$""$"$$$$$$$$$$$$$"$$$&$""$$$&(&$$$$$&$$$$&(((&&&$$$$"""""  """""""""$$$$$$$$$$&&&&&(((((******(((((&&$$$$$$$$&&&$&$$$$$$$$$$$$$$""$$$$$$$$$&$&&$$$"""""""""   $$$$$""$$$$$" """" "" """""""""" """    """"""""""""""$$$$$$$$$$""$$"""$"$$$$$$$$$&&$$$$&$&&$$$""$&&&&&$$$&&$$&&(((&&$$$$$$"" """""""$"$$$"$$$$$&$&$&&(((((******((&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """"$&&$$"$$$$$""""" "" """"""$"""" """      """"""""""""$$$$$$$$$$""""$""""$$$$$$$$$$$&&&$$$$$$&&&$$$$$$$$&&$$$$&&&&&((&$$$$$$$$""  " """""$"$$$$$$$$$$&$&&&(((((((((***((((&&&&&&$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$""""""" " """$"$$$$&&&&&$$$$$$""""" "" " """$"""" """     " """""""""""$$$$$$$$""""$$$$$$$$$$$"$$$$$$$&&$$&&&&&$$$$$$$$$$$$$$&&$&$&&&&&&&&$$$"""" " """"""""""$$$$$$$&$$&&(((((((((((**(((&&&&&&&&&&&&$$&$&$$$$$$$$$$$"$$$$$$$$$"$"""""""  ""$$$$&&&&&&&&$$$$$$$$""" """ """"""""""" " ""   """"""""""""$$$"$$$$"""$"$$$$$$$$$$$$$$$$&$$&&&$$&&$$""$$$&$$"$$&&&&&$$$$&&&&&&&$$""$"""""" """"""$"$$$$$$$$$$&&&(&(((((((((((((((((((&&&&&&$&$$$$$$$$$$$$$"$""$$$$$"""""   ""$$$$$&&&&&&&$&$$$$$"" """""""""" """ """"  "  " """"""""""$""$$$$$"""""$$$$$$$$$$$$$$$$$$&&&&$$"$&$""$$$$$""$$&&&&&$$$$&&&&$&&&&$"""$$"""  """""""$$$$$$$$$$&&&&&&((((((((((((((((((((&&&&$$$$$$$$$$$$$""""""""""""  """$$$$$$&&&&&$$$$&$$$" """"""""""$" "   " """""""""$"$$$$$"$$$"$$$$$""$$$$$&&$&&&&&$$&$$"$&&&$"$$$&&""$$&&$$$$$$$&&&&$&&&&&$$$$"""" """"""""$""$$$$$$$$&&&(((&((((&((((((((((((&&&&&&$&$$$$$$$$$$$"""""""""  """ "$$$$$$$&&&&$$$$$$$$" """""""""""$" "   """"""""""$$$$$"$$$$$$$$$$$$&$&&&&&&&&&&$$&$$$$$&&&&$$$$&(&&&&&&$$$$$$$$&&&&&&(((&$$$""""" """"""""""$""$$$$$$$&&&&&&&&&&(&((&(&(((((&&&&&&&$$$$$$$$$$"$$$"""""""  """"" """$$$$$$$$$"""$$$$""""""""""""""$""""" "   """"""""$"""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$&&$&&$&&&&&&&&&(&&&&&&""$$$$$&&&&&&&&&&&$$""""""""""""""""""""$"$$$&&&&&&&&(&&&&&((&(&&&&&&&&&&&$$$$$$$$$$$$$"""""""  """"""""$$$""""$$$$$$$$$$$"$$$$""""$""""""""$$"""  """"""""""""""$"$$$$$$""$$$$$$$$$$$&$&&&&$$"$&&&&&&&&&&&&&&&&&&&&(&&$$$$$$$&&&&&&((&&&&$$&""$""""""""""""$"""$"$$&&&&&&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$""$"""""""  "  " " """$&$&$&$$"$$$$$$$$"$$$$""""""""""""""""$$""" "     "" """""""""""$$$$$$""""$$"$$$$$$$$$$&&&&"""$&$$$&&&&$&$$$$&&&&&((&&&$$$$$$$&$&&&&&&&$&&&$$$$""""""""""""""""""$$&&&&&&&&&&&(&&&&&&&&&&&&&&$$$$$$$$$"$$""""""  ""$$$$""""""$$" " "$$"$$$$$$$$$$$$$$$$$$$$"$$""$" """""""""""$""""""" ""   """"""""""""""""""""""""""$""""""$$&$$$"$$$$&$$$$$$$$$$$$$&&&&&&&&$$$$$$$$$$&&&&&&&&&$$&$$$$""""""""""""""""$$&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$"$""""""""   ""$$$$$$$$&$"$$$&&&$"$$$$$$$$"""""$$$$$$$" "" $$ """"""""""""""""""$" ""      """"""""""""$"""""""""""$"""""""""$$"$$$$$$$$$$$$$$&&&&$$&$$$&&&&&&$"$$$$$$$$$&&&&&&&&&$$$$$""""""""""""""""$$$&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$"""""""""  "" ""$$$$$"$&&"$$&&$&&$$$$$$$$"$$$$$$$$$$$$$""$""$""""""""""""""""""""" ""    " """"""""""""" """"""""$$$$$$$$$$""""$&$$"$$&&$&&$$&&&&&&$$$&&&&&&&$$$$$$$$&&&&&&&(&&&&$$$$$$$"""""""""""""$$$$$&&&&&&&&&&&&&&&&&&&$$$"$$$$$$$$"$"""""""  """$$$$$&$$$&&$&&&$&&&$$$$""$$$""$$"$$$$$$$$$" """"""""""""""""""""""" "  "   """"""""" """ """$"$$""$$$$$$$$$$$""$$$&$$$$$$&$$$&$&&&&&$$$$&&&&&&&&&$$$$$$$$&&&&&&&$$$$$$$"""""""""""""""$$$$$&&&&&&&&&&&&$&&$$$$$$"$$$""$$""""""""""""  """""""""$$$&&&&&&&&&&&&&&&&$$$"""""""""$""$$$""""$$""""""""""""""""""""""""""   """""""""""""$$"$""$$$$$&&&$$$$$$$$$&&$$$$$$$$$&$$$$&&&$$&&&&&&&&&&$$$$$$$$$$&&&&&&$$$$$$$$"""""""""""""$$$$$$$&&&&&$&&&$&&&&$$$$$$$""$"""""""""""""""""" " "$$""""$$$$$$&&&&&&&&$$&$$$$"""""""""$""$$$$$""" $""""""""""""""""""""""$"""""   """"""""""""$$$"$"""$$$$$$&&$$$"$$$$$$$$$""""$$$$$$$&$&$$$$&&&&&&$$$$$$$$$$$$$$&&&&&$$$$$$""""""""""""""$$$$&&$&$&&&&&&&&&$&&$$$$$$$$$""""" """ """"""""""""" "$$""$$$$$$$&&&&&&$&$$$$$$""$""""$"$$$"$"$$$$" """""""""""""""""""""""""""""  """"""""""""$$$$""""""$$$$$$$"""$$$$$$$$"""$$$"""$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$&&&&&$$$"""$""""""""""""$$$$$$$$$$$&$&&$&&$$$$$$$$$"" " """""""""""$$""""$"""$$&$$$$&&&&&$$$$""""""""""""""""""""$$$$" """""""""""""""""""" """    " """""""$$$$$"""""""""$"""""$$"$$$$$""""$""""""$$$$&$$$$&&&&&&&&$$$$$$$$$$$$$$&&&&&$$"$$"""" """" $$$$$$$$$$$$" $&&&$$$$$$$"""  """ "" "$$"""$$""$$&$$&&&&""$$$$$$"""""""""""""$""$""$$" "  """""""""""""""""""""" "   " """"""$$$$"""""""""""""""$"""$$$$$"""""$"$$""$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$&&&&&$"""""" " """$$$$$"$$$$$$$$$&$$$$$$$""""  """" "" """"""""""$$$$$$$$$$$$$"""""""""""""""""""""$"$$$$""" """"""""""""""""""""""""    " """"$$$$""""""""""""""$"$""""$" """"$""$$""$$$$$$$$$ &$$$$$$$$$$$$$$$$$$$$$$&&&$$"""" " $$&&$$$""$$$$$$$$$$$$$$""" """""""""" """""""$$$$$$$$$"$$""""""""""""""""""""$"$$""  """" """""""""""""""""  "    """""""$"""$""$$$$""""$$$$"""""$""" """$$$&$"$$$$$$$$$$$$$$$$"""$"$$$$$$$$$$$$$&$$$"""" "" $&$$$$$$""$$$$$$$$$$$"""  " "$$$""""""""""""$$$$$$$$$$$""""""""""""""""""""$""""""" """"""""""""""""""""""""" " ""   "" """""""$$"$$$$$"$$$$$$$$$""""$$$""" "$$$&&$$$$&&$$$$$$$$$$""""""$$$$&&&$$$$$$$$$$$"""$"""  &&&&&&&$$"""$$$$$$$$""" " ""$$"" """"""""$$$$"$""""""""""""""""""""""""""""""""  """ """ """"""""""""" "   """"""""""""$$$""$$""$$$$$$$"""$$$"""""$$$$&&$$$$&$$$$$$$$$$$$""""$$$$$&&&&$$$$$$$$$$$$"$$"" &&&&&&&&$$""$$$$$$$""  " ""$$"""""""$""""""""$""""""""""""""""""""""""""""""""" """""""" """" """""    "" """"""$$$$$$$"$$$$$$$$$$"$$$$$$""$$""$$$$$$$$&$$$$$$$$$$$"""$$$$$$&&&$$$$$$$&$$$$"$""" "" "&&&&&&&$&$$$""$$$$"" " ""$$"""""""""""""""""""""""""""""""""""""""""""""""""  " " """"""""""   """" "$$$"$$"$$$$$$$$$$$$$$$$$&&&$$$""$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&$$$$$$$$$&$$$""$&&$"$&&&&&&&&&&$$$$$$$""  """" """""" """"""""""""""""""""""""""""""" "" """""""""" "  " "" " """""""" ""    " """""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&$""$$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$&&&$$&&&&&&&&&&&$$$$$""  " """""""" """"""""" " """""" """""""""""  """"  "   """""""$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$$$$$$$$$$&&&&$$$&&&&&&&&$$$$$$$$$$$$$$$"""$$$$$&&$$$&&&&&&&&&&&&$$$$$$"    """""  """" """"""""""   """"""""""""""  " "" " " "  " """"""""""""""$$$$$$$$$$$$$$$$"$$$$$$$$&$$$$$$$&$$&&&&$$$$$$&((&&&&&$$&&&&&&$$""$&&&&$$$$$$$$&&$$&&&&&&&&&$$$$"    "  "" " " """$$$"""""""""   " """"""""""""  " """""   """"""""""$$$$$$$$$$$$$$$$$"$""$$$$$&&$$"$$$$&&$&$$$$$$$&&&&(((&&&&&&&&&&$&&&&&&&&&$&&$"$$&$ $&&&&&&&&&&&&$$"" ""   " "" " "$""""""""""""" " "" """ """ """""  """" ""    """"""""""$$$$$$$$"$$$"""""""$$$$$$$$$$"$$$$$$$$&&$$$&$&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$&&&&&&&&&&&&&$$""""" "  """" """""""""""""""""" """ "" """""""" " ""  """"  " "   " """"""""""$$$$$$$$$$$""$$$""$$"""$$$&$$$$$$$$$&$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&&&$""""""   "   "$"""""""""""""""""""""$$"""""" " " "" """" """""    " """"""""$"$$$$$$$$$"""$$""""""""""$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$&&&&$$$$""""" """"  """"""""""""""""""""""""$$$$"""""" " "" " "   ""    " """""""""""$$$$$"$$"$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&&&$&&$$&&$$$$""""""""  "" " """"""$"" """"""""""""""""$$$""""" """ """ """"" " "   " "   """""""""""$"$$$$$$$$$$$$$$$"$$$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" $$$&$$$&&&$$$$""""""""  " ""  """""""""""""""""""""""""""""""""""""""""" " """  "   "  """""""""$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$"$$$$$$$"$$$$$$""""""""   """""" """""""""" """ """"""""""""""""""""""" " " " ""    "    " """""""$""$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$&&$$$$$"""""" """  """$"" "" """ "   " """"""""""""""""" """ " "" """ """"        """"""""""""$$$$$&&$$$$&&&&&&$$$$"$""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$""""    ""$$$"" """   " """""""""""""""""" " "" """""     """""""""""""$$$$$$&$$&$$$$$$$$$$$""""""$$"$""$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$$"""  " " ""$&$$$" " """"  """""""""""""""""""""" " " """"" "  "" ""  " """"""""$"$$$&&$&$&&&$$$$$$$$""""""""$$""""$$$$$$$$&$&&$$$&&&&&&&&&&&$&&&&&&&&&&&&"""""$$$$$$$$"  "$&&$$$$$$$" """"  "  """""""""""""""" """"""""""""""""  " " ""$"   """""""""""""$$$$$$&$&&$$$$$$"""""""$$"""$"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&$$""""$"$$$"""   ""$$$"$$$$""""$$""   """"""""""""""" """ " """""$"""   """"""  "" """"""""""$$$$$&$$$$$$$$$$""""""""$$$"$$&$$$$$$$$$$&&&$&&&$&&&&&&&&&&&&&&&&&(&&&$$$""$$$$"  "$$"$$$$$$$""$$""""""   """""" "" " "" """""     """""""""$$$$$$$$$$&$&$$$""""""""$$$"$$&&&$&&$$$$$$&$$$&&&$&&&&&&&&&&&&&&(((&$$&$$"""$"" " """"$$$$$$"""$$$"""""""  "" " " """ """" "  ""    """"""""""""$$$$$$$$$$$&$$&&&$$"""""$$$$$$$$$$&$$&$&&&&&&&&$&$&&&&&&&&&&&&&((((((&&$"""""""" """ """ """""$$"""$$$$""""""""  "" "" "" """"""""     """"""$$""$$$$$$$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((&&&&(&&&$""""""""" """"""$"""$""""""""$$"""""""""" "   "  """"""  "   """""""""""$$$$$$$$$$$&$$$$$$""$$$$$$$$$$$$$$$$$$&&&$&$&&$&$&&&&&&&&&&&&((&&&&&&&&$$"$$$$$$$$$$$$$$$$$""$""""$$$"""""""" ""   "  """"""$"" ""  """""""""""$$"$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&& (((&&&&&&(&&$$"$$$$$$$&&&&&$$$""""$$$$"""""""" "     """   """"$"   "" """"""$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&(((&(&&&$$$&&$$$$$&&&&&&&&&&$$$"$$$$$"""""""""" "  "    """ " """" "   """"""$$$$$$$$$&&$$$$$$$$$"""""$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&((((&&&((&&$$&&&&&&&&&&&&&&&&&&&&&&$$$$$"""""""""""""" """""   ""$" """ """"$""   """""""$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&( ((&(((((&(&&&&&((&&&&&&&&&&((&&&&&&&$$$$$$"""""""""" " "" "       """  "" """""   " """"$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$$$$$$&&$&&&&&&&&&&&&&&&( (&&(((((((((&&&&&(((((&&&&&&"$((&&&&&$$$$$""$$$"$"""""" "        """""  "" "   """""""$$&$$&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((&&(((((((((&&&&(((((&&&&&&&&&&&(&&&&$$&$$""$$$$$$$""""    """" " " "      """$$$$$$&$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&(( &&(&((((((&&&((((((&&&&&&&&&&&(&&&&&&&&&$""$$$"""$$"""" ""     """"" "$ "        """""$$$$$$$$$$$$""$$$$$$$$""$$$$$$$$$&$$&&&&&&&&&&&&&(( $&&((((&&&&&&((((((&&&&&&&&&&(&&&&&&&&&$$$&$"""$""""""" " "     """" """""  """"     """"""""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&(