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 = '479B68' IMAGE_NUMBER = 55928849 IMAGE_TIME = 1977-12-10T07:06:55Z EARTH_RECEIVED_TIME = 1977-12-10T12:47:01Z ORBIT_NUMBER = 479 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = RED EXPOSURE_DURATION = 0.101900 NOTE = "MEDIUM RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END '  $L}E)9+l+ú$¨°Õp 9?U#÷‡4‰ÄÅÀ·ÏÚ«a)FT|ÍŽ"22468668::<<:::::8:888888686666666444444444644444444444220000000000......024200.00002000200222442422224242222222222242222444244444222222222200200222200000000000..............0000200000002222222224444464444446664666446666666468666666644444444466244444442222242244444444444444444222000..,,**("24668668:::::888:8888:888886*286666666666666664666664422000202000...,,,.,.02220000002002000222222222222222220222222222222222222222200000000002020000000.0........,.,.,,.,,,,...........00000000000222422222442444444244444444444444444444444242424464222200000000200222222244220222222200..,,.,,**,246666888888888888888666888664666444666444444666444422200.(.....,,,*,*****.00000...000(".00000002222222000000000000,,0220022200000000....0000000....0........,,,,,,,,,,,,,,,,,,,,,,.........000000000202222222222242444442222244442442422242222222444200.....00...02222222220222222222000.....,,**,24666666666668686666666666664444444444444444444442222000..,,,,,,****((****,.....0...000.0.00000200000000000000.0.000.00000000000000.....00.0.....*.....,,,,,,,,,*,,,*****,***&*,,,.,,,,,,...........00020,00222222222222222222222222420222202222222222.........00222222000022222200200000...,,**(,4444666666666664666666644444444442444444444442422220...,,,********((((*,,,,,,,,..0........000.00...0000000.......0000.....00.0......................,,,,,,,,,,,,***************,**,,,,,,,,,,,,,......0.0....000002000222222200022222222..22200020022222222...0022422,*0000022222200000000..,,,,**& ,244466666664444444444444422424244422444444444222200.,,****(*****((((****,**,,,...0.,,.............0...................................,,,,,......,,,,.,,,.,**,*********((***************,,*,,,,,....,.,,......0.0000000000000000000000000222000000022222222222222222200000022000000000000..,,,,**((24666666664444444222222444442222444422224444222200.,,***((****(***((*****,,,,....0...........,.......................................,,,,,,,,,,,,,,,,,,,**********((((((((((****************,,,,,,,,,,............00..00.00.0.00000000002000..00000000002222222000000000000000000202000000..,,***( *4466666444444242202222222222242444442222244442200.,,***((((((**,,**(***,,,..,...0000......,........,,.......,,,,,.,....,..........,,,,,,,,,****,,,.,,,,*******((((((((((((&(((********(*********,,,,,,,,,,,,,............00.....0000000000.0.0000..0000022000000000.00000000000000022200000..,,,*( ,4444444444442222222222200222222222222244222222000.,,*((((((****,*,,**,,,.........00.............,,.........,,.,.,.,,,,..,.....,.,,,,,,,,,,,,,*,,,,,,*,******((((((((((&&&&&&((((((((*(****(***********,,,,,,,.,,,,,........0....000.....0..........000.0000000000......0000000000222200.......,.*(,244464644422222022000022220000002222222222222220.,,*(((((*********,*,,,,,.................,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,****,,,,,*****((((((((&&&&&&&&&&((((((((*((((((((*************,,,,,,,,,,.,.,......0.0...0...............0..00000..0.........000...00222000.......,,,,*,244444444222222200020022200002222222222222222220.,,****((((********,,,,,..............,,,.,,....,.,,,,,,,,,,,**,*,,,,,,,,,,,,,,,,,,*,,,,,********,******(*((*((((&&&&&(*,,(&&((*(*((((((((((*((((***********,,,,,,,,,,,,,..............,.........,,....00.0...............0..0002200000...,,,,,**(,24444444422020000000002220022222222222422242220..,,**,*******,,****,,...,,,,,,...........,,....,,,,.....,,,,,,,,,,,,**,,,,,,,,,,****,,,*,**************(***(((&((&(((&(*,,*(((((((((((((((((((**((****(*****,,,,,,***,,,,..............,,........,,,...............,,....0..00.0.000000..,,*,****(*224444422200000200000000222222222222222222224220.,,**.,,,**,,,,,,...,..,,,,.,,..,.,,,,....,,,,,,,,,,,,,,,,,*,,,,,*********,*,*,**,***************(**(***(((((((&&&&&&&((***(&((((((((((((((((((***(((******,***,**,,,,,,,,,,,.....,,.,,,,....,,........,.........,,,,,,......0000..0000..,,,,***((*02444222222020222000200222022222222222222222220..,,*,....,,.,,.....,,,,,,,,.,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,*****,,,***********************((******(((((((((&&&&&&&$$&&&&&&&(((((((((((((((((((((((**************,,,,,,,,,,.,....,,.,.,,,,,,......,,........,,.,,,,,..,,....00......0...,,,,*((&*22222222222220000000222202022222222222222222200..,,,,....,,..,...,.,,,,,,,,,,,,,,,,,,***,.,,,,,,,,,,,,,,,,,*************************************(**(((((((((((&&&&&&&$$$$$&$&((((((&&((&((((((((****(*****(**********,,,,,,,,,,.......,,,,,,,,,.,,..,,....,,,,,,,,,,,,,,,,,.......,......,,,,.,*((*022222220020000000000002022222222222222222222000.,,**,.00..,..,....,,...,,,,,,*,,,,****,,.,,,,,,,,,,,,,,*,**,****,*******************(*********((((((((((((((&&&&&&&(&"""$$&((((&&&&(((((((((((((*(*(((***********,,,,,,,,,,,,.,...,.,,,,,,,,,,,,,..,,....,,,,,,,,,,,,,...,.....,,,......,,,,..*(((022222200000000000000200022222222222222222222200.,,**,,...,,,,,,....,,..,,,,,*********,.,,,,,,,,,,,,,,,,*,*,************************((*(*****(*((((**(*(((((((((&&&&&&&$$$&((((&&&&((&(&&&((((((((*(**(*((((*******,*,,,,,,.,,,,,,,,,,,,,*,,,,,,,,.,,,,,,..,,,,,*,,,,,,,.,,,,,...,,,,,....,,,.,*(&(0222200000000000000222202222222222222222222..200.,,,*,*,..,,,,,,,.,,,,,.,,,,,,*******,,,,,,,,,.,,,,,,,,,**************************((((((*(((((((((((((((((((((&&&&&&&((((((((((&&&(&&((((((&((((((((*(((((((***********,,,,,,,,,,,,,,,,,*****,,,,,,,,,,,,,,,,****,,,,,,,,,**,,,,,,,,,,.....,,,,*(((00220000000000000002202022002222222222222220.2000.,,****,,,,,,,,,,,,,,,,,,,**,******,*,,,,,,,,,,,,,,,***************((**************(((((((((((((((((((((((((&&&&&&&&&&&&((((((&&&&&((((((&(&(((((((((((((((**********,,,,,,,,,,,,,,,,***,,,,,*,,,,,,,,,,,,,,*,*****,**,,,,*,,,,,..,,,.,..,,,,,*(&(002200000.00000000002000020220002220222220000020...*****,,,,,,,,,,**,****,,,,,,**((***,,**,,,,,,.,,,,,********************((*******(((((((**((((((((((((((&&(&&&&&&&&&&&&&&&(&(&(&&&&((((((((((((((((((((((((**********,****,,,,,,*,,,,,,******,,*,,*,,,,,,,,,*******,*,,,**,,.....,,,,,,...,,,*((&0020000.0000000...0000022000000220022222222220200..,*****,*,,,,,*********,,,,**********,***,,,,,,,,,,******************(((*(**(*(**(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&(&&&&(&&&((((*(*(*((*((((***************,,,*,,,,,**,*,***************,,,,,,,,,***********,,,,,,,,,,,,,,,...,,,,*(((000000.00000.0.0000020000000220000002224422220200..,******,,,,*****,*,,,,,,***,,************,,,,,,,,,,**********************(((*(****((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&((&(((((**(*(*******,*,*,******,**,,**,**,,,*******************,,,,,,,,,************,,,,,,*,,,,,,......,,**(&0000000000...0.0000000002000200000002222220220220..,,***************,,,**,,*,*******,*,,**,******,,***************(((***(((((((((***((((((((((((((&(((((((&&&&&&(&&&&&&&$&&&&&&&&(((((((&&&((********,,******************,**,,*,*********************,,*,,,,,,,************,,,**,,,,,,,,...0.,**(($0000000.....0000000000200000000000002222222220220..,,**((((***********************************,****************((**(*(**((((((****(((((((((&((&(((&(((&&(((&(&&&&&&&$&&&&&$&&&&&&&(((((&&&&&(*,..00000.,************(*****,,,*********************(******,,,,,************,,,,*******,,,....,,**((&000000.000..0.0....0000000000000000022222222002000.,,**((((*********(((***********,****************************((((((((((((((((((((((((((((&&&&(((&&&&((((&&&&&&&&&&&&$&$$$$&&&&((((((((&&$&(,..00222200.,**(((((********************(***********(*(*****,,,,*,***********,,,,********,,,,,,*****(&.0000000........00.000000000000000002424220000220..,,**(((((**********((********,,***(*****************((*******(((((((((((((((((*(((((((((((&&(&&&&&&((((&&&&&&&&&&$$$$$$&&&&&&((((((((&$&*,...00000000...,*((&&((*****************(**********************,,,,,**********,,,,*,*****************(&.00000..0..0.00.....0000000000000000022222200022....,**(((((((********(((***********,*********(**(**(((((********((((((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&((((((((*,.......000000...,,,,(&&&((***********(((*(*********(**********,,,,,,***(********,,,,,**(((************(&.00000.00........0000000000000000000022222220220....,***(((((((*****(**(**((***********(((******((((((((((((((((((((((((((((((((((((((((((&&&&&&(&(&&&&&&&&(&&&&&&$$$$$$$$$$&&&(((((((((*.00.......00000...,.,,,*&&&((**********(*(*(*((((*********(******,,,,*************,,,,*******************&.0000000...00000000000000000000000.00222222202200..,,**(((*((((**((((*(*(((((***************(((((((((((((((((((((((((((((*((((((&&&((&((((((&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&&&&&(((((,...................,,,,,,(&((*********(*((*(((**(******************,*******(******,,,,*,,*************,**$.0220000..000000000000000000000000002222002002200...,*(((((((*((****((((((*((*(((((*****((((((((((((((((((((((((((((((((((((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&(((((*,......,,,,,,......,,,,,,,,*&((((*(*(****((((((*((**(***(***********,***************,,*,,,,,********,,,,,*$002220000000000000000000000000.0000022222000.000....,**(((((***(*(*(**((*((***((((((***(((((((((((((&(&((((((((((((((((((&((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&(&((***,....,,,,,,,,,..,,,,,,,*,,,*($&(***(((((((((**(((*((((***(********************((****,,*,,,,,,*,*,,,.....,,$00022000000000.000000.00000.00000.02222000.0..02....,*((((&(***(((((((***(((**(*((((((((((((((&(&&&&&((&(&&(&((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$"$$$&&&&(((**,,.,.,,,,,,,,,,,,,,,,*,*****,*(((*(*(((((((*((*(((((*((*((*****,*******(*****************,,,,,,,.........,,".0022002000..0000000000000.00000000242200,*,..02....,******(***(((((((((((((((**(((((((((((((&&&&&(&&&&&&&&&&(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&&$$$$$$""$$$$$&&&&((**,,,,,,,,,,,,,,,,,,**********,**&((((((*(*(((((((((((((((((****,***********(************,,,,,,,,.....,...,,*..02200000000.&0.000000000000000000242200,*,,.00....,**(****(**(*((((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&$$$$$$$$"$$$&&&(((**,,,,,,,*****,,,,,*,*****((****((((((*((((((((((((*((((((((***************(**************,,,,,,,,..,,,,,,,,* .0000000000000*.00000000000..0000.022200..,*.00....,**((((((**(((((((((((((&((((((((((&&&&&&&&&&&&$$$&&&&&&&&(((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&$&$&$$$$$$$$""""$$$$&&&&((*,,,,**,***,,,,,*,*,**((((((((((((((((((((((((((((((((****((***(*******(********(********,,,,,,.,,,,.,,,,,,* ,.0000000200000000000000000.0.....0224200.,,,.00...,***(((((((((((((((*((&((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&((&(&(&&&(&&&&&&&&"&&&&&&&&&&&&$&&&$$$$&&&&$$$$$$&$$$$""""$$$$$&&&&((*********,,,*,****,***((&&((((((&&(((((((((((((((((*(*(*******(*(*************************,,,,,.,,,,,,,,,,*",.00020000000000000000000000......002220..,*,.00...,*****((&(&((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$$&$$$&$$$$$$$""""$$$$$$&&&((((*(****,,*******&(,**((&&&(((((&&&&&(((((((((((((((((((*******((************************,,*(,,,,,,,,,,,,,( ,.0002000000200000000000000........022200,,.,,00..,,****(((&(((((((((((((*(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$$$$$$"""""$$$$&&&&(((((************(&&(,**(&&&&&&((&&&&((((((((((*(((((((((*************************************(*,,,,,,,,,,,*(,..0000000022200000000000000........02220,*..,....,,***(((&&(&&(((((((((((((((((*(((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$$""""$$$$$$&$&&&(((*****(******(&&(***(&&&&&&&&&&&&&&&(((((((*((((((((((**(*(((((*(**************************,,,,,*****,*,*&*...0000000002200020000000000........0440,,.,,0.,..,*(((((&&&&&&&&(((((((&((((((((((&&(&&&&&$$$&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$$$$&$$$$$$$$$""""""$$$$$$$$$&&((((*(*(*******(&((***((&&&&&&&&&&&&&((((((((((((((((((((*****(((((************************,***,,*****,,*,*&*,..00000000002000000000000..........0022,*..0..,,,,**(((((&&&&&&(((((((((&((((&(((((((&(&&&$$$$$&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$$$$$$$$$$$&$$$$$$$$$"""""""$$$$&&$&(((((**((*****,*&&((**((&&&&&&&&$&&&&&&(((((((*(*((**((((*****((((((************************,,****,***,,****$*,,..0000000022000000000000.0.0.......022.,.0..,,,,***((((&(&&&((&&((((((((((((((((((((&&&&&&&&&$$&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&$$&$$$$$$$$$$$$$&&$$$$$$$$$$$"""""$$$$&&$$$&((((*********,*(&&**((((&&&&&&&&&&&&&&(((&((((((*****(((((*(*((((*(*(((************************************&*,,...000000000002000000000.00.0.......00200..,,,****((((((((&&(((((((((((((((((((&&((&((&&&&&&&$$&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$&&&$$$$$$$$$$$$$""""""$$$&&&$$&&(((((*(((******&&&***((&&&&&&&&&&&&&&&((((((((((*****(((((((***(*(((((*******************************,,****$**,,...0000000000200000000000000...............,,****((((((((((((((((((((((((((((&&&((((((&&&&&&$$&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$""""""""$$&&&&$&&((((((**(****&&$(**((&&&&&&&&&&&&&&((&((((((((((*****((((*****(**((((((((**************************,,,,**(&(**,,.....000000000000000000.0.....0........,,,,******(((((((((**(*((((((((((((((&(&(((((&&&&&&&&&&$&&&&&(((&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$""""""""$$&&&&$$&&&&((((((((**&&&*(((&&&&&&&&&&&&$$&((((((((((*(((******((****((((((((*(((******************(*********,,**($((*,,,,.0...00000000000000000..00.........,,,,,******((((((((((**((((((((((((((((&&(((&&(((&(&&&&&&&$$&&&&(((&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$"""""""$$$&&&$"$$&&&&&&&&((((((((*(&&&&&&&&&$&&&&$&&((((((((((((((*******((((*((***((((***********************************(&(((**,,.....0000000000000.00.0..........,,,,,,,*****((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&$&&&(&((&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$""" """$$$$$&&$$$$&&&&&&&&((&&&(((&&&&&&&&&$&&&&&&&(((((((((((((((*******(***(((****(((***(************(*******(***(******&(**((***,,,....00000......00............,,,,,,,,****((((((((((((((*(((((((((((((((((((((((((&&&&&&&(((&&&&&((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$""""""""""$$$&&&""$$$$$$$&&&&&&&&&&&&&$&$&&&&&&&&((&(((((((((((((*(***********((((**(*(*(**((******************(((*((******(*,,*******,.........00...................,,,,,,****((((((((((&((*((((((((((*(&&&(((((((((((&&&&&&&&&(&&&&&&((((&&(&(&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$""$"""""""""$$&&&&""""$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&(((((((((((((((*(*(((********((((*(*((((**********(**********((**********(*..,,*((**,,,,,,.,.......................,,,,,,****(((&(&(&&&&(*((((*((*(((((&&(((((((((((&&&&&&&&&&(&&&&&&&&(&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&$$$&&&&&&$$$$$$$$$$""""""""""$$$$&$$" """""""$$$$$$$$$$$$$$$$$$$$$$$$&(*(((((((((((((((((((*(*******((((((((*************************((*******(*0.,,*((****,,,,,,.........................,,,,****((&&&&&&&(((**(((((((((((((((((((((&(((&&&&&&&&&&(((&&&$&&&&((&((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$&$$$$&&&&&$$$$$$$$$"""""""""""$$$$$$$$" """"$$$$$$$$$$$$$$$$"""$$"$((((((((((((((((((((*((((((***((((((((***((********************((*(******(,00..,*********,,,,,,,,,,..........,......,,,,,*****(&&&&&&&(((*(****(*((((((((((((((((&((&&&&&&&&&((((&&&&(&&&&&&(((((((&&&&&$$$$&&$$$$$$$$$$$$$$$&$$$$$$&&&&$$$$$$$"""""""""""""$$$$$$$" """""""$$$$$$$$$$$""""$&&((((((*((((((((((((((((((((*(((((((((*(((*(********************((((*******(,0220.,,***(*(********,,,,,,,,,,....,,.,,,,,,,***(**((&((&((*(*****((((((((((((((((((&(((((&&&&&(&&((((&(&(&&&&&&&&((((((&&&&&$&&$$$$$$$$$$$$$$"$$$$&$$$$$&&&&$$$$$$""""""""" """""$$$$$$$$  """"""$$$$$$""""$"$$&******(((**(((((((((((((((((((((((*(((*(*(*(((****************((*****(********,0222...,***((((**(*******,,,,,,,,,,,,,,,,,,*********(((((********(((((((((((((((((((((((&((&(&&((((((&(&(&&&&&&&&&(((((&(&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$"$"""""" """"""""$$$$$$"  """""""$$"""$"""$&(((**,*****(*(((*(((((((((((((((((((((*(***((((((******(************(*(*(*(*****(,222200..,**(((((((((*((((***,,*,,,,,*,,*************,,****,*******(***((((((((((((((((((&(((((&(&(((((&(&&&&&&&&(&&&&&(&&&(&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$""""""""" """"""""$$$$$$$$  """""""""""""""&(**********((*(((((((((*(((**((((((*((*****((((*((****************((**(((*(((****(.22222200..**((((((((((((((***********************(***,**,,,,***********(((((((((((((((((((((&&(&&(((((&&&&&&&&&&&&&&&&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$"""""""""""""" """""$$$$$$$$$$" """""""""""""$&***********(((((((((((((((((((((&&(((((((((*(((***((*((*************(**(*(((******(.222222220..,**((((((((&(&((((((((********((((****((*****,,,*******((((**(((*(((((((((((((&(&((&&&(&&&((&&((&&&&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""$$$$$$&&&&" "" """"""$(********(((*(((((((((((((((((((((((((((((((((*(*((((((*(((*************(**((*((*****(.22222222200...,*((&((&&&&&(((((((((((((((((((((**(((***,,,,*,*****(((((((((((((((((((((((((((&&&&&&&&&((&&&&&&&&&&&&&&&&(&&&&&(&(&&$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$"""""""""""" """"""""$$$$$$&&(*($&$"""&&$(******((*((((((((((((((((((((((((((((((((((*(((**((((*(*(**(**************(((((((*****(,02222222220000.,*(((((&&&(&&&&((((&&(((((((((((********,,,,,,******(((*(((*((((((((((((((((&&&(&&&(&&(((&&$&&&&&&&&&&&&&(((&&&&&&&$$$$$$$$$$$$$$$$""$$$$$$$$$$&$$"$$"""""""""" """"""$$$$$$&(********(********(&*(*((((((((((((&&((&((((((((((((((((((((((*(*(*****(((**********(((*(***(*******,02222022222220...,*((*(((((&(&&&(&&&&(((((((*((******,,,,,,,,,****(****((((((((*(*((((((((((&(&((&&(&&(((&&&&&&&&&&&&&&&((&&&&&&&&$$$$$$$$$$$"$$$$""$$$$$$$$$$$$$$$$"""""""""" """""""""""$$$$&(***********(**(((****(((((((((((((&&&(((((((((((((((((((((((((*(**(*(*((*****(*(*(*((((**(*(******,0222220222202220000..,,,***((&&&&(&&&&((((((*******,,....,,,,,,,,***********(****((((*((((((((((((((&&&&((&&&&&&&&&&&&&&(&&&&&&&&$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$"""""""" " " """"""$$"$$$&(((*******((((((***(((((((((((((((&&&&(((((((((((((((((((((((((((((*(************(((*(((*(********,0222222222222222222000.0...**((&(((&&(((&(((((((**,.......,,,,,,*************((*((*((((((((((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""" """"" """$$$$$&&&((****((((((*****(((((((((((((((&((((((((((((((((((((((((((((((*(*************(((((((*********(,0242222222222222222220222...,,***((((&(((((((*(*,,........,,,,,,,***********((**(****((((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$""""""""" " " " """"$$$$$$&&(((((((((((((((((((((((&(&&&&(((((((((((((((&((&((&((((((((((((**(**((*(******(*((((*********(,2222422222222222222220222000....,,,,,,********,..000.....,,,,,,,,*************(*****(((((((((((((((((((&&((((&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$""""""""" """""$$$$&$&&(((&&(&((((((((((((&(&&&(&&&(((((((((((&&(&((((((((((((((((((((((((*((********((**(((*******(,0222422222222222222222000222000.0..000....0000000000........,,,,,**,,,**,************(*(*(((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$"$"""$$$$$$$$$""$$$$$$$$$$$$$"""""""""" " """""$$$&&&&((((&&((&&((&((((((&&&&&&&&&&(((&&&(((((&&&&(((&(((((((((((((((((*((((**(((****(*((*((******(02222222222202222222224222222200000222222022200000...,......,,,,*,,*,,**,,,,*,***(********((((((((((((&((&(((((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""" """"$$$$$&&&((((&(&&&&&&(((((&&&&&&&&&&&&((&&&(((((&(&(&((((&(((((&(((((((((((((*(((*******(*(*((******(.022220222220224424202222222(*0222222222222220000000.....,*.,,,,,,,,,,,,,,,,,,********((**(((*((((((*****(******((&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$""""""""""" """""""$$$$$$&&((((&&&&&&&&(&(&&&&&&&&&&(((((&&&&(((((&((((((&&&&&&&&((((((((((((((*(*(**(****(***((*****((.022220222222244422222222222222222222222222200000000000...,,,.,,,,,,,,,,,,,,,,,*******(&(*(((*******************((&$"&&&&&&&&&&&$$$$$$$$&&$$$$$$" $$$$$""$$$$$$$"$"$""""""""" """""""""$$$$$$&&&&&&&&&&&((&&&&&&&&&&&&&&&&((&&&&&(&(((((((&(&&&&&&&&&(((((((((((((*((*(((((((*((*((*(***((002222222222222242222222222222222222222220000200000000..........,,,,,,,,,,,,,,,,,***************************(*****(&&&&&&&&&&&$$$$$$&$$$$$$$$$$&$$$$$$$$$"$""$""""$$"""""""""" """"""""""$$$&$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&((&&(&&((&(&&&&&&&&&((((&&(((((((**((((((((((((*(((**(*00022222222222222222222222222222222222220000000000000000.........,,,,,,,,,,*,,**,,*********************(*((((((((*((&&&&&&&$$$$$$$$&&&&$&$$$$$$$$$$$$$$$$$""""""""$"$"""""""""" """""""""""$$$$$&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&((&(&((((((((((((((((((((((***((*0002222222222222222200000000000022222220000000000..00000.......,,,,,,,,,,,,,,,,,,,,*********((*******((((((((((((*((&&&&&&&&$$$$$$$&&&&&&&$$&$$$$$$$$$$$$$"""""""""$""""""""""" """"""""""$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&((&((((((((((((((((((((((**(*(((*0022222222222222222200000000000020222000000000000............,,,,,,,,,,,,,,,,,,,,,,********((((*****((((((((((((((*((&&$&&&$$$$""$$$&&&&&&&&&$$$$$$$$$$$$$"""""""""""""""""" " """"""""""$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((&&((&&&&&((((&&&&&&&&&&&&&&(&&&(((((((((((((((((((*((*((*000022222222222220022000000000000000000000000000..........,,,,,,,,,,,,,,,,,,,,,,,,,,*********(*****((((((((((((&(((((&&&&&&$$$$&&&&$$$&$&&&&&&$$$$$$$$$$$$""""""""""""""""""" """""""""""$$$$$&&&&&&&((&&&&&&&&&&&$&&&&&&&&&&(&&&(((((&&(&((((((((&&&&&&&&&(&&&((((((((((((((((((((((((((000202222222222200002000000.00000000000000000000............,,,,,,,,,,,,,,,,,,,,,,,,,*,************(((((((((((((((((((&&$$$$$&&&&&(&$$$$&$$&&$$$$$$$$$$$$$"""$"""""""""""" """ """""""$$"$$$$$$&&&&(((&&&&&&&&&&&&&&&&(&&&&&&&&&&&((((((&(((&(((((((&&&((((&((&&&&(((((((((((((((((((((((*002202222222200002022000000.00000000000000000000...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****************(*(*((((((&&&&&&$$$$$&&&&&&&&$$$$$$&&$$$$$$$$$"$$$$$"$"""""""""""" "" """"""""$$"$$$$$$$&&&((((&&&&&&&&&&&&&&&(&(&&&&&&&&(((((((&(&(&((((&(&&&(&&&&&&&&&&&&(((((&((((((((((((((((*0000222222002000000200000000000000000000000....0..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*****************(((((((((&&&&$$$$$$$&$&&&&&$$$$$$$&&$$$$$$$$$$$$$$"""""""""""""""""""" """"""$$"$$$$$&&&&((&&&&&&&&&&&&&$$&&&&&&&&&&&&&&((&(((&((((((&&&&&&&&&(((&&&&&&&((((&(&((((&(&(((((((((*000000022200200000000000000000000.00000000....0..0...,,.....,,,,,,,,,,,,,,,,,,,,,,,,**,,*,**************(**(*(((((&&&&&$$$$$$$$$$$$&$$$$$$$$&&&$$$$$$$$$$$$$""""""""""""""""""" """""$"$$$$$&&&&&&&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&((&&&(&&(((&&&&&&&&&&&(&&&&&&&&&&(&((&((((((((((((*((*0002002222020220000000000000000000.0000000.......0.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************(((((&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""" """"""$$$$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&((&&(&(((&(&&&&&&&&&&&&&&&(&&((((((((((((((((((((*.0222222022002220000000000000000000000.0.........................,,,,,,,,,,,,.,,,,,,,,,,,,*,,,****,*********((((&&&&&&&$$$$&$"$$$$""$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" """"""""$$$$$&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((&&&(&(((&&((&((((&(&((&((((((((((((((((((((((((002222222220202222220000000000000000000.000.......................,,,,,,,,,,,..,,,,,,,,,,,*,,,*,**********(((((((&&&&&&&$$$$$$""""$$$$$$$$$$$$$$$$$$$$$"""""""""" """""""""" " "  """"""""$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((&&(&(&((((&(((((((&&(&(&((&(((((((((((((((((&(000202220002222002020000000000000000000..0000..........,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,**************((((((&&&&$&$$$&&&&$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""" """""""$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&(((((((((&((&(&&((((&(((((((&&&&(((&&(((((((((((((((((&(.02022220200020200002000000000000000000000000......,....,..,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,****************((((((((&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"""""""$""""""""""""""" " """""$$$$$$$$&$&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&(((((&((((((((&((((((((((((&(&(((&&(((((((((((((((((((.000022222202000002000000000000000000000000..........,..,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,*******(*******(((((((((((&&&$$$$$$$$$$$$$$$""$$$$$$$$$$$$"""$""""""""""""""""""" """"$$$$$$$$$$$&&&&&&$&&&&&&&$$&&&&&&&&&&&&&&&(&((((((((&&(&&&&(((((&&&((&&(((&&&&(((((((((((((((&(.0000220222220002220000000000000000000000.............,.,....,,,,,,,,,,,,,,**,,,,,*,,,**,*,,,***(**(*((**(((((((((((&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$""""""""""""""""""" """"$""$$$$"$$$$$$$&&&$$$$&&$&$$&&&&&&&&&&&&&&&&&&&(((&((((&&&&((((((&(&((((&&(&&&&((((((((((((((((&(00000222222200000000000000000000.0.00.0..........,,,........,,,,,,,,,,,,*,*******,,***,,,,,****((**(**(((((((((((((&&&$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$""""""""""""""""""""" " """""""$"$"""$$$$$$$&$&&&$$$&$$$&$&&&&&&&&&&&&&&&&&&&(((((&&(&&&((((((((((((((&&(&&(&&(((((((((((((((&(.000002202202000000000000000000....00.............,,,,,,.,,.,,,,*,,**,*,****,****,*****,*****(((*((((((((((((((((((&&&$$$$$$$$$$$$"$$$$""$$$$$$$$"""""""""""""""""" " " " " """"""""$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((&&&&&&(((((&((((((((((&&(&&&&&((&((&&(((((&&(000222202000200000.000000000000000..............,,,,,,,,,,,,,,*,,,,*,,,**********************(****(((((((((((***(&((&&$$$$$$$$$$$$$"$$$$$$$$$$$"$"""""""""" "" """" """ " """"""""$$$$$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&(&(&((&(((((&(&((((((((((((((((&(((((((((&&(&&(0002222000000000000000000..00...00.............,,.,,,,,,,,,,**,,,,*******,*********,,********((*((*(((((*((((((((((&&&&$$$$$$$$$$$""$$$"$$$$$$"""""""""""" " " " "" "" """""""""""$$$$$$"""$$"$$$$$"$$$$$$$&$$&&&&&&&&&&&&&&&&(&&(&&((((((&&&&&((((((((((((&((&((((((((&&((&&(.002022200000000000000000.0..0..0..............,,,,,,,,,,,,,,,,,**,*,**************,,*,*,****((((((((((((((((((((((&&&&&$&$$$$"$$$"$$"$$$$$$"$""""""""""" """"" " """""""""$"$$$$$$$"$$$"""$$"$$$$$$$$$$&&&&&$$$$&&&&&&&&&&&&&(&&(&(&(&&&&&(((((((&(((((&(((&&&(((((((&(0022222200200000000000000......0................,,,,,,,,,,*,*,*,,******************,,,,,******(((*(((((((((((((((((&&(&&&&$$$$$$$$$$$"$$"$""$""""""""""""" """""" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(&(&&&(((&((((((((&&(0000220200002000000000000..00..................,,,,,,,,,,,,*,,*,**********************,******,,,**((((((((((((((((((((&&&&&$$$$$$$$$""$$""""$"""""""""""" " """ " """"""" """""""$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((&&(((((&&&((((((((((&&(00000222000000000000000000.0....................,,,,,,,*****,****,,*****************,,,,,,,,,,,,**(((((((((((((((((((&&&&&&&&$$$$$$""""$"""""$""""""""""""" " " " """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&(&&((((((&((((&(&&&&&((((((((&&((002202200020000000000000000000.0..............,..,,,,,,********,*,*******************,,,,.,,,,******(((((((((((((((((&&&&&$&&&$$$$$""$"""""""""""""""" "" " " """"""""""""""""""""$$$$$$"""""$$$$$$$$$$$$$$$$&$&&$$$$$$&$&&&&&&&&&&&&&(&&&&&(&((&(&&&&&&&&&((&&&(&((((&(00202220000000000000000000...0........,.......,,,,.,,,,*********,,,,,*,****************,,,,************(((&((((((((((&&$$$&&&$$$$""$"""""""""""""""""" "  " "" """"""" """"""""$$"$""""""$$$$$$$$$$$$$$$$$&&$$$$$$$$$&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&(((&&&0022222220000000000000000.....0.............,,,,,,,,,,,,*,*,*,**,,,,,,*,***************,****************(*((((((((((&&&(&$&&&&$$$$$$"""""""""""""""""" "  """""""""""" " """"""""""""""""""$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&*00220200220000000000000000..00..............,,,,..,,,,,,,,,*,*,,,,,,,,*,*,********************************((((((((((((&&&&&&&&$$$$$$$$""""""""""""""""" "   """""""""""" "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&*00002022222000000000000000...0..............,,,,,....,,,,,,,,,**,,,*,,,,,,,,*********,*************(******(((((((((((&&&&&&&&&$$$$$$$$$""""""""""""""   """"""" """"" " """""""""""""""$"""$"$$$$$$$$$$$$$$&$$$$&$$&$&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((&&&(000002222220000000..000.00000...........,,.,.000.,....,,,,,,,*,**,,*,,,,,,*********,,*********(*(**(*******(((((((((((&&&&&&&&&$$$$$$$$$$"$""""""" """   """"" """"" """"""""""" """"$$$"""$$$$$$$$$$$$$$&$$$$&$&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&& .000220202000.(.000.....0000.00...........,.0000...,.,,,.,,,,,***,*,,,,,,,,,**,,*(*****************(*(((*((((((((((((&&&&&&&&&&&$$$$$$$$"$$$"""""" """  """""""" """"" """""""""""""""""$$"""$$$$$&&$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 02222200000000000000...00.0000......,......".......,..,,,,,,*,,**,,*,,,,"*,,,,,,*(((************(*(*("(***(((((&((&&&((&&&&&&&&$$$$$$$$$"$"""""""""""  """""""" """""""""" """"" """"""""$$$$"$$$$$&&$&&$$$$$$$$$$$$&&&&$&&$$$$$$&$&&&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&& &0222222200000000000..0..00............,.....,...,....,,,,,,,,****,,*,,,*,,,,,,,,*((****(**(****(*(*((*((**(((((&&&&&&&&&(&&&&&&&$$$$$$$$$$$""""""""""""  " " "  """"""""""""""""""""""""$$$"$$$$$$&&&&&&$$$$$$$$$$$&$$$$$$$$&&&&$$&&&&&$&&$$$$$$&&&&$&&&&&&&&&&&&&& &00222222000000000...0..............,.........,,,0.....,,,,,,,,*,,,,,*,,,,,,,,,*********(**((*(((**(((**(((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""" """""""""""""""""""""""$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$&$$$&&$&$&&$$$$$$$$$$$$$$$$&&&&&&&&&&&$&002222220000000000000...........0....00.......000....,..,.,,,,,,,,,,*,,,,,,,,,,*******(((*(*(((**((((*((*(((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"""""""""" """""""""""""""""""""$$$$$$$$$$$"$$$$$$&&&&$$$&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&& &02222220000000000.0..000.0..........0...............,,..,.,,,,,,*,,,,,,,,,,,,,,,*****(((**((((((*((((*((((((((&&&&&&&&&&&&$&&&&&&&$$$$$"$$$""""""""""""""" """""""""""""""""""$$$$$$$$$$$$""$$$$&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&&&&&&&&& &02222222200000.00000000...............................,,,,,,,,,,,,,,,,,,,,,,,***(****(((((((((((((((((((*(((((&&&&&&$&$&$$$$&&&&$$&$$$$$$$$""""""""""""""" " " """"""""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&& &0222222020020000000000.............................,..,,,.,,,,*,***,,*,*,*,,*,,*((***(((((((((((((((*(((*((((&&&&&&$$&&$$$$$&$&$$$$$$$$$$$$""""""" """""""" "  " """""""""""$""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$&&$$$002222200000000000000...................,........,.,,.,,,.,,,,*,*******,,**,,,,*((***(((((((((((((((**(((((((&&&&&$&$$$$$$$$$$$$$$$$$$$$"$"""""" """""""""" " """"  """"""""""""""""""""$$$$$$$$$$$$$"$$$$$$&$$&&&&&&&&&$$$$$$$$$$$$""$$$$$$$$$$$$$$"$$""$$$$$$$$$&$&$$00222222222000000000...................,,.,....,...,.,,,,,,,,,,,,*******,*,,*,,*****(((((((((((*((((((((((((((&&&&$$$$$$$$$&$$$$$$$$$$"$"""""""$""" """"""" "" ""   """"""""""""""""""""$$$$$$$$$$"$"$"$$$$&&$$$$&&&&&&$$$$$$$$$$$$$"$"$$$$$$$$$$$$"$&&&"$$$$$$$$&&$&&&002222222220200000000.00.................,,,..,..,,...,,,,,,,,,,,,,,*****,***,*,,,**((((*((*(((((((((((((((((&&&&&$$$$$$$$$$$$$$$""$$$$""""" """ " " """""""" "    """""""""""""""""""""$$$$$$$$$$"""$$$$$&$$$$&&&&&&&&$$$$$$$$$"$""$$$$$$$"$$$$$"$$$&$$$&$$$$&$&&$$&00022220220220000000000000................,..,,,......,,.,,,,,,,,,,,****,***********(((((((((((((((((((((((&&&&&&&&$$$$$$$$$$$$$$"$$$$$"$"""" " " """""""     """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$"$$$$$$$$$"$""$$"$$$&$$$$$$$$$&&&&$$00022222220000000000000000..................,,.,..,......,,,,,,,,**,***************(((((((((((*((((((((((((&&&&&&$$$$$$$$$$$$$$&&$"$$$$$$"""" """"""     " """"""""""""" """""""""$$$$$$$"$$$"$$$$$$$$$&&&&&&$&&$$$$$$$"$"$$$$"$$"$"$$$$$$$$$$"$$$$$$&$&&&&&$.002222222000220000000000..0.............................,,,,,,,**,,************(**((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""  " """""""""""""" """"""""$$$$$$$$"$$$$$$$$$$$$$&&&&$&&&$$$$$$$$$$$$$$"$$$$$"$"$$$$$$$$$$$$$$&$&&&&&&0002222222000002000000000...0.................,,,......,...,,,,,,,,,,*********((((((((((((((((((((((((((((&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""$"""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$"$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$&$&$&.00002222200000000000000......................,,,...........,,,,,,,,,******(***(*(((((((((((((((((((((((((&&&&$$&$$$$$$$"$$"$$$$$$$$$""""""""""" " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&&$&$$$$$$$$""$""$$$"$"""""""$$$$$$$$$$$$$$$&$&$$$$..000222222000000000000.00....................,,,,,.......,.,,,,,,,,************((((((((((((((((((((((((&&&&&&$$$$$$$$$"""""$$$$$$$"""""$""""""  " " "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$"$$"""""$$$$$""""$"""$$$$$$$"$$$$$$$$$$.002222222200022020000....0....................,,,,,..,.,,,,,,,,,,,************((*(*((((((((((((((((&&&&&&&&&$$$$$$$$""""$$"$"$$$$""""""""""""""     """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$$$$$$"$$$""""$"""""$$$""""$$$$$$$$$$$$$&$$0000222222220020200000.........................,,,,,,,,,,,,,,*,*******************(((((((((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$""""""""""""""       """""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$""$""""""""$"$$""""""""$$""$$$$$$&$$$&00022202222200000000................................,,,,,,************************(**((((((((((((((&((((((((((&&&$$$$$$$$$"""$"$"""""""""""""""""       """""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$""$""""""""$""$"""""""$$""$$$$$$$$$$$00222200022222000000...............0.................,,,,,*,***************************((*((((((((((((((((((((&&&&$$$$$$$$$""""""""""""""""""""""       " """"""""""$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$"""""""""""""""""""""""$""$$$$$$$$$$&000222202220202220000................................,,,,,,,,********************(*****(((((((((***(((((((((((&(&&&$$$$$$$$"""" """""""""" """      " " "" """"""""""$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$""""""""""""""""""""$""""""""$"$$$$$$&2202222222220022000................................,,,,,,,,,,,***,*****************(**(((((((((*((((((((((((((&&&&&&$$$$"""""""" """""""""" "  """""""" """""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""$$$"$$$"$$$$$$&222222242422222220...........,.....................,.,,,,,,,,,,,***************(**(**(((((((((((((((((((((((((&&&&&$$$$$"""""""" """""""""   """""""" """"""$$$$$$$$$&&&&&&&&&&$$$$$"$"""""""""""""""""""""""""""$""$"""$$$$$$$$&222222242222222220000.00................,...,.....,,,,,,,,,,,,,*******,,*******(*****(*(((((((((((((((((((((((&&&&&$$$$$"$""""" "" ""  """" """"""""""$$$$$$&(((((*(((((&&$$$"""""""""""""""""""""""""""""""$""""$$$$$$$$&244442222222222200000000...0............,,...,,,,,,,,,,,,,*,,,,,*******,********(*(**((((*((((((((((((((((&(((&&&&&&&&$$$$"""""" """  """"""$$$"$&&((((**(((((((((&$$""""""""""""""""""""""""""""""""""""$$$$$$$$&22444222222222020000.000.0.0........,.....,.,,,,,,,,,,,,,,*,*,,******************(**((((((((((((((((((((((((((&((&&&&&$$$""""""" "    " ""$$$$$$&(((((*((((((&(((&&&$""""""""""""""""""""""""""""""""""""$$$$$$$$$22222222222222020000000000................,,,,,,,,,,,***,,,,,,*,******************(((((**(((((((((((&(((&((((&(((((&&&$$$""""""   " """""$$$&&(((((((&&&&&&&&&&&&$$$"""""""""""""""""""""""""""""""$""$$"""$$$$0222222422222220222000000.........,,.,...,,,,,,,,,,,,*,,,*,,,,**,***************(*****((((((((((((((((&(&(&(((((((&&&&$$$"""""""" """     """$$$$$&&((((((&&&&&&&&&&&&&&$$$""" """""""""""""""""""""$"$""""$""""$$$$$02222222222222222200000......0....,,,,,....,,,,,,,,,,,,,,,,,,**,****************(****(((((((((((((((((((((((&((&&&&&&&$$$$""""" """"    """$$&&&&(&&(&&&&&&&&$&&&$&$$$$$$""""""""""""""$""""""""$"""""""""""""$$$"022222222222022000200000.........,,,*,,.,,,,,,,,,,,,,,,**,*,**,**,*********(****((((*(((((((**((((((&(((((&(&&(&&&&&&$$$$$"""" """"""     """$$&&(&&&&&&&&$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""$$""""$"$$$022222222222222002200.0000..........00..,,,,,,,,,,,,,,,,,,,,**,,,**************(*(((((((*(((*(((((((((((((((&&&&&&&$$$$$$$$""""" """"""   """"$&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""$""$"$$$$$$$"$$$$ 02222222222222200000000000.....0000000..,,,,,,,,**,,***,*,,,,*,,*************(**(((((((((((((*(((((&((((&&&&&&&&&&$$$$"$""""""  " " """""  """$&&&&&&&$$$$$$$$$$$$$""$$$$$$$$"" """""""""""""$""""""""$$$$$$$$$$$$$.22222222220222220000000.00.,.00000...,,,,,*,,****,******$**,,,,,*,************((((((( (((((((((((((((((&&&&&&&&&$$$"""""""""   " " """"""     " ""$$$&&&&$$$$$$$$$$$$"""""""""$"$""" """"""""""""""$$"$$$$"$$$$$$$$$$$$$022222222222202200000000000000000.0...,,,,,,,,,,*,**,,,,,,,,,,*,,*,***,********(*(((((((((((((((((((((((((&&&&&&$$$$""""""""""   """ "" " "   ""$&&&&&&&$$$$$$$$$"""""""""""""""""" """"""""""""$$"$$$$$$$$$$$$$$$$$$22222442222222000000020000000000.....,,,,,,,,,,,,,*,**,******,,*,,,,,***********(*((((((((((((((((((&&(&(((&&&&&$$$$""""""""""   " """""     "$&&&&&$&$$$$$"$$$$"" """"" " """""" " "" """""""$$"""$$$$$$$$$$$&$$$$$022224242222222000000000000.0.........,,,,,,,,,,,,,,,*,****,*,,*,,,,,***********(((*(((((((((((((((((((&&&&&&&$$$$""""""""""""    ""$"$$&&&&&&&$$$$$$$$"" """"" """""" """""""$"""""$$$$$$$$$$$$$$$$$$0222244222222222000000000.........,...,.,,,,,,,,,,,,,,*,,,,,,,,,,,,*,,*************((((((((&(((((((((&(&&&&&&$$$$$""""""""""""       """"$$$$&&&&&$$$$$"$$$""  """ " """""" " """""""$"""$$$$$$$$$$$$&$&$$$2222222222222200200000000000......,,..,,,,,,,,,,,,,,,,,,***,,,,*,,,,,*,,***,********((((((((((((((&&((&(&&&&$$$$$$""""""""""""            ""$"$$&&&&&$$$$$$$$""""  " """" "" """" "" """"""$$""$"$$$$$$$$$$$$&&&$"0222222222222222202000000000.00.......,,..,,.,,,,,,,,,,,,,,,,,,*,,,,,,,************(((((((((((&(((&&&&&&&&&$$$$$$$"""""""""""     """"$$$&&&$$$$$$$""" """"""" " """" "" " """""$""$$$$$$$$$$$$$$&&&&& "022222222222220220000000000000000....,....,...,,,,,,,,,,,,,,,,**,,,,,***************((((((((((((((&&&&&&&&$$$$$$$""""""""""""   ""$$$&&&$$$""$"""" """"""""" """ """""""""""$""$$$$$$$$$$$$&&&&&&& "02222222222222222000000000000.0..0........,..,,,,,,,,,,,,,,,,***,*,,,,,*************(((((((((((&&&&&&&&&&$$$$$$$$"""""""""""   """$$$&$$$$"$$$"" """$$$$""""""" """""""""""$""$$$$$$$$$&&$&&&&&&""022222222222222000000000000000...........,,......,,,,,,,,,,,,***,***,,*,************((((((((&(&&&&&&$$&$$$$$$$$$$""""""""""""    """$$$$$$$$""""" ""$$$$"" " """""" """"""""""$"$"$$$$$$$$$&&&&&&&&""022222222222222200000000000000.............,.......,,,,,,,,,,***,,**,,****************((((&&(&&&&&&&&&$&$$$$$$$$"$""""""""     ""$$$$$$$"""""" "$$$$" "" """""" """""""""""""$$$$$$$$$$&&&&&&&&&" 022222222222000200000000000000....................,,,,,,,,,,,**,****,***************(*((((&&((&&&&&&$$$$$$$$$$$$$"""""""""    """$$$$$""""""" ""$" """""""" """""""""$"$$"$$$$$$$&&&&&&&&&&&""022222222222222222000000000000..................,,,,,,,,,,,,**,*****,*,**,,*******((**((((&&(&&&&&&$&&&$$$$$$$"$$"""""""""     """"""""""" "$" " "" "" """""""""$$""$$$$$$$&$&&&&&&&&&&&""00222222222222200000000000.000................,,,,,,,,,,,,,,**,,***,***************(*((((&&&(&&&&&&&&$$$$$$$$$$$$$""""""    """"""""""" """ " """"""""$""$$$$$$$$$$$$$&&&&&&&&&&&" 02222222222222220000000000000.................,,,,,,,,,,,,,**,,,**,****************(((((((&&&&&&&&&&&$$$$$$"$$"$$$"""""    " """""""""" " """""$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&" 0022222222222200000000000.0000...........,,,,.,,,,,,,,,,,,,*,,,,*,**************((((((((((&&(&&&&&&&&&$$$$$$"""$""""""""    """"""""" """$$$$$$$$$$$$$$"$$$$$&&&&&&&&&&&&&" 002222222220000002000000000000..............,.,,,,,,,,,,,,***,,,**,,*,**,******(*((((((((((((((&&&&$$&$$$$$""""""""""""     """" """ """$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&$ 00222222222002202000000000...............,,.,,,,,,,,,,,,,,***,,*,,,,**********(**(((((((((((&&&&&&$$$$$$$$$$$$""""""""""       "    ""$$$$$$$$$$$$$$&$$$&&&$&&&&&&&&&&&(&&$ 0022022222220022200000..0........,........,,,,,,,,,,,,,,,,,,,,,,,,,,*************((((((((((((&&&&&&$$$$$$$$$$$""""""""         ""$$$$&$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&".0222222222220222000000..00............,.,,,,,,,,,,,,,,,,,,,,,,,,*,,,****************(((((((((&&&&$$$$$$$$$""""""""""""           "" """$$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$.0222222220202220200000.0.0..........,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,*,,***************((((((((&&&$$$$$$$$$$$$"""""""            """ ""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&$.002222202200000000000.0.............,..,,,,.,,,,,,,,,,,,,,,,,,,,,*,,,****************((((((((&&$$$$$$$$$$$"$"""""""       """$$$$$$$$$$$&&&&&&&&&&&&(&&&&&&&&&&&&&((&&&&& .00222202200000000000000.....0......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*************((*(*((((&&&&$$$$$$$$$$"$""""""     "       "$$$$&&&$$$$&&$&$$&&&&(&((&&&&&&&&&&&&&&(&&&&$ ..00202220000000000000000........,,.,,,,.,.,,,,,,,,,,,,*,,,*,,,,,,,,,,*,,**************((((((&&&$$$$$$$$$$$$$"""""""     ""    """$$&&&&&$&&&&&&&$$$$$&&(((((&&((&&&&&&&((((((&.00002220000000000000000000..........,,,.,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,*,*,********(*((((((&&&&&&$$$$$$"$$$""""""""    ""    "  ""$"$$&&&&&&&&&&&&&&$&&&$&&((((&&&((&&&&&&((((((&.000020020020000000000.000.............,.,,,,,,,,,,,,*,,**,*,,,,*,,,,,,,,*******(***(((((((&&&&&&$$$$$$$$$$""""""       """""""""""""$$$$$&&&&&&&&&&&&&&&&&&&&&((((&&&(((&((((((((*(&.00002000000000000000.0....0..,,..,..,,,.,,,,,,,,,,,,,,,,,**,**,*,,*,*,******(***((*(((((((&&&&&$$$$$$$$"$"""""""""     """"""""""$$$$$$$&&(&&(&&&&&&&&&&&&&&&&&&(&&&(((((((****((&.0000000000000000000.0.0........,...,,,.,..,,,,,,,,,,,**,,**,**,,**,*********(***((((((((&&&&&&&$$$$$$$$$$"""""""""    "  "" """""""""$$$$$$$&&&(((&(((&&&&&&&&&&&&&&&&&&&(((((***(*(*(..0000000000.000000..0...........,,.,.,,,,,,,,.,,,,,,,,*****,****,*****************((((((&&&&$&$$$$$$$$$$"""""""""      """"""""""$$$$&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&(((((******(.00000000000....0.........,,....,,,,..,,,.,,,,,,,,,,,,*****,,**********************(*((((&&&&$&&$$$$$$$$$$$"""""   """" ""      " """"""""""$$$$$$&&&&&(&(&&(((&(&&&&&&&$&&&&&$$&&&(((((((((((..000000000...,...........,,.,,,,,..,,,,,,.,,,,,,,,,,,,**,,,,,,,******************(**((((&&&&$$$&$$$$$$$$$"""""""  """""" ""         """"""""""$$$$$&&&&&&&(&(&(&((((&&$&&&&&&$$&&$$&&&&&(((((((((..0000000000..,,....,,,,..,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,************************((&&&&$$$$$$$$$$$$$"$""""    """""" """""""      " """""""$$$$$$&&&&(&&&&((((((((&&&&&&$$&&&&&&&&&&&&&(&((((&*..000000000..(*,,,,**,,,.,,,,,,.,.,,,,,,,,*,,,,,,,,,,,,**,,,**********(************(((((&&&$&$$$$$$$$$"$"""""      """"" """""""    "" """"""$$$$$$$&&&&&&&&&((((((((&&&$&$$$&$$$&$&&&&&&&&&&&&&&,..00.0000000..,**,,***,,,,,,,,,,,,,,,,*,,,,,,,,,*,,,,,,**,,*,**********(**********(**((((&&&$$$$$$$$""$"""""""     """"""""""" "     " "" """""$$$$$$&&&&&&(((((((((((((&&&$&&&&&$&&$$&&&&&&&&&&&&&,...00000000...,,******,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**********************((((*(((((&&&$$$$$$$$$$$$""""""    """"""""""""""""     " """""""""$$$$$$$"$&&&((((((*(((((((&&$&&$&$$$$"$$&&&&&&&&&&&,..00.0.00.0....,,,**(*,**,*,,*,,,,,,,,,,,,,,,,*,,,,,,,,**************************((((((((&&&$$$$$$$$$$$$$"$"""     "" """"""""""" "        """""""""""$$$$$$$$$&(((((((((((((((((&&$&&$&$$$$$$$$$&$&&&&&&,..0....0.0....,,,,*((*,,********,,,,,,,,,,,,,,*,***,,*****************************(((((((&&$$$$$$$$"$$$$""""""     " " """"""""""""         " """"""""$$$$$$&&$&&&((((((((((((((&&&&&&&&&$&$$$$$$$$$&&&&&&&,..............,.,,**(**,**********,,,,,,,*****,**,***,,*****************************(((&&&&&$$$$$$$$$$$$$""""""    " " """"""""""""        """""""""$$$$&$$&&&&&(((((((((((((((&&&&&&&&&$&&$$$$$$&&&&&&&$,.............,...,,.,**,,,,,,*******,,,,,*********,*,,**,*********************((**(((((&&&&&$$$$$$$$$$$$$$""""    " """ """""""""         """""""""""$$$$$$&&&&(&((((((((((((((&&&&&&$&&&&$$$$$$$$&$$&&&&,.................000.,,,,,,,********,,,,********,***,,,,*****(((*************(*(*((((((&&&$$$$$$$$$$$$"$$""""""     " """"" """""""""     """""""""""$$&&&&&&&&&&&(((((*(((((((&&&&&&&&&&&&$&$$$$$$&&&&&&,,,.......,.,.......00..,,,,***((((((*,,,,,********,**,*,******((**(******(**((*((((((((&&&&$$$$$$$$$$$$$""""""""""""" " " " """    """"""""  """""""""        " " """""""""""$$$$$&&&&&&&&&&(((((((*((((((&&&&&&&&&&&&&&&$$$$$&&&&&*,,.,,,,,,,,,,..........,,*****((((((*,*,,******************((*(************(*(((*(((((&&&&$$$$$$$$$$$"$"""""""""""""""""""""""""$"""  """"""""" """""""""      """"" """"""""""$$$$$&&&&&&&&&((*(*((**(((((&&&&&&&&&$$&&&&$$$$$$$&&$*,,,,,,**,,****,..,,,,..,,,,**(((((((*,*,,*******************((***(*((******(((**(*((((&&&&&&$$$$$$$$$$$$$"""""""""""""""""""" """$"""""""""" """""""""$"""" " """"" "     """""" """""$$"$$$$$$$&&$&&&&&&&(((*(((((((((&&&&&&&$$$$$&&&&&$&$$$$$$*,*,,,****,*****,,,,,,,,,,,***((&(&(((***,*******************(*****((*(****((((((((((((&&&&&&$$$$$$$$$$$$$"""""""""""""""""" """""""""""""""""""""""""""$""""" """" "       "" """"""""""$$$$$$&&&&&&$$$&&&&&((((*(((((((((&&&&&$$$&&&$&&$$$&$$$&&&*,*,**********(***,,,,,,,,,***((&&&&&((****************************(((&(**((((*((((((((&&&&&$$$$$$$$$$$$$$""""""""""""""" " "$"""""$"""""""""""""""""""""$""""" """" "      """"""""""" """$$$$$$$&&&&&&$$&&&&&&&&(((((((((((((&&&&$$&&&$&$$$&$$&&&&&(*********((**(((**,,,,,,,,****&&&&&(((***************,************((((((**(((((((((((((&&&$$$$$$$$$$$$$$$"""""""""""""""" """"$"""$$$$"""""""""""""""$"$""""""$""" """""""    """""""""""""$&$$$$$&&&&&&&&&&&&&&&&&&((((((((((&&&&&$&&&&$&$&$&&$$&$$$((********(((((((***,,,,,,****((&&&&&(&(((**(********,************((((*(***((((((((((((&&&&$$$$$$$$$$$$$$"$"""""""""" """" """"$$$$$$$$$$"""""""""""$"$$$$$$$$$$$$""" """"""     """"""""""""""""$$$$$&&&&&&&(&&&&&&&$$&&(((((((&&&&&&&&$&$&&&$$$$$$&$&&&$(((****(*(((((((((****,,******((&&&&&&&&((*(*******************(*(((((((((((*((**((((((&&&&&$$$$$$"$$$$$$$"""""""""" """""""""$$$$$$$"$$$$$$"""$"""""$$$$$$$$$$""""" " """""   " """"""""""$$"""$$$$$$&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&$$$$$$$$$$&&&&&&((******(((((((((((((*********((&&&&&&&&((****************(*****((((((((((((((((*((((((&(&&$$$$$$$$$$$$$$$$"""""""""" """" """""""$""$$$$$$$"$"""""""""$$$$$$"$$""""""" """""     " """""""""""$$$$$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&$$$$$$&&&&&&&((((*((((((((((((((((((******((&&&&&&&&&((********(************((((((&((((((((*(((((((((&&&&$$$$$$$$$$$$$$$$""""""""""" """""""""""""""$$$$$$$"$""""$$"$$$$$$$$$$$""""" " "   """""""""""""$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$&$$&(((((((((((((((((((((((**((*(&&&&&&&&&&((**(**(************((((*(((((((&((((((((((((((&&&&&&$$$$$$$$$$$$""""$"""$""""""""""""""$"""""""""$$$""$$$$$$$$$$$$$$$$$"""""" "" " "   " """""""""""$$$$$$$$$$&&&&&&&&&$$$&$&$&&&&&&&&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$&((((((((((((((&&&&&&&&(**(((((&&&&&&&&&(((***((******(*****(*(((((((((&&(((((((((((((&(&&&&&$$$$$$$$$"$$"$$$""""""""""""""""""""$"""""""""$$$$$"$$$$$$$$$$$$$$$$""" " """"" "  " " """"""""""""$$$$$$$$&&&&&&&&$$$$$&&$$&&$&$&&&&&(&&&&&&&&&&&&&&&&&&$$&$$&$$&&((((((((&&&&&&&&&&&&&&&(((&&(&&&&&&&&&&(((((***(******(((*(**(((((((&&&&((((((((((((((((&&$&$$$$$$$$$$$$$$$"""""""""""""""""""$$""$"""""""""$$$$$$$$$$$$$$$$$$""""""" """" "" """ " " """"""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&$$$&&&&(((((*((*(****((((((((((((((&(&(((((((((((((&&(&&&$$$$$$$$$$$$$$$$$$""""""$"""""""""""$$"""""""""""""""$$$$$$$$$$$$$$"""""" " """" "" " "" " """""""""""""""$$$$$$$$$$$$$&&&$&&((((((((&&&&&((((&&&&&&&&&&$&&&&&&&&&$&&$$$&&&&&&&&&&&&&$&$$$$$$$&&&&&&&&&&&&$$$$$&&&((((((((((((((*((((((((((((((((((&(((((((((&(&(&&$$$$$$$$$$$$$$$$$$$"""""$""$""""""""$$$""""""""""""""""$$$$$$$$$$"""""""" "" " " " """"" " "" """"""""""""""$$$$$$$$$$$$&&&&&&&((((((((&&&&((&&&&&&&&&&&&$$&$&&&&$&&&&$$$$$&$&&&&&&&&&&&&&&$$$$$$&&&$$&&$$$$$$$$&&&(((((((((((((((((((((((((((((((((&(&&((((((((&&&&&$$$$$$$$$$$$$$$$$"""""""""""$""""""$$"""""""""""""""""""""$$$$$$$"""""" " """"""" "" "" "" """""""""""""""$$$$$$$$$&&&&&&&&&((((*(**(((&&(&&&&&&&&&&&&&&&&$$&&$&$$$&$$$$$$&&&&&&&&&&&$$$$$&$$$$&&$&&&$$$$$$$$$&&&((((((((((&((((((((((((((((((((&&&(&&(((((((&&&&&$$$$$$$$$$$$$$$$$""""""""""""""""""$"""""""" " "" """""""""$"$$$$""""""""" """""""""" """"" " " """""""""""""$$$$$$$$$&&&&&&&$&&&((((***(((&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&$$$$&&&&&&&&&&&&$$&$&&&$$&&&&&&$$&&$$$$$$&&&(((((((((((((((((((((((((((((((&&&&&((((&((&&&&&&$&&$$$$$$$$$$""$$$"""""""""""""""""""""""" """ " """""""""""""$$"""""""" " " " """ """"""" """""" """"""""""""""""""$$$$$$&$&&&$&&$&&&((((*(((((&&&&&&&&&&&&&&&&&&&$$$&&&&&&&"$$$&$&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&$$$$$$$$&&&(&&&&&&(((((((((((((((((((((&&&&&&((&(&&&&(&&&&&&$$$$$$$$&$$$$""""$$"$""""""""""""""""""" "" " """"""""""$""""""""" " " """"""" """ """"""""" " """""""""""""""""""$$&$$$$$$&$$&&&&&((((((((((&&&&&&&&&&&&&&&&&&$&$&&&&&&&"$$$$$&&&&&&&&&$&&&$&$$$$$$$&&&&&&&&$$$$$$$$$&&&&&&&&&((((((((((((&(((((((&&&&&&&(&(&&&&&&&&&&&$$$$$$$$&$$$$$$"$""$""$$""""$""""""""""""""" "" """"""""""""""""""""""" """"""" """"" """""""""" """" """"""""""""""""$$$$$$$$$$$&&&&&&&&((((((((&(&&&&&&&&&&$&&&&&&$&&&&((("$$$$&$&&&$&$$$$$$$$&$$$$$$$&&&((&&&&$$$$"$$$&&&&$$$$$&(((((((((((&&(&&((((&&&&&&&&&&&&&&&&&&$$$$$&&$&&$$$$$$$$$"$""""$""""""""""""" """"""""" """""""""""""""""""""" " " """""""""""""""" " " """"""""""""""" """$$$$$$$&$$$$&&$&&&(&&(((((&(&&&&&&&$&&&$&&&&&&&&&(((($"$$$$$$$$$$$$$$$$&&&&$$"$$$&&&(((&&&&$$$$"$$$$&&$$$$$$&&&((((&(&(&&&&&&&&((&&&&&&&&&&&&&&&&&&&$$$&&$$$&$$$$$$$$$$"""$$$$""""""""" " " """""""""""""""""""""""""" "" " """""""""""""""""""""" " " """""""""""""""""""""""$$$&$$$$$$$$$$&&&&&(&((((&&&&&&&&&$&&&&&&&&&&(&((((($"$$&&&$$$&$$&&$$$&&&&&$$$$$$&&&(((((&&$$$$$$$$$$$$$$$$&&&&&&(&((&(&(&&&(((&(&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""" " "" """"""""""""""""""""" """" """"""" """"""" """"""""""""""""""""""""""""""$$$$$$$$$$$$&&&&&&&&&(((&&&&&&&&&&&&&&&((((((((**(($"$&&&$&&&&&&&$$$$$&&&&&$$$$$&&((((((&&$$$$$$$$$$$$$$$$$$$$&&&&&&&(((&&(&&((((&&&&&&&&$&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$"$$""""""""" " """""""""""""""""""" " "" """"""""" " " """"""""""""""""""" """""""$$$$$$$$$$$&$&&&&&&&&(((&&&&&&&$&&&&&&&(((((((*****& "$$&&&&&&&$&&$$"$$&&&&&$$$$$&&&&(&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&(&(&&((&&&(&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$"$$$$""""""""""""" " " """ """"""""""""""""""" " """ """"""""""" " " " """"""""""""""" " """""""""""$"$"$$$$$$$$$&&&&&&&&&((&&&&&&&&&&&&&&(((((((*(****&"$&&&&&&&&&&&&$""$$$&&&$""$$&&&&((&&&&&$&$$$$$$$$$$$$$$$"$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$&$$$$$$$$$$""""""""""""""""""" "  """"""""""" "  " " """"""""""""" " """"""""""""""""""""""""""""""$"$$$$$$$$&&&&&&&&&&&&&$&&&&&&&&&&&((*(****(*****&$$&&&&&&$&$$&&&$""$$$$&$$$&&&&&&&(&(((&&$&$&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$$$$$$$$$&$"""""""""""""""""""""" " " """"""""""""" " " " """"""""""" " """"" """""" """"""""""""""$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&((((****(((****"$$&&&&&&&&$$&&&&$""$$$$$$&&&&(&&(&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$&&$""""""""""""""""""""" """""" "" """"""""""""""""" """"""" """" " " " """""""""""""""""""" """"""$$$$$$$$$&&$&&&&&&&&&&&&&&&&&$&&&&&&&((((((*(******($&&&&$&&&$$$$&&&&$$$$$&&$&&&&&(((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$&&$$"""""$"""""""""""""""""""""""""""""""""""""""" """"" """"""""""" """" """"""""""""""" """"""""""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((********&$$$$&$&&$$$$$$&&((&$$$&&&&&&((((((&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$&$$$""$$"$""""""""""""""""""""""""""""""""""" "" "" " """ " """"" """ """""""""""""""""" """"""""""$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&(((((((**(*(***(&$$$&&&&&&$$$$$&&&(&&&&(**(&((((((((((((&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$&$$""""$$$$$$"""""""""""""""""""""""""""""""" "" " " """" """""""""""""""""""""""""""""""" """""""$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***(&$&&&$$$&$$$$&$&&&&&&&((*,,**((&&&&(((((&&&&&&&&&&&&&$$$"$$$$$$$$$$$$$$$$$$&&&&$$&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$&$$$""""$$$$$$""""""""""""""""""" """""""" "" " """" """""""""""""""""""""""""""" """"""""""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((**($&&&&&$$$&$$$$$$&&&&(*(*****((((&&&((((&(&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$&&&&$$$&&&&&$$&$&&&$&$$$$$&$&$&&$$$$$$$$&$$$$$$$""$$$$$$$"""""""""""""""""" """ """" " """"""""""""""""""""""""""""""""""""""""" """""$$$$&&&&(&&&&&&&&&&&&&&&&&&(((((((((**(((((**($$&$&$$$$$$$$$$$$&&&&(((**(((((&&&&&(((&&&&&&&&&&&&$$&$$$$$$$$$&&$$$$$$$&$$&&&&$&&$$&$$$$&&&&$$&$&$&$$$$&$$$$$$$$$&&$$$$$$""$"""$$$$$$""""""""""""""" " " """ " """ """""""""""""""""""""""""""""""""""""" """""""$$&&&&&&&&&&&&&&&&&&&&&&(((((((***(*((&(***$$$&&$&&$$$$$$$$$&&&(((((((((((&&((((((((&&&&&$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$&&$$$$$"""$""$$"$""""""""""""""""" " " """""""""""""""""""""""""""""""" """""""""""""""""""""$$&&&&&&&&&&&&&&&&&&&(&&&(((((**(****(***,,$$$&$$$$$$$&&$$$"$&((((((((((((((&&&&&((&&&&&&&$$$$$$$$$$$$$$$$&$$&$&$$$$$$$$&&$$$$$"$$$"$$$$$$$$$$$$$&$$$$$$$$&$$&&&$$$$$"""""""""""""""""""""""""""" " " "" "" """"""""""""""""""""""""""""" """"""""$$""""""""""""$$&&&&&&&&&&&&&&&&&&((&&&(((((**((((*,..00$$$$$$$$$$$$$$$$$$&&((((((((((((((&&&&((&&&&&&&$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$""$""""""$$$"$$$$$$$$$$$$$$$$$$$&$&&&&$$$""""""$"""""""""""""""" """" " " " " " """""""""""""""""""""""""" " """"""""""""""$""""""$$$$$&&&((&&&&&&&&&&&&&(((((((((((((***,...20$$&$$$$$$$$$&&$$"$$&&((((((((((((&&&&&&&(&&&&&$$$$$$$$&$$$$$&$&&&&&&$$$$$$$$$$$$$$""""""""""$$$"$$$$$$$$$$$$$$&$$$&&$$$&&$$"$"""""""""""""""""""""""""" " """ " """""""""""""""""""""""""""""""""""""""$$$$$$$"""$$$$$&&&&&&&&&&&&&&&(((((((((((((*((*.02200.$$$$$$$$$$$$&&&&&$$&((((((((((((&&&&&&&((&&&&&$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$"""""""""$$$""$$$$$$$$$$$$$$$$$&&&$$&&&$"""""""""""""""""""""""""""" "" "" " " """"""""""""""""""""""""""""""""""""""$"$$"$$$"$$$$$$$&&&&&&&&&&&&&&&(((((((((*(((((,.002200"$$$$$$$$$$$$&&(((&&(((((((((((((&&&&&&&(&&&&&&$$$$$$$$$$$$&$$$$&&$$&$$$$$$$$$$"$$$$"""""""""$$$"""$$$$$$$$$$$$$$&$&&&&&&&&$$$"$$"$"$"""""""""""""""" "" "" " ""  " """"""""""""""""""""""""""""""""""""$"$$"""$$"$$&&$$$$&&&&&&&&&&&&&&(((((((((*(((((*,..000."$$&$$$$$$&&&&&(((((((((((&(((&&((&&&&(&&(&&&&&$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$""$""$"""""""""$"$$$"$$$$$$$$$$$$$&&$&&&&&&&($$$$""""$""""""""""""""""""" """""" "" """"""""""""""""""""" """"""""""""""""""$$$""$$$$$$$$&&$$&&&&&&&&&&&&&((((((((((**(((((*,..00."$$&$$&&&&&&&&&&((((((((&(&((&((&&&&&&(((&(&&&&$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$""""$$$""""""$$$$$$""$$$$$$$$$$$&&&&$$&$&$$$$$$$$"$"""""""""""""""""" " " " """"""""" " """"""$""""""""""" """"""""""""""""$$$$$$$$&&&$$$$&$$$&&&&&&&&&&&&((((((((*((*((((*,,..0.."$$$&&&&&&&&&&&&&((&((((((((&(((&&&&(&(((&&&&&&&$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$"""$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$"""""""""""""""""""" """ """ "" """"""""" " " """"""$"""""""""""""""""""""""""""$$$$$&&&&&&$&$$&&$$$&&&&&&&&&&&&(((((((******(**,,..0..$$&&&&&&&&(&&((&((((&((((((((((&&&&&&((((&&&&&&&$$$$$$$$$&&&&&&&&&&$$$$$$&&&$$$$"""$$$$""" """"""$$$$$$$$"$$$$$$&$$&$$$&&&$&$$$$$$$""""""""""""""""""""" """"" """" "" " " "" """""""""""""""" """"""""""""""""$$&&&&&&&&&&&&&&&$$$&&&&&&&(&&&(((((((********,......,$$&&&&&(&((((&&(((((&((((((((&(&&&&&(&(((&&&&&&&&&$$$$$$$&&&&&&&&&&&&$$$$&$$$$$$""""$"""$$"" """""$$$"$$$$"$$$$$$$$$$&$&&$$$$$$$$$$$"""""$""""""""""""""""" """" """ """ " """""""""""""""""""" " """""""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((***,,,....,..,$&&(((((*((((((((&(((((((&(((((&&&&((&((&&&&&&&&&$$$$$$$$$&&&&&&$$$&&$$$$$$$$$$$""""$$$&&&&&$"""""""""$$"$$$$$$$$$$&&&$$$$$$$$$$$&$$$""""""""""$"""""""""""" """ """""  """"""""""""""" """"""""""""""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((***(*,,.,,.,,$&((((((((((**((((&((&&((&&&(&&&((((&((&&&&&&&&&$$$$$$$$&&&&&&&&$$&$&$$$$$$$$$"$"""""$$$$$$$&$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""" " " """"""""""""""" """""""""""""$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((******,,,,,,,,$&((((***(*((((((&&&&(&&&&&&&&&&(&(&(((&(&&&&&&&$$$$$$$$&&&&&&&&&$&$$$$$$$$$"""""""""$$$$$$$$$""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" " " " " """"""""""""" """"""""""""""""$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(((((((((****,,,,,,,&&((((****(((&((&&((&&&&&&&&&&&(&&((((&(((&&&&&&$$$$$$$$$$&&&&&&&&&$$$$$"$$"""$"""""""""""""$$$""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$"""""""""""" " "" """" " """""""""""""""""""""""""""""""$"$$$$&&&&&&&&&&&((&&&&$$$&&$&&$&&&&&&&&&(((((((((****,,,,,&&(((((*(((((&&&&((&&&&&&&$&&&&&&&&(((&&(&&&&&&&$$$$$$$$$&$&&&&&&&&$&$$$$$$$$"""$""" """""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&&$$$"""""""" " """" """ """"""" """"""""""""""""""""""""""$$$$$&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&(((((&&&(**,,,,,,&(((((((((((((&(((&&&$$$&$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&&&&&&&&&&&$$$$$$$$$$$$""" """"$$"$$$$"$"""""""""$$$$$$$$$$$$$&$$$$$$$$$$$$$""""""""""" " " " """"""""""""""""""""""""""""""""""""$$$$&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&&&&(&&&&(*****,,,,&((((((((((&&(((((&&&$$$$$$$$$&&&&&&&&&&(&&&&&&&$$$$$$$$$$&$&&&&&$&&&&&$$$$$$$$$$$$$"" """"""$$$$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" " " "" """"""""""""""""""""""""""""""""""$"$$$$&&&((&(&&&&&&&&&&&&&$$$$$$$$$&&&&&&(&&&&&(****,,,,,,&((((((((&&(((((((&&&$$$$$$$$$$$$$$&&&&&(&&&&&&&&$$$$$$$$&$&&&&&&$$&$$$$$$$$$$$$$$$$$""""""""$$$"$$$$$$$"""""""$$$$$$$$$$$$$&$$&$$$$$$$$"""" " " " """""" """"""""""""" """"""""$$$""""""$"$$$&&&&((((&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&((((******,,,,&(((((&&(&((((((((&&&$$$$"$$$$$$$$$$&&&&&&&&&&&&$&$&$$$&$&$&$&&$$&&&$$$$$$$""""$$$$$$"" """"$$$$""$$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$""" " """" "" " " " "" "" "" " """"""""""""""""$"$""""$$&&&&&&&((((&&&&&&&&(&&&(&&&&$&$$$$$$$&&&&((((((*******,,&((((&&&&&(((((((((&&&&$$&&&&$$&&&$&&&&&&&&&&&&&&&&&$$$$$$$$&&&&&&&&&&$$$$$$$$"""$$&&&&$$"""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$""""" " " " "" "" """" """"" " " """""""""""""$$$$$$$$$$&$&&&&&&((((&&&&&&&&&((&&((&&&&$$$$$$$$&&(((*((*******,,&(&&(&&$&&&(&((&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$&&&&&&&&&&&&$&&&&&&$"$$$&&&&&&$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"""" " " " "" """""""""""""""" " """""""""""""$$$$$$$$$&$&&&&&&&&&&((&&&&&&&&&(&(&&&&&&&&&&&&$$&&&((*********,,*,&(((&&&$$$$&&((&(&&&(&&&&&&&&((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$"""" """ "" " "" """"""""""""" """""""$""""$$$$&&$$&$$$&&$&&&&&&(&&&&&&&(&(&&&&&&((&&&&&&$$$$&(((************ $&((&&&$$"$&&$ &&&&&&&&((&(((((&(&&$$&&$$$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&$"&&&&&&&&$$$$$$$$$&&(((((&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""""" "" " """ """""""""""""""""""""""" """"$"""$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((&&&&&&((*(((********&&(((&&$$"$&$&&&&&&&(&&&(((&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((((((&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""" "" " " """"""" """" """""""""""""" " """" ""$$$$$$$$$$&$$$&&&&&&&&&&&&"&&&&&&&&((((((((((((((((((&(((((&(((*******&&&&&&&&&&&$$$$$&&&(((((**(**((((&&(&&&&&&&$$$"$"""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&(&(((((&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"""""""""" " " " " """"" """""""""""" """"" " " """"""$"$$$$$&$&&&&&&&$&&&&$&&&&$$$&&&$$$&&(((((((((((((((((((&$((((&(((*(*** &&&&&&&$$&&$$$$$&(,022444442220.*(&&&&(((((&$$$$$"""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&(&&&&&&&$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$""""""""" " "" """" "" "" """"""""""" """""" """"""""$$$$$$&&&&&&$$$$$$$$$$$$$$$$&&&$&&&((((((*(((((((((((&((((((((((((((***&$&&&((&&$&&&&*0222444444444422220..*(((((((&&&&&$$"" " ""$$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$""""""" " """""" """"""""""""""" """"" " " """"""$$$$$$$$$$$&&&&&&$$$$$$&$$$$$$$$$$&&&&(((((((*((((*(((((((((((((((((((((((*&&$&(*,,,**,224466644444444444222220.,****(((((&&&&$""""$"$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&$$$$$$$$$$$$$$$$&&$$$$$$$$&$$$$$$$""""" "  "" """""""" """""""""""""""""" " """"""$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$&&&&&&((((((((******(****(((((((&&&(((((((&((*.00222446666666666664444442422200..,,,,,*((&&&&&&&&&$""$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$"""""   """"""""""""""""""""""""""""" " " """"""""$$$$$$$$$$&$$&&&$$$$$$$$$$$$$$$&&&&&&&&&&(((((***((*(*****((((((&&&&&&&&&(&(,0222444446666666644666664424222000.....,,.,,*(&&&&&&&"""$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$"""  """" """""""""""""""""""""""""" """ " """"""""""$$$$$$$$$$$$&$&$$$$$$""$""$$$&&&&&&&&&&(&(((((***********(((((((&$$&&&&&&&(.022224444444666666646666664222200.............,(&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$"   """"""""""""" " """"""""""""""""""""""""""""""""$$$$$$&$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&(((((((((**********(((((((&$$$$$&&&&(022222222222444446664444666444422222000..,...0..,,*&&&&$$&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$""""""$$""$""$$$&$$&&&$&&&$$&$&&$$$$$$$$$$$$$""""      &" " " " """"""""""""""""""" """"""""""""$$"$$$$$$$$$&$&$$$$$$$$$$$$$$&&&&&&&&&&&(((((**(*******((((((((((**&$""$$&&&"22222222002444424666666666666666442220.0..0........,(((&&&(((&&&&&&&&&&&((&&&&&&&&&&&$$&&&$""""""""$""$$$$$$$$&$&&&$$$$$$&&$$$$$$$$$"$""""   "  " """""""""""""""""" """ """""""$$"""$"$$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&((((*(*((*********((((((((**&$"$$&&& 222222000246666466688666666666664444220000000.....,,*((*((&((((&&&&&&&&&&(&&(&&&&&&&&&$&&&(&&$""$$$$$$$$$$$&$&&&&&&$$$$$$$$$$$$$$$$$"$""""""""    ""  """"""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$&&$$$$$$&$&&&&&&&&(((((*(*(((*********((((((((*(($$$$$$ 22244422446668866666864664444444644422222000.....,,,.,,***((((((&(((&&&&&(&&&&(&&&&&&&&&&&&&((((&&&&&&$$$$$$&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""   " "  "&&&$ """"""""""""""" """""""""""$$$$"$"$"$$$$$$$$$$$$$$$$$$&&&&&&$&$$&&&&$$&&&((((((((((((***********(((((**($$$$$$2224464668666866666666644444444444444444220000.,,,,,....,*(((((((&((&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&$&&&&$$$$$$$$$$$$$$$"$$"""""""" "  " "$$&&&&&"""""""""""""""""""""""""""$$$$"$$$$$""$$$$$$$$$$$$$$$$$$$&&$&&&&$&&&&&&&&&&((((((*((((***,*,,,,,,***((****&$$$&4466666888666664666666444444422242244444442220.,,,,.,...,,(&&&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""   "  "$$$$$$$$"""""""""""""""""""""""$""$$$$$$$$$"""$$$$$"$$$$$$$$$$$$$$$$$$&&&&&&&&((&&(((*(((((((((*,,,....0..,,*(****,(&$&44686688888666644644442222222224422444444442200.,,,.......,(((&&&(((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&$&$$$$$"$$$$$$"$$$$$""""""""   " """"""$$$"""""""""""""""""""""""$$$$$$$$$$$$$"$"$"$$$"$$$&$$$$$$$$$$$$$$&&&&&&&&&((((&((*(*((((((*,,....0.0000.,**,,,,*$&6668888888666644444442222202022222222224244222020...00....0.*(&&&&(&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$"$"$$"""""""""    " " """""$$$$"" """""""""""""$"$""""$$$$"""$$$""$$$$$$$$$$$$&&&$$$$$$$$$$$$$&&&&&&&&(((((&((((*(**(***,,,.......0000.,,,,,,*(688888888866644444222222220000002222222242222222200000......,(&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&$$&$&$$&$$&&&&&&&&&&$&$$$$$$$$$"$"""$$""""""""  """ """""$$""""""""""""""""""""""$$$$$$$$$$$$""$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&&&&&((((((((((((*((***,,,,......000000,,,..&4668888866666444222222202000000002002222222222222000....,,,..,,*&&&&&&&&&&&&&&&&&$$$$&&&&&&&$&$$&&&&&&$&&&&$$$$&&&&&&&&&&&&$$$$$$$$$""""$""""""""""  """"" """"""" """"""""""""""""$""$$"$$$$$$$$$$$$$$$$$$$&&&&&$$$$$$$$$$$$$$$$$&&&&((&&&(((&(((((**(***,,,*,,,,,....0000000..(4468866666464442202222000000000000000022222222200000.,,,,***,,,,*((&&&&&&&$&$$$$$$$$$&&&&&&&&&&$&&&&&&$$&&&$$$&&&&&&&&&&&&$$$$$$$$$$""""$""""""""""" """" """""  """"""""""""""""""$"""$$$$$"$$$$$$"$$$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((((((*******,**,,,,,,...00002200*66666666644422422222000000.000.00.000000002200000000..,,*****,,,,*(&&$&&$$$$$$$$$$$$$$&&&&&&&$&&$&&&$$$$$$&&$$&&&&&&&$&&&&$$$$$$$$$""""""""""""""" "" """""  """"" """"""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$&&(&&&&&&&&$&$&$$&&$&&&&&&&&(((((((*********,,*******,*,,,.,...000002,66666644422222222220000.............00000020200000000.,,,,****,,**(&&$$$$$$$$$$$$""""$$$$$&&&&$$$$$$$$$$$$$&&$&$$&&&&&&&$$$$$$$$$$$$""""""""""""" "" """"""" """""""""""""$$""$""$$$"$""$$"$$$$$$$$$$$$&&&&&&&&$&$$$&$$&&&&&&&&&&&&(((************,,,,,******,,,,,,,....0000*66464444222222220000...0...............00000222200.000...,,,********(&$$$$$$$$"$$"""""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&&$$$$$$$$$$$$$"""""""""""" " """"""" """"   """"""""""""""$"""""""$$$"$$$$$$$$$$$$$$$$$$&&&&&$$&&$&&&&&&&&&&&&&&(((((*******,,,.,,,,,,******,*,*,,,,.......*644442242222200000..............,........000000000..0....,...,*******(&$$$$"$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$""$$$$$"""""""""""""  """"""" """""""" """"""""""""""""$$$$"$$"$"$$$$$$""$$$$$$$"$$$&&&&&&$$$&&&$&&&&&&&&&&&&&(((((***(**,,,...,,,*************,,,,,....*44422222222000000........,................0000000000000....,.,*(******(&$$$$""""""""$$$&$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""""""""""""  """"""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$""$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&&&&&&&((((((*(***,,,,.,,,,***************,,,,...*22422422220000............,..................00000000......,,,.,,,,*,**&$$$$$"""""$$$$$$$$$$$"$$""$"""$$"""$$$$$$$$$$$$$$$$$""""""""$""""""""""""" " """"""""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$$$$&&&(&&&&&&$&&&&&&&&&&&((((((((((((*****,,,,,,********(*********,,,,..(2222222200000......,..,...,,................000000000.......,....,,,,**(&$$$$$$$$"$$$$$$$$$$$$$"$""""""""$$""$$$$$$$$$$$"$"$$""""""""""""""""""" " "  """""$"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&(&&&&$&$&&&&&&&&&&&(((((((((((**,*,,,*,**********((**********,,,,(2222200000........,,,.,,..,..,.................0000.0..0..,,,,..,,,*****&&&$$$$$$$$$$$$$$$$$$""$""""""""$$$$$"$$$$$"$$$$""""""""""""""""""""""" " " """$$$""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&&((&&&&&$&$&&&&&&&&&&&((((((((((*,,,,,,************((*((*********,,(0000000.....,,..,...,,,,..,.,.,...................0...00..,,,,,,,,***(((&&&$$$$$&$$$$$$$$$$"$$$"""""""""""""$$$$$$$$$$$"$"""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$&&&&&((&&&&&$$&&&&&&&&&&&&(((((((***,,,,,,***********(((((((**********(00000......,....,,.,,,,,,....,.............................,,,,,,****(((&&$$$$$$$$$$$$$$$$$$""$"""""""$"""""""$$$$$"$$$$""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$&$$&&&&&&&&&$$&&&&&&&&&&&(&((((((((*****,***********(((((((((*********(00000....,,,.,.,,...,,,....,...............................,,,,******((((&&$$$$$$$$$$$$$$"""""""""""""""""""""$$$$$$$$$""""""""""""""""""""""""" " """""""""""""""$"""""""""""""""""""""""""""""""$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((******************(((((((((****(****0.........,,,,,,,,.,,,,..................000000.............,,,*******(((&&&&&$$$$$$$$$$$$"$""""""""""""""""""$""""$$"$$$$"""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&(&&&((((((******(*********(*((((((((((***(((*.........,,,,,,,,,,,,,,..,..&*...........0000022000.......(..,,,,*****((((&&$&&$$$&$$$$"$$$$$"""""""""""""""""""""""$$$$$""""""""""""""""""""""  " """""""""""""""""""""""""""""""""""""""$"""$""$$&&$$$$&&$$$&&&&&&&&&&&&&&(&&&&&&(&&&&&(((((***(*(*((**(*((*(((((((((((((((((((( ,,..,,.,,,,,,,,,..,,.,,,.,...,..,.......00..,,,...0200........,,,,,,***(((&&$$$&&&&$$$$"$$$$""""""""""""""""$""""""""""$"""""""""""""""""""""""  """"""""""""""""""$""""""""""""""""""""""""""""$$$$&&&&&&$&&&&&&&&&&&&&(((((((((&(&&&&&&&((((**(((((((((((((((((((((((((((((((((((&,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..........,****,..00200......,,,,,,**((&&&&$$$&&&&$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""   " """""""""""""""""""""""""""""""""""""""""""""""$$$&&&((&&&&&&&&&&&&&&&(((((((((((&&(((&(&((((*(((((($(((((*(((((*(((((((((((((((($&,,,,,,,,,,,,,,,,,,,.,,,,.,.,.............,,,,,,,,,,..0000...,,,,,,,,****(((&&&&&&&&$$$$$$$$$$""""""""""""""""""" """"""""""""""""""""""""""""  """""""""""""""""""""""""""""""""""""""""$$$"$$$$&&&&(&&&&&&&&&&(&&&&&((((((((((((&(&&&(((((((((((((((((((((((((((*((((((((((((((