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 = '287B92' IMAGE_NUMBER = 52336178 IMAGE_TIME = 1977-06-07T00:14:02Z EARTH_RECEIVED_TIME = 1977-06-09T20:30:09Z ORBIT_NUMBER = 287 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = OFF FILTER_NAME = VIOLET EXPOSURE_DURATION = 0.101900 NOTE = "SOUTHERN HEMISPHERE MONITORING" /* 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 (B6~zcR@1L$w# *Ry aUrIi!ma'7$&&&&(,&,((((((((((((*((((((((((((*(**,****,,,,,,,,*.,,*******,,*,,*,,,,,.,.,......,,.,,,,,,,,,,,,,,.........................,..........0.00000000000000...............00000000000000000000.0...00.000000200020020000000000000000000000000000020022200000000000.00000000202222222222222002000222220$&&&&&&&((((((((((((((((((((&"(((((((((******************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..............,..,...,..,.......00.0.000000...................00000000000000000............000000000202000000000000000.000000000002002020000000000000.0000000000222222222222222222200222*$$$&&&&&&&(((((((((((((((((&&((((((((((((*(***************&(*************,,,,,,,,,,,,,,**,,,,,*****,,,,,,,..............,,,,,,,,,,,.,,....................................00000000000000..............000000000000000000000.0.0..00.00000000000000000000000000000000000000020222222222222222022222*$$$$&&&&&&&(&(((((((((((((((&&&&&&&((((((((*(******************************,,,,,,,,,,,,,,**,*,*****,,,,,,,,,.,.,....&*.,,,,,,,,,,,,,,,,..,.......,..............,,...........0..0000..0.................0000000000000000000..0....00.0000000000000000000000000000000000000002222222222222222222222*$$$$$&&&&&&&&&(&((&((((&(&&&&&&&&&&&(((((((((***************(((((((**********,*,,*,,,,,*********,****,,,,,,,,,,.,...,.,,,,,,,,,,,,,,,,,,,,....................,,,,..,.........,.0...0......................*.00000000000000.........0.00*00000000000000000000..00000..0000002022222222222222222222($$$$$$$&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&(((((((((*********(*((((((((*(**********,***,*,*******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..........,..,,,.,,,,,.............00...........................00000000000000.0.........00.000000000000000000000000000.*.00000000222222222222222222. $$$$$$$$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(((((((((((((****((((((((((((((((***********,*,,********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.............,,.,,,,,,,,,.......................................000000000000........0..00.0000000000000000000000.00.0.00000000000222222222222220022&"$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((***((*((((((((((((((((*****************,****************,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,.........,...,,,,,,,,,,,,.,....................................00000000.0000...........0.00000000000000000000000000..0.0000000000222222222222222222("$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((**********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,.,,,,,,,,,,,,,,,,............................,..........0.00.00.00.0...........0.00000000000000000000000...0000000000000000022222220222222*"$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((***********************************,,,,,,,,,,,,,,,,,*,,,*,*,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.........................................00...0................0.0000000000000000000000...00.000000000000222022000222222&"$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((************************************,,,,,,,,,,,,,,,,,**,**,*,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.....................,..,.................0000.000..............0000000000000000000000000.000000000000002202222222220022&"$"$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((********************(**************,,,*,,,,,,,*,**********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,..,........................0..........0.00.0000000000000000000000.000000000000002002202020202002$"""$"$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*(********************************,***,,,*,,,*,,,,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................0..0................0000000000000000000000.0000000000000000020200222022202$"""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((*(***********************************,**,*,,*,***********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,................0...................00000000000000000000000000000000000000202200022220220(""$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((((((((*(*(********(***********************,*,********************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....,........,....,.,.....................................0000000000000000000000000000000000000000000000200020222"""$""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((((((((************((*(*(********************,**,************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,...,,,................................0..0.00.0000000000000000000000000.00000000000000000000000222"""""$""$"$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((((((((((((((((((****(*****(*(**((****************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,.,.,,,,....................................0.00000000000000000000000000000000000000000020020022222""""""""$$"$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((((((((((((((((((((((((((((((((*(*((((*(((*((*(*****************************,********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,...,,,,,,.,,.,.,.................................000000000000000000000000000.0000000000000000000000000"""""""""$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((*(*(((((*((*(***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.,...,,,.,,,,.,,,,,,,..................................0000000000000000000000000.000000000000000000000200220&"""""""$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&((((((&(&(((((((((((((((*(((((((((((((((((*((**(**************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,,,,,.,,,,..,................................0.00000000000000000000000.00000000000000000000002000020 """""""""$$$$$$$$$$$$&&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((((((((((((((((((((((*************************************,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,.,,,,..,..,.........................0....0..0000000000000000000000000000000000000000000000002002 """"""""$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&(&&&(&&&&(((((((((((((((((((((((((((((((((((((((***************************************,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,.,,,,,,,,,,,...................................0000000000000000000000000000000000000000000000020020"""""""""$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&((&&&(&(&&(((((((((((((((((((((((((((((((((((*(***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,.,,.,.................................0000000000000000000000000000000000000000000000000022""""""""""$$$$$$$$$$$$$$&&$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&((((((((((((((((((((((((((((((((((*****(******************************,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,.,.,.,..............................000000000000000000000000000000000000000000000000000202 """"""""""$$$$$$$$$$$$$$$&&$&&&&$&$&&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((*(**((***************************************,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,.,................................000000000000000000000000000000000000000000000020220020"""""""$""$"$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((((((((((((((((((*(**************************************,,*,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.................................0..000000000000000000000000000000000000000000000000000"""""""""$$$"$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(((((************************************,,,,,,,*,**,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..............................00000000000000000000000000000000000000000000000020000020""""""""""$"$$$$$$$$$$$$$$$$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((*****************************************,**,,,*,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................00.0.0000000000000000000000000000000000000000000000002002""""""""""""$$$$$$$$$$$$$$$$$$$&$&&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((((((((((((((*(**(**(***********************************,**,*,**,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,................................0..00000000000000000000000000000000000000000000000020 """""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((((((((((*(**************************************,**,**,*,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,...............................00.00000000000000000000000000000000000000000000000020000 """"""""""$"$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(&(((((((((((((((((((((((((((((((((((******************************************,*,*,,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,..........................00000000000000000000000000000000000000000000000000000000 """""""""$$"$$$$$$$$$$$$$$$$$$$&$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((*(*((*(***************************************,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................00000000000000000000000000000000000000000000000000000020"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((***(*(*******************************,******,****,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0..000000000000000000000000000000000000000000000000000020 """"""""""""$""$$$$$$$$$$$$$$$$$$&$$$$&$&&$"$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((((((((((*****(********************************,**************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................000000000000000000000000000000000000000000000000000020 """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&&&(&&(&&((((((((((((((((&((((((((((((((((**((*********(***************************************,,,,*,,,,,,,,,,,,,,,,,,..,,,,,.,..,.,........................000000000000000000000000000000000000000000000020000002020 """"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((&((((((((((((((*(((**(******(&****************************(*************,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...............................0...000000000000000000000000000000000000000000000002020 """""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&((((((((((((((((((((((((((((((((*((*********(**********************************,**,*,,,,,,,,,,,,,,(,,,,,,,,,,,.,....,,.........&..................0000000000*.000000000000000000000000000.0000022000222. """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((*(*((((**(**((*****(*******************************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.........................0.....000000000.0000000000000000000000000000,0000000200000$ """"""""""""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&(((((((((((((((((((((((((((*((*(((*(*************************************,*,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...............................000000000000000000000000000000000000000000000022020020 """""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&(((((((((((((((((((((((((((((((((*(((((******(*******************************,*,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,..,..,....................0..0.000000000000000000000000000000000000000000000200222000220 """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((((((((((((((((**(*(***(**********************************,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......................000..0.0000000000000000000000000000000000000200000022000000020 """""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&(&(((((((((((((((((((((((((((((((((((((**(*******************************,,*,**,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,..................0...0..0000.00000000000000000000000000000000000000022002220002. """"""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(((&&(((((((((((((((((((((((((((((((*(((((*(******************************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................00..0000000000000000000000000000000000000002020022222200220 """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&(&((((((((((((((((((((((((((((((((((((**********************************,,**,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.........................0000.00000000000000000000002000200000000002200000202222222 """""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((((*(((**((*********************************,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.........................0.000000000000000000000000000000200000000000220022220222202. """"""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&(((((((((((((((((((((((*(((((*((((*(***(***************************,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0000000000000000000000002000022000000200200002022022222222. """""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((((((((((**(***(***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,..................0..0.00.00000000000000000000000000000000200000222222022222202222. """""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&((((((((((((((((((((((((((((((((((((((((*(******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..........................0000000000000000000000000020200002202022202220222222222222. """"""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&(((((((((((((((((((((((((((((((((((*((****(***************************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................00...0.0000000000000000000000000000200000000020022022222220222222. """"""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((*(((*****************************,,***,,,,,,,,,,,,,,,,,,,,,.,.,,....,.................00.0000000000000000000000000020000002000002222022222222222222. """""""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(((((&(((((((((((((((((((((((((((((((**(**(**************************,*,*,,,,,,,,,,,,,,,,,,,,.,,,.........................0..0000000000000000000000002000020022002220222222222022222222. """"""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&(((((((((((((((((((((((((((((((((*((((******************************,,,,,,,,,,,,,,,,,,,,,,,,.,......................0..000000000000000000000000020000000002222222222222222222222222, """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&(((&(((((((((((((((((((((((((((((((****(**************************,*,,*,,,,,,,,,,,,,,,.,,,,,,.........................0.00.00000000000000000000002200002022202222222222222222222222, """""""""""""""$""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&(((((((((((((((((((((((((((((((((*((***********************,*,***,,,,,,,,,,,,,,,,,,,,,,,,,...,,................0..000000000000000000000000000000020000222222222222222222222222222, " """""""""""""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&(&(((((((((((((((((((((((((((((*(((*******************************,,,,,,,,,,,,,,,,,,,,,,,,,......................0..0000000000000000000000000022000002202202222222222222222222222, """"""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&(&(((((((((((((((((((((((((((((((((*(**************************,*,*,,,,,,,,,,,,,,,,,,,,,.,........................000.000000000000000000000000200000220222222022222222222222222222, """""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$&&$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((*((*((**************************,,,*,**,,,,,,,,,,,,,,,,,,,,.,...............0........0000000000000000000000000000000220222222222222222222222222222, """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&((((((((((((((((((((((((((((((((((**(**(*********************,*****,,,,,,,,,,,,,,,,,,,,,,..,,.....................0000.0000000000000000000000000202220222222222222222222222222222, """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((*(*((**************************,,,,,,,,,,,,,,,,,,,,,,.,..,.,.....................0..0.00000000000000000000002000002022222222222222222222222222222, """""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((((((((((**(************************,**,,*,,,,,,,,,,,,,,,,,,,,.,,.......................0.0000000000000000000000000000020222222222222222222222222222222* """""""""""""""""""$""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((&(((((((((((((((((((((((((((************************,**,**,,,,,,,,,,,,,,,,,,,,,,,..........................0000000000000000000000000000002222222222222222222222222222222* """""""""""""""""""$""""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((((*((((************************,*,*,*,,,,,,,,,,,,,,,,,,,.,,,..,.....................0..000000000000000000000000000020220222222222222222222222222222, """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((((((((((((((***(*************************,,,,,,,,,,,,,,,,,,,,,,,.,.......................00.00.0000000000000000000000000222222222222222222222222222222224* """"""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(((((((((((((((((((((((((*(((((**************************,,*,,,,,,,,,,,,,,,,,,,.,,,........................0000000000000000000002020002022222222222222222222222222222222( """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((((((((((((((((((((((*(*((************************,,,,,,,,,,,,,,,,,,,,,,,,,.,....................000000000000000000000000000000000222222222222222222222222222222222* """""""""""""""""""""""""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((***********************,*,*,,,*,,,,,,,,,,,,,,,,,,,,,......................00..00000000000000000000000000202022222222222222222222222222222222( """"""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$&$&$&&$&&&&"$&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&((((&((((((((((((((((((((((((************************,*,*,,,,,,,,,,,,,,,,,,,,,,,........................0000.00000000000000000000000000202222222222222222222222222222222* """""""""""""""""""""""""$$""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& &(&&(((((((((((((((((((((((("((((**(********************,*,,,,,,,,,,,,,,,,,,,,,,,,...........................000000000000000000000000220222222222222222222222222222222222224( """"""""""""""""""""$""""$"$""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((((((***********************,*(*,**,,,,,,,,,,,,,,,,,,,,...*(.,...................0.0000,.00000000000000000000002222220222222222222222222222222222( " """"""""""""""""""""""$""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((*(*********************,*,*,,*,,,,,,,,,,,,,,,,,,,..,.......................0.000000000000000000000000002222222,0222222222222222222222222222 " """""""""""""""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((((((*(*************************,,,,,,,,,,,,,,,,,,,,,,,,..,.......................0000000000000000000000000002222222222222222222222222222222222222& """""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&((((((((((((((((((((*(((***********************,*,,,,,,,,,,,,,,,,,,,,,,,,,.,.....................0.000000000000000000000202022222022222222222222222222222222222222( "" """"""""""""""""""""""""""""""$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&((((((((((((((((((((*(***********************,,,,*,,,,,,,,,,,,,,,,,,,,,,.....,,.,.............0..00000000000000000000000002002002222222222222222222222222222222224& """""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((***(***********************,,,,,,,,,,,,,,,,,,,,,.,,.,,..,....................0.000000000000000000000000202222222222222222222222222222222222224& """"""""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((*((((**********************,*,,,,,,,,,,,,,,,,,,.,,,,,,.......................000.00000000000000000000000000220222222222222222222222222222222224&"""""""""""""""""""""""""""""""$""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((*(********************,***,,*,,,,,,,,,,,,,,,,,,,,,,,.,.,.................0..00000000000000000000000000002022222222222222222222222222222222224& " """""""""""""""""""""""""""""""$""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((**************************,,,,*,,,,,,,,,,,,,,,,,,,,,,.......................0000000000000000000000000222222222222222222222222222222222222224&" " """"""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&(&(((((((((((((((((((((*(***********************,,,,,,,,,,,,,,,,,,,,,,,,,......................0..0000000000000000000000000220222222222222222222222222222222222224&" """""""""""""""""""""""""""""""""$"""$"$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((((((*(*((**********************,,,*,,,,,,,,,,,,,,,,,,,,,......................00.00000000000000000000002000002222222222222222222222222222222222224, " """""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((**((*******************,**,,*,,,,,,,,,,,,,,,,,,,,,,.,....................00.00.00000000000000000000020202222222222222222222222222222222222224& """"""""""""""""""""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,.,,,.,....................00.0.000000000000000000000002222222222222222222222222222422222222224$ """" """"""""""""""""""""""""""""""$"""$""$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((**((*(***********************,,,*,,,,,,,,,,,,,,,,,,,,,..,......................0.000000000000000000002022022222222222222222222222422222222222224$ " """"""""""""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(*************************,,*,,,,,,,,,,,,,,,,,,,,,,.,.....................0000000000000000000000000202222222222222222222222222222222222222244$ """""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&$&&&&&&&&&&&&&&&&&&&(&&&&&&(&&((((((((((((((((((((((**************************,,,,,,,,,,,,,,,,,,,,,..,,,.....................0.00000000000000000000000222222222222222222222222222222222222222224$ """""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&((&(((((((((((((((((***(*******************,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,....................000000.00000000000000000022202222222222222222222222222222222222224224$ "" """"""""""""""""""""""""""""""""""""""$""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((((((((((((((((((((**********************,*,*,,,,,,,,,,,,,,,,,,,,,,,,.,.....................0000000000000000000000220202222222222222222222222222222222222224424$ """"""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((*********************,,*,,,,,,,,,,,,,,,,,,,,,,,,,.................0....0.00000000000000000000202202022222222222222222222222222222222224244" " """"""""""""""""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((*(*********************,,*,,,,,,,,,,,,,,,,,,,,,,,,,.....................0.0.000000000000000000022200202222222222222222222222222222222222224224" """""""""""""""""""""""""""""""""""""""""""""""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((***********************,*,,,,,,,,,,,,,,,,,,,,,,,,.,.....................00000000000000000000002200002220222222222222222222222222222222224244" """"""""""""""""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((*(************************,,,,,,,,,,,,,,,,,,,,,,,,.,.,....................000000000000000000000200200222222222222222222222222222222222224244244$ " """""""""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&((((((((((((((((((((**********************,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.................0.00.00000000000000000020202222222222222222222222222222222224422424444" """""""""""""""""""""""""""""""""""""$"""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((*(*********************,***,,,,,,,,,,,,,,,,,,,,,,.,..,....................00000000000000000000000020022022222222222222222222222222222224444444" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((*(*(**********************,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,...............0....0000000000000000002002022222222222222222222222222222242242222444444" """""""""""""""""""""""""""""""""""""""""""""$""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(**********************,,,,,,*,,,,,,,,,,,,,,,,,,.,,..................0.000000000000000000000002020000222222222222222222222224222222422444444" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((***************************,,,,,,,,,,,,,,,,,,,,,,,,.................0.0...00000000000000000000000222202222222222222222222222222222242424444444" """ """"""""""""""""""""""""""""""""""""""""""$""$$""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(((*(*****(******************,,*,,,,,,,,,,,,,,,,,,,,.,....................0.0000000000000000000000002200022222222222222222222222222222244444244444  " """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&((&((&(((((((((((((((((((*(*********************,*,,,,,,,,,,,,,,,,,,,,,,.,,.......................00000000000000000002000022222222222222222222222222222242424444444444" """""" """""""""""""""""""""""""""""""""""""""""$"$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(,$(&((((((((((((((((((((((**(*********************,*,,,,,,,,,,,,,,,,,,,,.,....................0.0000000000000000000000202220222222222222222222222222222444442444444444" """"""""""""""""""""""""""""""""""" """""""""""""""""""""$"$"$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&*(((&(((((((((((((((((*(*************************,**,,,,,,,,,,,,,,,,,,,,....................000000000000000000000000202202222222222222222222222222222422242244444444  " " """""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$"$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $&&&&&&&&&&&&&&&&&&&&&((&(($$(((((((((((((((************(************,*,,,,,,,,,,,,,,,,,,,,,.................0...0000000000000000000000002022022202022222222222222222222222444442444444444  " " """""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((*((**((********&***********,*,,,,,,,,,,,,,,,",,,,,,,...,................0&.0000000000000000220000022220222222222222222222222222222422444444444444  " """"""" """"""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((*((((********************,*,,,,,,,,,,,,,,,,,,,,,,.,,,,................0.0...00000000000000000000022200..222222222222222222222224224(.4444444444442 " "" """"""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((&((&((((((((((((((((*********************,*,,,,,,,,,,,,,,,,,,,,,,,,.,...............00...00000000000000000000022222202222222222222222222222222422222244444444444 " """""""""" """"""""""""""""""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((***(*(*******************,**,,,,,,,,,,,,,,,,,,,,,.,.................00..000000000000000000000022220220222222222222222222222222242424444444444444  """ """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*********************,****,,,,,,,,,,,,,,,,,,,,,,,.................0000000000000000000000000002022222222222222222222222222242244224424444444446" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((**(*************************,,,,,,,,,,,,,,,,,,,,,..,.............0...0000000000000000000000200222002220222222222222222222222244424444444444444444 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((**(*********************,,,,,,,,,,,,,,,,,,,,,.................0.00000000000000000000000002022002222222222222222222222222242442444444444444444( " " " """""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((**********************,**,,,,,,,,,,,,,,,,,,,,,.,.................0...00000000000000000000202222000022222222222222222222222222244444444444444446 " """ "" " """"""""""""""""""""""""""""""""""""""""""""""$"""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((***(*******************,,*,,,,,,,,,,,,,,,,,,,,,,...............0....0.0000000000000000000000022222222222222222222222222222222222444444444444446 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((**********************,**,,,,,,,,,,,,,,,,,,,......................0.00000000000000000000020000022222222222222222222222222422444444444444444446 """ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&((&((((((((((((((((((**(*************************,,,,,,,,,,,,,,,,,,,,,...................0.000000000000000000000000200222222222222222222222222222222424444444444444446 " """"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&&(&&&(((((((((((((((((((((********************,,,,,,,,,,,,,,,,,,,,,,.,..................00.000000000000000000000000020022222222222222222222222224424444444444444444446 " " "" """""""""""""""""""""""""""""""""""""""""""""""""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((********************,,**,,,,,,,,,,,,,,,,,....................0..00000000000000000000000000202202222222222222222222222222244244444444442444446 " """" """"""""""""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*(*********************,,,,,,,,,,,,,,,,,,,.,,..................0..0000000000000000000000200222220222222222222222222222222244444444444444444446 "" " """ "" "" """"""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((((&((((((((((((((((***(*****************,*,,,,,,,,,,,,,,,,,,,,,,.,....................0000000000000000000000002022222222222222222222222222242222424444444444444446 " " " """ """""""""""" """"""""""""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((******************,,*,,,,,,,,,,,,,,,,,,,,,......................00000000000000000000000020022222222222222222222222422224422444444444444444446 " " " "" "" """""" """""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(*((*****************,,,,,,,,,,,,,,,,,,,,,.,....................0..000000000000000000000200220222222222222222222222222224222444244444444444446 "" " """"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(***(****************,,,,,,,,,,,,,,,,,,,,,..,...................000000000000000000000000002222222222222222222222222224224244444444444444444446 " """ "" "" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&((&(((((((((((((((((((****(******************,,,,,,,,,,,,,,,,,,,,,................0.0.0.00000000000000000000002002200222222222222222222222222222224444444444444444446 " "" " " " """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((((***********************,,,,,,,,,,,,,,,,,,..,.....................0.0000000000000000000020002022202222222222222222222222224242444444444444444446 " " " " " " " """""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((*(*********************,,,,,,,,,,,,,,,,,,,....................0.0...0000000000000000000002200222222222222222222222222222224244444444444444444446 " "" "" " " """"""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&((((&((((((((((((((((((*(********************,,,,,,,,,,,,,,,,,,,,,......................0.00000000000000000000002002200222222222222222222222222222444444444444444444446 " """"""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((**(*******************,,,,,,,,,,,,,,,,,,,,.....................00000000000000000000000000222022022222222222222222222244222442244444444444444446 " " " """""""""""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((********************,,*,,,,,,,,,,,,,,,.,..,....................00.00000000000000000000000000022222222222222222222222242444424442444444444444446 " " " " " """""""""" """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((&(((((((((((((((((((((*******************,*,,,,,,,,,,,,,,,,,,..,.....................00000000000000000000000000220222222222222222222422222222244444444444444444444446 " " "" " "" "" " " """""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*********************,,,,,,,,,,,,,,,,,.,,................0..0.00000000000000000000000002022022222222222222222222222222224444444444444444444446$ " "" " " "" "" " """"""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((*((*((*****************,**,,,,,,,,,,,,,,,,,,,,..,.................0.00000000000000000000000000002222222222222222222222222242242444444444444444444446 " " "" """"" """""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*****************,**,*,,,,,,,,,,,,,,,,,,,....................00000000000000000000000000000002222222222222222222222222222244444444444444444444446 " " " "" """""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*********************,,,,,,,,,,,,,,,,,,,,.................0..0.00000.000000000000000000002202222222222222222222222224424444444444444444444444446 " " " " "" """""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&&((&(((((((((((((((((************************,,,,,,,,,,,,,,,,.......................0.0..00000000000000000000020002222222222222222222222222222244444444444444444444446  " " "" """ """""""" """"""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((*(*******************,,*,,,,,,,,,,,,,,,.,........................00000000000000000000000000000220222222222222222222422244244444444444444444444446 """ """"""" """"""""""""""""""""$""$""$$"$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&((((((((((((((((((*((*******************,*,,,,,,,,,,,,,,,,.,,................0......00000000000000000000000000022222222222222222222222242422444444444444444444464446 " "" " """""""""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*******************,,,,,,,,((,,,,,,,,,,...............00$,..00.0000000000000000000002,000200220222222222222222224224444442444444444444444444446 " """" """"""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(*******************,*,,,,,,,,,,,,,,,,,.....................0..0.0.00000000000000000000*0002022222222222222222222222&2244444444444444444444444460 " " """""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((*(((*******************,*,,,,,,,,,,,,,,,,,,,.....................0.000000000000000000000000000220222222222222222222242424444442444444444444444444464 """"" " """"" """""""""""""""""$""$"$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&((&((((((((((((((((((*******************,*,,,,,,,,,,,,,,,,,........................00000000000000000000000000020202222222222222222224222222444442444444444444444444466  " " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&((((((((((((((((*(((******************,,*,,,,,,,,,,,,,,,,..........................0.000.0000000000000000000220002222222222222222222222242444444444444444444444444466 " " " " " "" """""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((*****************,**,,,,,,,,,,,,,,,,.,,.........................0.00000000000000000000000022022222222222222222222244444442244444444444444444444666 " " "" """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(******************,,,,,,,,,,,,,,,,,..,.........................000.000000000000000000000202222202222222222222222422242442444444444444444444464466  " """""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(****************,*,,*,,,,,,,,,,,,,,.,,.......................000000.000000000000000002000020022022222222222222222222222424444444444444444444444666 "" """"""""""""""""""""""""$"$"$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(****************,*,,,,,,,,,,,,,,.,,,........................00000.0000000000000000000000000222222222222222222222222224224444444444244444444444466 " """""""""""""""""""""$"""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&(&(((((((((((((((******************,*,*,,,,,,,,,,,,,,,,.,.............................00000000000000000000000022222222222222222222222222224224444444444444444444464466 " """" """"""""""""""""""""""$"""$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((******************,****,,,,,,,,,,,,,,,,,,........................0.00000000000000000000000000022220222222222222222222242442444444444444444444444444466 " " """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((******************,,*,*,,,,,,,,,,,,,,.,............................00.0000000000000000000002220002222222222222222222222442244444444444444444444446666 " " " """""""""""""""""""""$""$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((******************,,,,,,,,,,,,,,,,,,,.,,.........................00000000000000000000000000002222222222222222222222244244242444442444444444446444666  """" " """"""""""""""""""""$$""$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((*(*(**************,**,,,,,,,,,,,,,,,,,,.,..........................0.00000000000000000000000022222222222222222222224244244444424424444444444464446466 """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(****************,*,,,,,,,,,,,,,,,,.,........................0......00000000000000000000000022222222222222222222222224442422444444444444444444446666   "" " " " "" """"""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((******************,*,,,,,,,,,,,,,,,,,,...............................000000000000000000000002222222222222222222222222222222442444444444444444444466666   " """""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&((((((((((((((**(*****************,,,,,,,,,,,,,,,,,,,.............................0..00000000000000000000000000222222222222222222222424242242444444444444444444666666 " """ " """""""""""""""""""""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((*((***************,*,,,,,,,,,,,,,,,,,,,..,........................0..0000000000000000000000000222222222222222222222222224422224444444444444444444446666  " "" """"""""""""""""""""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((****************,**,,*,,,,,,,,,,,,.....,.........................00.000000000000000000000002022222222222222222222222224224224444444444444444444666666 """"""""""""""""""$"$""""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&(((((((((((((((((((*(**************,***,,,,,,,,,,,,,,,..,.............................00000000000000000000000000222222222222222222222222222242222424444444444444444466666  "" "" """""""""""""""$"""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(((((((((((((((((**(*****************,,,,,,,,,,,,,,,,,,.............................000000000000000000000000002222222222222222222222224222222222242444444444444444464666   """ """""""""""""""$"$"$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&&&((((((((((((((((*(****************,*,,,,,,,,,,,,,,,,,.............................000000000000000000000000002222222222222222222222222222424224244444444444444444646666 " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(*****************,*,*,,,,,,,,,,,,,,,,,..,.........................000.00000000000000000000022222222222222222222222222222222222244444444444444444644666  """"""""""""""""""$"""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((***************,,,,,*,,,,,,,,,,,,,,,,,.,.......................0.0000000000000000000000000202222222222222222222222222222424242444444444444444444444666  " "" """""""""""""""""""$""$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&((((((((((((((((((*****************,**,,,,,,,,,,,,,,,,,,,,......................0..0.0.00000000000000000000202222222222222222222222222222222422222444444444444444666666666   " """""""""""""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((&(((((((((((((((***************,*,,,,,,,,,,,,,,,,,,,...,...........................000000000000000000000000022222222222222222222222222222242224444444444444444444446666   " """ """"""""""""""""$"""$$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((*******************,,,,,,,,,,,,,,,,,,,,,,.........................0000000000000000000000002222222222222222222222222222222222424444444444444444464666666 " """""""""""""""""""$"$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&(&(&((((((((((((((*(****************,,,,,,,,,,,,,,,,,,............................00.000000000000000000002022222222222222222222222222222222222224424444444444444464446666 " " """""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((*((**************,*,,,,,,,,,,,,,,,,,,,.,..,.....................0.0..00000000000000000000020202222222222222222222222222222222224424444444444444666666666     """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((****************,,,,,,,,,,,,,,,,,,,,,,............................0000000000000000000000022022222222222222222222222222222222244444444444444444466466666    """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((****************,,,,,,,,,,,,,,,,.,,,,..........................0.0000000000000000000020022222222222222222222222222222222222444444444444444444664466466   " """""""""""""" """"""$"$$$$$$$$$$$$$$&$$$& "&&&&&&&&&&&&&&&&(&(&(((((((&((((((*(************,**,,,,,,,,,,,,,,,,,,,,,,,.............................00000000000000000000022222222222222222222222222222222422242444444444444444444644666      " " """""""""""""""""""$""$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&(((((((((((&((((*(*****************,,,,, ,,,,,,,,,,,,,,..,,.......... ................000.00000000.00000020022022222222222222222222222222222222224444444444444444444446466    """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&(&&((((((((((((((((***************,,*,,*,,,,,,,,,,,,,,,,,,,,.........................0.000000000000.000000022022222222222222222(.222222222222222424444444444(44444664444660    " """"""""""""""""""""$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(&&((((((((((((((((((*****************,,*,,,,,,,,,,,,,,,,,.,..........................0.0000000000000000000022000222222222222222222222222222222224244444444444244444444444460      """""""""""""""""""""""""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&&(((((((((((((((****************,,,,,,,,,,,,,,,,,,,,,,.,,.,...........................00000000000000000020020222222222222222222222222222222222244444444444444444644444446       """""""""""""""""""$""$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&((&((((((((((((((*(*****************,*,,,,,,,,,,,,,,,,,,,,.........................0.0.0000000000000000020002020222222222222222222222222222222224224444444444444444444444446      """"""""""""""""""""$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&(&(((((((((((((((*((******************,,,,,,,,,,,,,,,,,,,..,,......................0..00000000000000000000022022222222222222222222222222222222224424444444444444444444444446       " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&((&(&(((((((((((((*(*(****************,,,,,,,,,,,,,,,,,,,,,,...,........................00000000000000000000002002222222222222222222222222222222222444444444444444466444444446      """"""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&(((((((((((((((*******************,,,,,,,,,,,,,,,,,,,,,,.........................000...00000000000000000020222022222222222222222222222222222224444444444444644464444444446        """""""""""""""""""""$$"$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&&&(((((((((((((******************,,*,,,,,,,,,,,,,,,,,,,,,,............................00000000000000000000200222222222222222222222222222222222222444444444446444444644444446   "" """""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&((((((((((((((((***************,*****,,,,,,,,,,,,,,,,,,...,.........................000000000000000000200002022202222222222222222222222222222224444444444446444444444444446      """""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&(&(&(((((((((((*********************,,*,,,,,,,,,,,,,,,,,,,.,,..,....................00000000000000000000002000022222222222222222222222222222224224444444444444444444444444446       """"""""""""""""""""""""$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&((((((((((((**(*(***************,****,,,,,,,,,,,,,,,,,,,,,,.......................0...0000000000000000000000202200222222222222222222222222222244444444444444444444444444446     "" " """"""""""""""""""""$$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((*********************,*,,,,,,,,,,,,,,,,,,.,.......................000000000000000000000002202222020222222222222222222222222244424444444444644444444444444446       """""""""""""""""""""""$""$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&((((((((((((((((*********************,,,,,,,,,,,,,,,,,,,,,..........................0.000000000000000000200002022222222222222222222222222222442444444444444444444444444444466       "" " """"""""""""""""""""$"$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&(&(((((((((((((((**********************,*,*,,,,,,,,,,,,,,,.,....,..................00.0000000000000000000002000222220222222222222222222222222224444444444444444444444444444446    " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((((*((****************,**,**,,,,,,,,,,,,,,,,,,,,.,...................0...0.000000000000000000002002222202222222222222222222222222244444444444444444444444444444446     " """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((((((((((((((*******************,*,,,,,,,,,,,,,,,,,,,,,,......................00000000000000000000000020200020222222222222222222222222222444444444444444444444444444444466      " """"""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&((&((((((((((((*((*(********************,,,,,,,,,,,,,,,,,,,,.......................00000000000000000000000000000222222222222222222222222222222444444444444444444444444444444446     " """""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((((((((((((((((((**********************,,,,,,,,,,,,,,,,,,.,.,.................0...0000000000000000000000022000202202222222222222222222222222424444444444444444444444444444446    """""" """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(((((((((((((((((*******************,*,,,,,,,,,,,,,,,,,,,.,.,....................0.0000000000000000000000002000220022222222222222222222222244444444444444444444444444444444444   " """"""""""""""""""""$$""$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(&(((((((((((((**(*(******************,,,*,,,,,,,,,,,,,,,,..,.....................00.0.0000000000000000000000000000222222222222222222222242424444444444444444444444444444444444   "" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((*(***********************,,,,,,,,,,,,,,,,,,,.....................000000.000000000000000000200020222222222222222222222222224444444444444444444444444444444444446   """""""""""""""""""""""""$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&(((((((((((((*(*******************,*,**,,,,,,,,,,,,,,,,,.,,.....................0.0.00000000000000000000000020202022222222222222222222222244444444444444444444444444444444444   " " "" """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((((((((((**********************,,,,,,,,,,,,,,,,,,,,.,,....................0..00.0000000000000000000000000022222222222222222222222224442444444444444444444444444444444446    """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&(&((((((((((((((((*(*******************,***,,,,,,,,,,,,,,,,,..,....................0000000000000000000000000000000000222222222222222222222224244444444444444444444444444444444444  """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((&((((((((((((((*((*******************,,,,,,,,,,,,,,,,,,,,..,,..,................0.00..00000000000000000000000000000222222222222222222222222244444444444444444444444444444444446    """""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&&((((((((((((((*(************************,*,,,,,,,,,,,,,,,.,.,.....................0..0000000000000000000000000000020220222222222222222222222424444444444444444444444444444444444   " """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(((((((((((((((((*(************************,,,,,,,,,,,,,,,,,,,,.,,.,...............00..0000000000000000000000000000000202222222222222222222222244444444444444442444444444444444444    " """""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&((((((((((((((*(***(*******************,**,,,,,,,,,,,,,,,,,,..,......................0000000000000000000000000000000020222022222222222222242444444444444444444444444444444444444    " """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(((((((((((((((*(*(**********************,,,,,,,,,,,,,,,,,,,.,,..................0..00000000000000000000000000000000002022222222222222222422444444444444444424444444444444444444   " " """"""" """""""""""""$""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((********************,,*,,,,,,,,,,,,,,,,,,,.,,..................00.000000000000000000000000000000000200222222222222222222222424444444444444424424442444424444444    " " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&((((($((((((((((*(*************************,,,,,,,,,,,,,,,,,,........................00.000000000000000000000000000000222002222222222222222244242444444444444224224422442444444444   "" """""""""""""""""""""""""$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(((((&(((((((((((*(**************&$*******,,,,,,,,,,,,,,,,,,,.$*......................00000(.0000000000000000000000000220202222222222222222222224444444444422222222222442224444464     " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(&(((((((((((((((((((**********************,,,,,,,,,,,,,,,,,,,.,,.....................000000,0000000000000000000000000200$0222222222222222222224244440(242224224222222444444444446.   " "" """""""""""""""""""""""""$$""$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(&(((((((((((((((((**********************,**,,,,,,,,,,,,,,,,,,,,,..................0000000000000000000000000000000000000002222222222222222222222244422422422222222224444444244444&  """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&((((((((((((((((((*(*(**********************,,,,,,,,,,,,,,,,,,,..,.................0..0.0000000000000000000000000020000002222222222222222222222244242222224222242444244444224444444     """""""""""""""""""""""""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((**********************,,**,,,*,,,,,,,,,,,,,,,,,,,...................0.00000000000000000000000000000000022222222222222222222222224222242222222222422222424224244442   " """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&(((((((((((((((((((((*************************,,,,,,,,,,,,,,,,,,,,................0.0..0000.0000000000000000000000000000020022222222222222222222222224222222222222222222424222444442   """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&(&(((((((((((((((((((***********************,*,*,,,,,,,,,,,,,,,,,,.....................0.0.000000000000000000000000000000002222222222222222222242222222222222222222222222224422424444   " """""""""""""""""""""""$"$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&((((((((((((((((*((*********************,,*,,,,,,,,,,,,,,,,,,,,..,...................0.0000000000000000000000000000020000222222222222222222222222222222222222222222224224222224442  " """"""""""""""""""""""$""$""$"$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&(&((((((((((((((((*(*((*********************,**,,,,,,,,,,,,,,,,,,,.....................0..0000000000000000000000000000220222222222222222222222222222222222222222222242222222222442444   """" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&((((((((((((((((((**********************,,,**,,,,,,,,,,,,,,,...,.............0.....0000.0000000000000000000000000022202222222222222222222222222222222222222222222422222222224442  """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&(&(((((((((((((((((*(***********************,,,*,,,,,,,,,,,,,,.,,.....................000.0..000000000000000000000000000222222222222222222222222222222222222222222222222222222242444   " " """""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((((((((((((((((((*(*(********************,***,,,,,,,,,,,,,,,,,,....................0.0.0..0000.000000000000000000020020222222222222222222222222222222222222222222222222222224244442  " """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((***(**************************,,,,,,,,,,,,,,,,......................0..00.00.00000000000000000000000002222222222222222222222222222222222222222222222222222224244442  """" """"""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(((&(((((((((((((((*(((**************************,,,,,,,,,,,,,,,,.,,,....................0000.0000000000000000000000000002222222222222222222222222222222222222222222222222222222424442   " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(&(((((((((((((((((**(**(*********************,,,,,,,,,,,,,,,,,,,,.,...................0......000..0000000000000000000020222222222222222222222222222222222222222222222222222224244442   " " """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(((((((((((((((((((((*************************,,,*,,,,,,,,,,,.,,.,,.,.................00..0...000000000000000000000000222222222222222222222222222222222222222222222222222222224444442  """ """"""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&((&&((((((((((((((((((((*************************,**,,,,,,,,,,,,,,,,,..,....................0...000000000000000000000000222222222222222222222222222222222222222222222222222222242222442  " """""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((((((((((((((((*(((*(***********************,*,,*,,,,,,,,,,.,,,,,,...,..............0........0.0000000000000000000022222222222222222222222222222222222222222222222222222222222222242  """"""""""""""""""""""""$$"$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(&((((((((((((((((((*(**(************************,*,,,,,,,,,,,,,,,,,...........................0.0000000000000000000000022222222222222222222222222222222222222222222222222222222222242   " """"""""""""""""""""""""""$$$"$"$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((****************************,,,,,,,,,,,,,,,,,,,..............................0000000000000000000000222222222222200222222222222222222222222222222222222222222222242  " "" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((**************************,,,,,,,,,,,,,,,,,,,,............................000000000000000000000000022202222222202222222222222222222222222222222222222222222222240  """"""""""""""""""""""""""$""""""$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&(((((((((((((((((((*(((**************************,,,,,,,,,,,,,,,,,,,.,..........................0...00000000000000000002222202222202222022222222222222222222222222222222222222222222240   """""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((***************************,,,,,,,,,,,,,,,,,,,,...........................0...00000000000000000002220220002000222202222222222222222222222222222222222222222222242  " """"""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&(((((((((((((((((((*****************************,,,,,,,,,,,,,,,,,,.,...........................0.00.0000000000000000000220002022020220022222222222222222222222222222222222222222222240  " " """""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((&&(((((((((((((((((*****************************,,,,,,,,,,,,,,,,,,..........................0.....00000000000000002000020200200000020022222222222222222222222222222222222222222222240  """"""""""""""""""""""""$$"""$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(****************************,,,,,,,,,,,,,,,,,,..................................0000000000000000020022000000002000202222222222222222222222222222222222222222222220   "" """"""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((**(***********************,,,,,,,,,,,,,,,,,,,..,..............................000.0000000000000000000200022000020022222202222222222222222222222222222222222222240   " "" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&(&((((&((((((((((((((((**(************************,,,,,,,,,,,,,,,,,,,.,.,............................0.0000000000000000000000000000000000002222222222222222222222222222222222222222222220  " """""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((((((((((((((***********************,,,,,,,,,,,,,,,,,,,,.,...............................0.0000000000000000000000000000000000002222022222222222222222222222222222222222222242    " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*************************,*,,,,,,,,,,,,,,,,,,,....................................0000000000000000000000000000000002222222222222222222222222222222222222222222222.  " """""""" """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((***********************,**,,,,,,,,,,,,,,,,,,,,.,,...............................000000000000000000000000000000000002220222222220222222222222222222222222222222224.  """""""" """""""""""""""""""$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&& &&&&((&(((((((((((((((((((***********************,,,,,,,,,,,,,,,,,,,,,,,...,...............................0000000000000000000000000000000002222220022222222222222222222222222222222222224.   "" """"""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(**(((*******************,,,,,,* ,,,,,,,,,,,,,..,...........,*..............0..000.000000000000000000000000000000002220222222222222222222222222222222222222222222.   """""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((*(((***(*******************,*,,,,,,,,,,,,,,,,,,,,,,.,..............................0000000000&,000000000000000000000000000".222202222222222222222222222,0222222222224*  " """"""""""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(***(*******************,,,,,,,,,,,,,,,,,,,,.......,...........................0000000000000000000000000000000000000000022202222222222222222222220*2222222222222  """""""""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((**(*********************,,*,,,,,,,,,,,,,,,,,,,................................0000000000000000000000000000000000000200002222222222222222222222222222222222222222.   """""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((****************************,,,,,,,,,,,,,,,,,,,,.,...............................000.000000000000000000000000000000020000002022222222220222222222222222222222222222.     """"""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&((&&((((((((((((((((((*((**********************,,,,,,,,,,,,,,,,,,,,,,,,,...,............................000000000000000000000000000000000000000000200220222222202222222222222222222222222.   " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&(&&&(((((((((((((((((((((*************************,,,,,,,,,,,,,,,,,,,.,,.,..,.........................000.00000000000000000000000000000000000000000000222022022222220202022202222222222222.    """"""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&(&&(&((((((((((((((((((**(***(****************,***,,,,,,,,,,,,,,,,,,,,,,.,.,..,.....................0...0000000000000000000000000000000000000000002002022000222202220220020220222202222222.  """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((*((*(******(*******************,,,,,,,,,,,,,,,,,,,,,,..,..,,.......................0.00.00000000.000000000000000000000000000000200000202022022022222000000200222222222.   """""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((*(***(*****(*******************,**,,,,,,,,,,,,,,,,,,,,,..,.............................000000000000000000000000000000000000000202020022022202222222000202020022222222.     """"""""""""""""""""""$"$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((*(*((*(**(**********************,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,.........................0.....000.0.000000000000000000000000000000222000002222020000000000020020222222222,    """"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*((**(*********************,,,,,,,,,,,,,,,,,,,.,,,,.,,.,,,,..,,.,............0..0.000.000000000000.0000000000000000000000000000222022022020000000000000000222222224.   " """""""""""""""""$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((**********************,,,,,,,,,,,,,,,,,,,,,,,,......,..,,....................0...00000000.000000000000000000000000000002000002222000200020000022002022222222,   """""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,...,,...,,,........................0..0000.0000000000000000000000000000000000000002020000000000000002200222222224,   """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((*(((((*********************,,,*,,,,,,,,,,,,,,,,,,,,.,,,,,.,.....,.................0....000..000000.0000000000000000000000000000000002200000000000000000200222222224,     """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&((&&(((((((((((((((((((((*((***(*******************,*,,,*,,,,,,,,,,,,,,,,,,,,,,,....,.,...........................0..0..00000000000000000000000000000000000000000000000000000000002222222222,  """"""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&(&&(((&(&((((((((((((((((((((*****((*(**(***************,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................0.0.00000000000000000000000000000000000000000000000000000000000002222222222,     """""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((((((((((((((((((((((*(**((***(***************,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................0.000.00000000000000000000000000000000020000000000000000000000022222222,   """""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((*((*(*((*((***(***(************,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,...........................0..0000000000000.000000000000000000000000000000000000000020000000222224,   """"""""""""""""""""$"$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((*((*******(******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,............................000..0000000.0000.000000000000000000000000000000000000000000022222222,   " """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((*((((((**(**((*(*(*(*(***********,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...........................00.0....0000000000000.000000000000000000000000000000000000002000002222222,  " """""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((**((**((****(****************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..........................0.....00.000000...0.000000000000000000000000000000000000000000002222224,  """"""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&((((((((((((((((((((((*((((**(**((((***************,*,,*,,,,,,*,,,,,,,,,,,,,,,,,,,,,,...............................0.....00.0.0...0.0000000000.000000000000000000000000002000000000222224.  " """""""""""""""""""$""$$$&&$$$$$$$$$&$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*(((****(*(**(((*****************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................0..0.000...0....0.000000000000000000000000000000000000000000222224,     """""" """""""""""""""$""$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((****(*********(((*(*************,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................00.00.....0....00.000000.00000000000000.0.000000000000000000000222224,    " """"""""""""""""""$""""$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*(*(******((*(*(*(****************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.............................0......00.....000000..000000000000000000000000000000000000000022224,    " """"""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((*(*((*((*(*((((*****************,,*,***,*,,,,,,,,,,,,,,,,,,,,,,,,.,..................................000...0.....0000.0..0000000000000.000000000000000000000002222224,  " "" """"""""""""""""""$$$$$$$$$$$$$$&(&$&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((*((*(*(((((*((*(*(*(****************,,**,*,**,*,*,,,,,,,,,,,,,,,,,,..,,,...................................................00.00.0000000000000000000000000000000222222224,  " """"" """""""""""""""""""$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((((((((((((*(*(*(*(((((((*(**(**********************,*,,**,,,,,,,,,,,,,,,,,,,,,.,.,.,.................................0.............00.000.0000000.0000000000000000000000022222224,   """" """""""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&((((((((((((((((((((**(((*(**(*((((((((*****************,,**,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,........................................................00000000000000000000000000000000202222224,   " """"""""""" """""""""""""$$"$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((((((((((((((((((((((*(((****(*(*((*(*(********************,*******,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................00000000000000000000000000000020220222224*  " "" """ """""""""""""""""""""""$$$$$"$$$$$$$$$$ $$&&&&&&&&&&&&&&&&&&&&&&&&&"&&&(&((&((((((((((((((((((($((*(((**(*(**(*((((((*****************,*******,**,**,,,,,,,,,,,,,,,,,.,,,.,,.......................................................0.000.00000000000000000000000000222222224*  """""" """"""""""""""""""""""$"$""$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((&&(((*((**((*((((((((((******(*************,***,,*,*,,,,,,,,,,,,,,,,,,,.,,,.,..,.....(...........................................0...000..000000000000000000000000022222224,   "" "" """"""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((***((****(*((***(***************,**,*******,,,*,,,,,*,,,,,,,,,,,,,,,,,,,.,......,*...........................&&................000.00..00.$*000000000000000000022222224"  " """"""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((((((((((((((((((((((*(*(***((((**(((*(*************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,............................................................000.00.0..0000000000002222222222  """""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((*((((**(((((*(**********************,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.................................................0........0..000000000000000000202222224*