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 = '564B16' IMAGE_NUMBER = 57567191 IMAGE_TIME = 1978-03-05T05:56:27Z EARTH_RECEIVED_TIME = 1978-03-05T06:40:29Z ORBIT_NUMBER = 564 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH 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 %   f1b1'+(%pXn{* &2 E`Lu( ....0000.000..0....,,,,,,,,,,,,*,*,,,,,,,,,,,,,,,.,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,....,.,,.,..,.,,,.,.,...,,,,...................,.,.,.......,...........................0.00...000.0...0000.0000002000000000000000..,.......00..........,..022200..,..0000.......,,*,**,,,,,,******,**,,.,,*,...00.0......0............,&&..........,,......,,,,,...,,,,,,..,,,.,.,,,,,,,,.,,,,,,....,,.,,......,,,,,...............,,,,.,.....,.,,..,.,,,,,,,,..,,,,,......,,.,.........,,,................0........0..0..0000000....,,.,,,,,.......,,,,,,.,.,....,..,,..........,,******,,,************,*,*($,..........................,.*,,,..,,,.,,.,..,,,,,,,,,,,.,&*,,,,,,,,,,,.,,,,,,,,,,,,,,(*,,,,..,,,,,,,,,,,,,,,,,,,,*(,,,,,..,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,.,,,,,,,,..,,,,,,,,..,,,,,.,,...,......,...........00.0.0.........,,,...,,,,,,,,,,,,,,,,,....,,,........,,,*****,,,,**********((**((($,,,..................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,*****,,,,,,*,*,,*,,,*,,**,,,,,,,***,,,,,,,*****,,,,,,***,,,*,*****,,,,,(***,*,*,,,,,,,.,,,,,,,***,* &,,,,,,,,,,,,,,,,,,,.,....,,(,....................,.,.,,,,.0.,,,,,,,*,,,...,,,,,,,....,,,,,,,,,,,,,*******((((((***($*,,........,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,*,**,********,*,****,,*********,,*************************,*********************************,******,*,,,,,,,*****,,********,,,,*****,,,,,,,,,...,,,..........,............,,..,00.,,,,*,,,,,,,,,,,,,,,,,,,($,,,,,,,,*,*,*****((((((((*(& "*,,,,..,,,.,,,,.,,,,,,,,,,,,,****,,,,,,*,,,,,,*,,***************************,*********************************************((*****************************,*************,,,*******,**************,,,,,,,,,,,,,,,,,,.,.,,,...000.....,,.0.....,**,,,,,,,,,,,,,,,****,,,,,,,..,,,,*****(((((((((((**("*,,,,,,,,.,...,,,,,,,,,,,,,,**,,,,,,******,,,****************************((*************************(*******************(***********(*******((******(*(*(**************,,***************************,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,..,,,,*,,*,*****,,,,,,,,**,,*,,,,,,,*********(******((($&(("*,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,******,**********************************((*****************(**(******((((*(****(****(****(*((((***(((((((((**(((((((((**(*(((*************************,***********,****,,,,,,,,*,,,,.,,,,,,,,.,,,,*,,,,,***********,,,,,,,,,,,*******,,,***************(((*(&&( **,,,,,,,,,,,,,,,,,,,,,**,,,,,******,,,*************************(((**((**(((*********(**(****((((*(****(*((*(***(((((((***(((((((((((&&&&&&((((*(((((((((((((((((*****((*********************(*******(*******,*******,,,,*,**,,,,,,***(****(**,**,*,,*******,,,***((*******(**((****(((((((****(&$ (*,,,,,,,,,,,,,,,,,,****,,,,*******************************(*((*(((*(*((((((((***(((*(((*(((((((((*(((((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((*((((((((*******(*********(********(*(*********************************(&(&&(*,,,,**,******************(((((((((((*(((((((((***((&$ *,,,,,,,,,,,,,,,,,,,,,,,,********************************((((*((*(((((((((*(*((((*((**((((((((((((((((((((((((((((((((((((((((((((&&(*,,,*(&&(((((((((((&(((((((((((((((*(((*((****(((**********(****************************,*****,,**&$$&*,,,,,,,,**********(******((((((((((((((((((((*((**(((& ***,,,*,,,,,,,*,*,,,,,*************************(*****(*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(,,*****(&(((((&&(((((((((((((((((((((((((*(*(*(*(************(******************************,*,,,,,,**,,,,,,,*******************((*((((((((((&(((((((((((((((& ****,,,,,,,,,,,,,,,,*******************************((((((((((((((((((((*((((((((((((((*(((((((((((((((((((((((((((&&(((((((((&((&&(****(**((((&((&&(((((((((((((((((((((((((((((((((*(**(**(********(((*******(*(*********************,,,,,,,,,****************,****(*(***(((((((&(((((&&(&&(((&&& (****,,****,**,,,,,*****************************(((((((((*((((((((((((((((((((((((((((((((((((((((((((((((((((((&&((((((&(&&((((&((((((((((((&&&&&(((((((&&(&&((((((((((((((((((((((((((((((((******(*********(********((*************,,,,,,****,**************************(((((((&&(((&&&(&&&&&&& *****,**,**,,,,,,**********************(******((((((*((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((&((((((&&&&&&(((&&&&&((((((((&&&&((&(&(&(&((&&(&(((&(((((((((((((((((((((((((((*(((*******(((((*(*((((((*(**********,*****,*,*,***********************((*((**(*((((&&&&&((((&&&&&&& *********,,,******,,************************((((((**(((((((((((((((((((((((((((((((((((((((((((((&((((((((((&&((((&&&&&&&&&(&((&&&&&&&((&&&&&&(((&(&&&&&&(((((&&(&&((((&(((((((((((&(((((((((((((((*****(((**(*((((((*(((*********,*,,************************((*(((((((((*(((((((&&&(&((&&(&&&(&& (*****,,,,******,,,,,*******************((((((((*(((((((((((((&(((((((((((((((((((((((((((((((((((((((((&(&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&(&&&&&((((((((&((((((((((((((((((((((((((*((****((((((((((((((((((*(*****************((***,**********((((((((((((((((((((((&&&&&&&((&(&&&(***************,**********************((((((*((((((((((((((((((((((((((&(((((((((((&((((&((&&&(((((((&&&(&(&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&((((&&&((((((((((((((((((((((((**(((((((((((((((((*******(*****,****(((**************(((((((&(((((((&(((((&(&&&&&&&&&&&&$((**********,,,**************(*********(((((**((((((((((((((((((((((((((&((((((&&((((((((((&((((&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&$"$$$$$$&&&&&&&&&&&&&&&&&((((((&&((((&(&(&&&&&((((((((((((((((((((((((((((((((((((((((((((((*************(**(((&&&&&((((((((((((((((&&(&&((((((((((&&&&&&&&&&&&(*********************************((*(((((((((((((((((((((((((((((&&(((((((&(((&&(&(&&&&((&(((&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&(&(&(&&&&&&(((&&&&((((((((((((((((((((((((((((((&((((((((******(****(***(**(((&$$$"$$&&&&&&&(((((((&(&((((&((((((((((&&&&&&&&&&&(******,**************************(((**(*(((((((((((((((((((((((((((((((&&&(&(&(((&(&&&&&&(&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&&&((((((((((((((((((&(((((((&(&((&((((((((******(((***((((((&&$$$$$&&&&$$&&&(((((((((((((&&&((((((((((&&(&&&&&&&(*****************************((***(((((((((((((((((((((((((&&(((((((((&(&(&(((&&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&((((((((((((((((((&&&(&(((((&&&((((((((**(*((((((((&$$$$&&(((***(&&&&&((((((((*((&&&&&((((((((((((((&&&&(****,****************************(((((((((((((((((((((((((&((((((&&&&&&(&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&((((((((&&&&((((&&&&&&(((((((((((((((((((&&$$$$&,02220.,,,*&&&&(((((**((((((((((((((((((((&&(((&(********************************((((((((((((((((((((((((((((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&(((((((((&&&&(&(&&&&&&&&(((((((((((((((((&&&&$&&*024444442.,**(&(((*((*((((*(((((((((*(((((((((((&(********************************(*(((((((((((((((((&(((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&(&&(&(((&&&&(&(((&&&&&&&&(&&&((((((((((&(((((&&$&(*02422222200.,**(&((***(****((((((((((&(((((((((((&$(*****************************((**((*(((((((((((((((((((((((&&&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$&&$$$$&&&&$$$$&&&&&&$$&$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&&&&&&(&&&(&&&&&(&&&&&&(&((((((((((&((((&&&&(,222200........,((&&(((***********(((((((((((((((&$$$(****************************(*(**(*(((((((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$&$$$&&&&$$$$$$$$&&&&$$$$&$&$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&((((((&&&&&(*0200.,**(*,,...,*(&$&((****(*******(((((((((((((&&$$$(******************************((*(((((((((((((((((((((((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&$$$$$$&&$$$$$$$$&&$$$$$$$$&&&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((*(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((&&&&&(*000.,(((((((*,,,,**(&$&(((((((((*(*******(((((((&&&&$&(******************************((((((((((((((((((((&(((&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$$&&$$$$$$$$$$&$$$$$$$$&$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&(,..,*((((((((***,,,**(&&$((((((((((((******((((((&&&&&$(***************************(**(((((((((((((((((((((&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&&$&$$$$$$&&$$$$$$$$$&$$$$$$$$$$&&$$$$$$$&&$&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((((&(&&&&(*,,*((((((((&((*,,,,**&&&(((((((&&&((((**(*(((((&&&&&&$(*************************(((((((((((((((((((((((((((&&((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&(&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&((((((&&&&(***((((((((&&((******(((((((*((((&(((((((((((&&&&&&&&&$(*************************((*(*(((((((((((((((&&(&((((((&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$&$&&$$$&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&(&&((((&&&&(((((((((((((&&((((*((**((&&&&&((((((((((((&&&&&&&&&&&&$(********,***************(*(((*((((((((((((((&((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$$&$&$$$$$$$$&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$&$&&&&&&$&&&&&&&&&&&&&&&&&*((&&&(&&&(&&((((((((&((((&((((&&&&&&&&&&((&((&&&&&&&&&&&&&&&(********,***( **************(((((((((((((&((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&$$$&$$$$$$&$$$$$$$$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&(((&(&$&&&&&((((((&&&((&&&&((&&&(&&&&((&&&&&&&&&&&&&&&&&&&&(*************&***********(((((((((((((((((&(((((&&&&(&((&&&&&&(&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$&$&$$$$$&&&$&&&&&&&&&&$&&&&&&&(((((&&$&(&&&&((((((&&&&&&&(((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$(**********,**************(((((((((((((((((((((&(&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$&$$$$$$$$&$$$&&&$$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$$$$$&$&&&&&&&$&&&$$$&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&$$&(((&&&&&&&&(&((&&&&&&&&&&&&&&&&&$(*****,*****************((((*((*((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&$&&&&&&&&$&&&&&&&&&&&&&&&(&&$"$&&&&&&&&&&&&&$$$$$&&(&&&&&&&&&&((&&$&&&&&&&&&&((&$$(********************(*****((*(((((((((((((((&((((&&&&&&&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$&&$$$$$$&$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$&&&&&&&&$$$&$&&&&&&&&&&&&&$  "$$&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&$&&&&&&&&&&(&&" $(****,********,**********(*((*((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&$&&$&&$$&$&&&$&&&&&&$$"  "$$$&&$&&$&$$$$""$$&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$(*****,*******************(*((((((((((((&((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$&&&$$$&&$&$&&$&$$$$$&$&$$&&&&&$"  "$$$$$$$$$$$$"""$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&$(********,,,,************(((*((((((((((&&((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$$$$$&&&&&&&$&&$" ""$$$$$$$$""" "$&$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&"(*******,***************(((*(*(((((((((&&(((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&$$$&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$&&&$$$&&&&$  """$$"""""""$&&$$&&&&&&$$&&$$$$$&&&&&&&&&&&&&&$((*****,,***************(**((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$&&$&$&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$"$$$&$&&&$&&&&((&$ "" "$&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&&$(************************(((((((((&(((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&&$&&&(&((&$  "&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&$((******************(****(((((((((&(&&((((&(&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$&&&$&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$$$$$$$$$&&$$$$&&&&&$  $&&(*((&&&&&&(((((&(&&&$&&$&&&&&&&$$(******************(****((((((((((&&&&&&(&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&$&$&&&&$&&$&$&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&$$$$$$$$$$$$$$$$$$$&$$ "&(((***(&&&&((((((((&(&&&&$$$$$&&&&&"(***********(****(**(*(((((((((((&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$&$$$$$$$$&&$&&&&&$&&$&&&$$&$&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$&&&&$  "&((((*((&&&&&&(((((((((((&&&$$&&&&&(&$(******************((((((((((((&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$"$$$$$&&&&&$&&&&&&&&&$$$$$&&&&&&&&&&&&(&(&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&$$$$$$"$$$$$$$$$&&&$""  "$&&&&&&&&&&&&&&&&&(&&(&((&&&&$&&&&&&&&&"((******************(((((*((((((&&&((&&&&&&&&&((&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&$$$&((&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&(&&&&&&&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"$$$$"$$$$$$$$$$$&&&&&&&$&&&$$&$&&&&&&&&&$$$$&$&&&&&(&((&&&&"((*****************(((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$&(((((&&&&&&&&&&&$$$$$$&&$&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$"$""""$$$$&&&&&$&&&&$$$$$$$$$$$$$&&&$$$$$$$$$$&&&&&(&&&&&&$(******************(((((((((((((((((&&&&((&&((&&&&&(((&&&&&&&&$$$$$&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&$&$&&&&$$$$&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&$&$$$$"$$"$$$$$$$$$"""$$$&&&&&(&(&&&&&$((********************((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&&&&&&&&&&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&(&&&&&&&&$$"$"$$$$$$$$$$$$""""$$$&&&&&&$$$$$$$"(********************((((((((((((((((((((&(((&&&&((&&&&$&&&&&&$&&&&$$&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$&&&$&&&&&&$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$"""""$$$$$$"$$"""""$$$$$"((************************((((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&$$$$$$&&&&&&&$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""$&&&&&$$$$$$$$$$$$$$$$$$"""$$$$$"""""""""""$$$$$"((*********************(*****((((((((((&(&(((&&(&&&&&&&&&&&&&&&&$$$&&&$&$&$$&&$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&&$&&&&&&&""$$&&&&&&$$&&&&$$$$$&&&&&&&&&&&&&&&&&&&&$$&$&&&&$$$$$$$$$$$$$$"$"$""$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$&$$$$$"$$$$$$$$$$$$$$$$$$$$""""$$$$$$$&&$"((****************(*(**(((((((((((((((((&((&&(((&&&&&&&&&&&&&&&$$&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&&&&&&&&&&&&&&&$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$""""$"$""$$""$$"""$$$$$$$$$$$$$$$$$$$$$$$""""$$$""""$"$$&&&$$$$$$$$$$$$$$$$"$$$$$$$$$""""$$$$&$&$&$"((**********************(((*(((((((((((&&&&&&&&&(&&(&&&&&&&&&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$&&$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&$$$$&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""$$$$$$$""""$$""""$$$$$$$"$$$$$$$$$$$$$$$$$$"" "$$$$&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""(((*****,***************(((((((((((((((((&&&&&&&&(&(((&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$&$&&$$&&&&&&&&&&$$$$&&&&&&&&$&&$&$$&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""""""""""$""$$$"""$$$""""$$$$$"""$$&(&$$$$$$$$$$""$"""""$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$&&$&&$&&&$$$$"((**********************((((((((((((((((&((&((&(((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&&&&$&$&&&&&&&&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""""""$"""""""$$$$$$$""$$$""$$""""$$$&&&&$$$$$$$$$$$$$"$""$$$$$$$&&(&&&&&&&$$$$$$&$$&$$&&&&&$&&&$$&$$$$"(*******,**************(****(((((((&(((((((((((((((&&&&&&&&&&&&&&&$&&$$$$$$$$&$$$&&$$$$$$$$&$$&$$$$$$$&$$$&$&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""$$$$$$$$$$$$$$$$$""$$"$"$"$&$$$$$$$""$$$$""""$$$$&&&((((&(&&&&&&$&&$$&&&$&&&&&&&&$$$$$$$$"(******,**************(*(((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$&&$$&$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""$$$"$$$$$$$$"$$$$$""""" "$$$$$$$$$""$$$$"$""$$$&&(&(&&((((&&&&&&&&&&$&&$$$&&&$$$$$$$$$$$"(*********,,*************(((((((((((((&&((&(&(((&(&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&&&&$&$$&&&&$&&&&&&$&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$$$$""""$$"""""$&$&&&$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"(********,,**********((((((((((((((((((&(&(&&&&(&&(&&(&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$&$&&&&&&&$&&$&&&&&&$&&&&&&&&&&&&&&&&&$$$$&$$$&$$$$$$$$$$$$$"$$$$$$$"$$$$$$$""$$"""""""""""$"""""""""""""$$$$$$$$$"$$$$$""""""""$$$"""$$$$$"""""" ""$&$$$$$"""$$"$$$$$$$$$$$""""$"$$$$$$$$$$$"((*****************(**(((((((((((((((((&(((&&&&&&&&&&(&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$$&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$""$"""""""""""""""$""""""""""$"""$$$$$$$$$$"""""""$$""""""$$""""""""""$$&$$$$$$$&$$$"$$$$$$$$$"""""""$$$$$$$$$$$"(************(**(*(**(*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&$$$&&&&&&&&&$&&&&&&&&&$&&&&&&$$&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""$""$$$$$$$$""""""" """$""""""""""""" """"" ""$&&&&&$"$$$$$$""""""""""$$$$$$$$$$(******************((**(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&$&&&$&&&&&&&&$$$$$&&&&&&&&&&&&&$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"""""""""""""""""""""""""""" """""""$$$$$$$""""""""""$$$""""$$""""""" """ ""$$$&&$$$"$$""""""""""""""$$$$$$$$&(****************((**(*(((($(((((&&&&&&&&&&&&&&&&&&&&&&$"&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&$$$$$&$&$&&&&&&&&&&&&,&&$&$&&&$"$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""" """""$"$$""""" ""$$"""""""""""""" """"" ""$$&&$$$"""""""""$""""""$$$$$$$$ (*****************(((((*****(((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&&&&&&&$&&&&&$&$&$"$&&$&&&&&&&&$&$$$$$$$&$$$$$"$$$$$$$$""$$$$"$$$$$"$$""$$" """"""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$$"""" "$""  ""$&&&$""""$""$$$"""""""$$$$$$$ (****************(*((**(((*((((((&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&$$$&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&$$&&$$&&$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$"""$$"$"$"$""$"$"$$$"""""""""""""""""""""""""""""" """""""""" """"""""""""""""""""""""""""" """ "$$$"""""""$$$$$$$"$$$$$$$$$" (******************((((((((((&&((((&&&&&$$&&&&&&$$$$$&&&&&&&&&&&&&&$&&$$$$$$$$$$&$$$$$$$$$$$$&&$$$$$$&$$&$$&&$$$&&&$$$$&$&$$$$&$&$&$$$$$$$$$$$$$$$$$$$"""$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$""""""""""  ""$$$$$&$$$$$$$$$$$$$$$$$$$"(******************((((((((((((&(&&&&&$&&&&&&&&&&$$&$$$&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$$&$$$&$$$&$$&$$&&&&&&$&&$&&&&$$$$$&&&&$&&&&$$$$$$$$$$$$$$$"$$$$$$"""$"$"""""$"""""$"$"$"""""""""""""""""""""""""""$""""$""""$"""""""""$"""" """"""" """"""""""""""""" " """""$$&&&&&$$$$$$$$$$$$$$$$$$$ (*******************((*(((((((&&&&&&&&&&&$$$&$$$$$&$&$$$$&&$&&&&&&&&&&$$$$&$&$$$$$&$&&&$$$$&&&&&&$&$&$&&&&&&$$$&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$$$"$"""$"$""$$""""$""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""" """""""""""$&(((((&&&$$$$$$$$$$$"$$$$ (*********************(*(((((&&&&&$$$$$$$$$"$$$$$$$$&&$$$$&&$$$$&&&&&&&&&&$$$$$$$$$$&$$$$$&&$$&&&&&$$$&&&&&&&$&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$""$$$"$$""""""$"$$""""$$$$$""""""""""""""""""""""""""""""""""""$$""$$$$$$""""" """""""""""""""""""""""""""""""""""""""  $""$$$$$$&&&&&&$$$$$$$$$$$$ &(*******************(*((((&&&&&&$$&&&&$$$$$$$$$$$$&&&&&&$$&&&&&&&&$&&&&&&&&&$$$&$$&&&$&&&&$&&&&&&$$&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$""$"$$""$$$""$$$"""$$$$"$"""$"$$""""""""""""""""""""""""""""""""""""$$&$$$$$$$$$$""$"""""""""" """" """"""" """""""""""""""  """$$$$&&&&&&$$$$$$$$$$$$$ (*****************((*((((&&&&$$&&(**,,,((&&$$""""$$$$&&&&&&&&&&&&&&&&&$&$&&&&&&&&&$$&&$&&&$$$&&&&$&&&&&&$&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$""$$"""$"""$"""""$"$$$$$""""$"""$""""""""""""" """""""""""""""""$$$$"""$"""$$$$""""""""""""""""""""" """""""""""""""" """""  "$&((((&&$$$$$$$$$$$$$$ (**********(((*((****((((&&$$$&*.0......,*(&&$"""""$$$$$$&&&&&&&&$&&&&&&&&&$&&&&&$$&$&&&$&&$$$&&&$&&&&$&$&$$&&&$&&$$$$$$$$$$$$$$$$$$$$$$"$""$"""$"$$"$""$$$"$$$""$$$$""""""""""""""""""" """ """"""""""$$$""""""""""""""" """"""" """""" """"""""""""" """"""  ""$$&&&&$$$$$$$$$$$$$$"((******************((((&&$$&(*,.,,****,..,*(&&&$$""$""$$&&&&&$&$$$&&&&&&&&&&&&&$$$&$$$$$&(&&&&&&&&$&$&$&&$$&&&&&&&&$$$$$$$$$$"""$$$$""$""$$$""""""$$$""$$$"$$$$""""$""""""""""""""""" """"""""""""""$$""""""""""""" " "" """""" """"""""""""""" """""""  ""$$&&&$$$$$$$$$$$$$ (******************((((&&&&&((*,,,*******,...,*((&$$$$"$""$$$&$&&&&&&&&&&&&&&&&$$&$$$$$&&&&&&$&&$&&&$&$&$&&&&&$&&$&&&&$$$$$$$"""""$$$"$""""$""""""$$"$$"$""$"$""""""""""""""""""""""" " " " """""""""""""" """"$$$$$$""""" " " "" """$""$""""""""""""""""  "$&&&&$$$$$$$$$$$ (******************((&&&&(((*,,,**((*******,....,((&$$"""$$$$$&&&&&&&&&&&&&&&&&&$$$$$&$&$$$$&&&&&&&&&$&&&&&&$$&$$$$$$$$$$$$$""""""$$"$""$""""""$$$"""$"$$$"$"$"""$"""""""""""""" """ " " " " """"""""""" """"$$$$$""""" "" " """"""""""""""""""""""""" "$$&&&&$$$$$$$$$$ (*****(***********((((&(*,,,..,***(((((((****,,,,,*(((&$$$$$$$$$$$$&&&&&&&&&$&&&&$&$$&&&&$$&$&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$""""""$$""$""""""""""""$"$$$$"$$""""""""""""""""""""" """ "" """" """ ""$$$$$$""""""""" "" """ """""""""""""""""""""""""  "$$$&&$&$$$&$$$$$(******************((**,.0000.****(((((((((((****,..,,*&$$$$$$$$$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$""""$""$$""""$""""$$"$$"$"""""""""""""""""""""""" " "" " """"""" """ ""$$$"$"""""""""" """ """ """""""""""""""""""" " """$$$$$$&&&&&&$$$$(****************(((((,.000.,****((*(((((((((**********(&$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""$""""""""""""$$$$$$$"$$$$$"$"""""$""""""""""" "" " " " """ "   """""$$$$$$$"""" " "" """""""""""""""""""""""""" "$$"$&&&&&&$$$$$(*((((((((((****(((**000.,,*****((*(((((((((((**(((((((((&$$$$$&&$$$$$$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$"""$$$$$$$$""""$$$""""""""""""""""" "  """"""""$$""""""" " " """""""""""""""" """""""""" "$$""$"$$$$$$$$& (((((((*(**(*****(**,0.,,,***(((*((((((((((((((((((((((((&$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$"$$$""""""""$"""$$""""$"$$"$$$"$""""$""""""""""""""""""  """""""""" """""""""""""""""""""""""""""""""""""""""$""" "$$$$$$$& &(((*******(***(((**,,,,***(*(((((((*((((((((((((((((((((&&$$$$$&$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$"$$$$$$"$""""""""""""""""""""$$$"$$$$$$""$"""""""""""""""""""" "" " "  """"""""""""""""""" """"""""""""""""""""""$$$""" "$$&$&&$$ (((((*******((**(((*,,,***((((((((((((((((((((((&&&(((((&&&$$"""$$$$&&&&&&&&&&&&&&((&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$"""""$"""""""""""""""$$$$$$$"$""$$"""""""""""""""" " """" " ""   """""""""""""""""""" """""" " """"""""""$$"$"" "$&&&&&$ (((*********(**(((*,,,***((((((((((((((((((((((((&&(((((((&$$$$$$$&$$&&&&&&&&&(&&&&&(&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$"$$""""""""""$$"""""$"$""$$$$$$$$$"""""""$"""""""""""""" " " "    """"""""$$"""""""" """""" """"""$$$$$"" """ "$&&&$ (**********(**(((**,*****(((((((&&((((((((((((((&&&((((((&&&$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$""""""""$"""""$"""""""""$$"$$$""$"$"""""$""""""""""" """ ""    """"""""""" """""""" """"""""$"$""""""$$"""$$&$$ (((*********(((((*,,******((((((((((((((((((((((&&&((((((&&&$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""""""""""""$$""""""""$$$$"$"$"$$$$$$"""""""""""""""" "     """"""""""""""""""""""""""""""""$$$"$$$&&$&$$$$$$ ((********(((((((*,******(((((((*((((((((((((&(((((((((((&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&$$$$$$$$$$$$$$$$"$"""""""""""$"$"""""""""$"$$$$$$$$"$$"$$"""""""""""" " "      """""""""""""""""""$""$"""""""""$$&$&&&&&&&&&&&$(*********((((((((******((((((((((((((((*(((((((&&&&((((((&$&&$&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""$$"""""""$""$$$$"$$"""$$"$$""""""""""""" " "     """"""$"""""""""""$$$$$""$$"""""$$&&&&&&&&&(&&&&(**********((((((((*****((***((*((((((((((((((&((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""$"$""""""""$$"$"$""$"""$$$$$"""""""""""" " " "      """"""$""""""$"$$$$$""""""" ""$$$&&&&&&&((((&(((**********(((((((((***(*(*(((((((((((((&(((((((((&&((((((&&&$&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""$"""$"""$""""$"$$"""""""""""" "   """""""""$"$$$$$$$$$$""""""" " ""$&&$$$$$&&&&(((********(*((((((((*****(((((((((((((((((((&&&((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$""""""""""$""""""""""""""""""""""$""""""""""""""" " "   " """""$"""""$$$$""""""""""" " "$$$"""" "$&&(************((((((((**(((((((&(((((&&&&(((((&&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""" "" " "      " "  """$$"""""$"""""""""""""""" """ """"$"(*************(((((((((*((((**((((((&&(((((((((&(&(&(((((((&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""$""""""""""""""""""""""""""""""""""""" "    """"  ""$""""""""""""""""""" "" ""$((******((**((((((((((((((((((((((((((((((((((((((&&((((&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" "   "  """"""""""""""""""" "$ """ """"(*********(((((((((((((((((((((*(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" "      "  ""$"""""""""""""""""" &(***********( (&&&(((((((((((((((((***((((*(((((((&&&(((&&&&&&&&&&&&&&&&&$$$&&&&&$$$$$$&$$$$$$$$$$$$$"$$$"""$"""""""""$"$$"""""""""""""""""""""""""""" "" ""     " "  """""""""""$"$"""""""" """" " (************(((&&&&(((((((&((&((((((((**(("&((((&&&&(&(&&&&$$$$$&&&&&&& $&&&&&&$&$&$$$&$$$$$$$$$$$$" """"""""""""$"""""""""""""""""""""""""""""""""""" "" " """""" " """""""$$$$$"""""""" " """" """"((********,**((&&&&&&((((((&&&&&((((((((((((((&(&(&&&&&&(&&&$$$&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$""$"""""""""""""$""""""""""""""""""""""""""""""" """ " " " "  """"" """"$"" ""   """""$$"$""""$"""""""""""""$"""(************((&&&&&&&((((((&&&(&((&((((((((&&&&&&&&&&&&(&&&$$$&&&&$&&&&&&&&&&&&&$$$$$$$&$&$$$$"$"$"""$""""""""""""""""""""""""""""""""""""""""""""""" " " "" """ """"""""" " " """"$$""$""""""" """"""""$""$"(******(***(((((&&$&&&&(((((&(&((((&&&&((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$"""""$""""""""""""""""""""$"""""""""""""""""""""""""" " " "  " """""""""""""" """ """$$""""""""""""""""""""$$$$$((************((&&$$&&&&(((&&((&&&&&&&&&&(&&&&((&&&&&&&&&&&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""" " "     """"""""""""""""" """"""" "" "  """""$"""""""""""""""""$$$$$$((********,*,***(&&$&&&&&(&(&(&&&&&&&&&&&&&&&((&&&&&&&&&&&$$$&&&&&&&$&&&&&&&&$$$$$$$&$$&$&$$$$"$"""""$""""""$""""""""""""$""""""""""""""""""" " "     "" """"""""""""""" " " """"""""""""""""  """$""""$""""""" """"$$$$$$$(******(****,***(&&$$$&&&&&&&&(((&&&&&&&&&&&&&&$&&&&&&&&&$$"$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""" """"""  " """""""""""""""" """" """""""""""""""  "   ""$"""""$$$$""$$$$$$$(*(***((((((**((((&$$$$&&&&&&&&&(&&&&&&&&&&&&$$&&&$$&&&$$""$$&&&&$$&$&&&&&$$$$$$$$$&&&&&$$$$$$$$$$"""""""""""""""""""""""""""""""""""""" " "    """""""""""""""""" " " """"""""""" """"""""""""" """  """"""""""$""$$"$$$$(((*(((((*(((*((((&$$"$$$&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$$$"$$&&&&$$$&&&$$$$$$$"$$$$$&$$$&$$$$$$$$$$$""""""""""""""""""""""""""""""""" """ "    "" """"""""""""""""" """""""""" """""""""""""""" """"  """"""""""$$"""$$$$((((**((((********(&$""$$$$&&&&&&&&&&&&&$&$$$$$$$$$$$$$$"$&&&&&$$&$&$$$$$$$$$$$$$$&&$$$$$$$$"$$$$$$"$""$"""""""""""""""""""""""""""""      " """""""""""""""" """""""""" " """""""""" """" "  """" """""""""""""$"$"((**(*(((((((((*****&$""""$$&&&&&&&&&&$&$$$$$&$$$$&$$""$$&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$""$$"$""""""""""""""""""""""""""    " """""""""" " " """"""" """" """"""""""""" """" " """""" """$"""""""""""$((******(((((((****((&"""""$$$&&&&&&&$$$$$$$$$$$$$$$""""&&&&&$$&&&&&&$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""" " "   "" " """""""" "" " "" " " """"""""""""""""""""""""""""""""""" " " """"""$$""""""&(((****((((&&&&((***(&$" ""$$$$$&$$$$$$$$$$$$$$$$$$"""$$&&&&&&&$&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""""""""""""""""""""  " " """"""""" """ " "" """""""""""""""""""""""""$""""""""""""""" " """"""$""""""&((*(((*(((&&$$&(&((**(&$" """$$$$$$$$$$$$$$$$$"""""""$&&&&&&&&$$$$&$$$$$$$"&$$$$$$$$$$$$$$$""""$""$$$$$$"$$"""""""""""""""""""""   """""""""""""""" " "" """""""""""""""" """"""""""""$$$"""$" """"" """ """""""$$""""((**(*****((((&$&&&&&**(&&$"""$"$$"$$$$$$$$"""""""" "$&&&&$$$$$$$$$$&$$$$$$$&&&$$$$$$$$$$$$$$"$$$"$$$$""""$""""""""""""""""" "      " """"""""""" " """"""""" """"""""""""""""""""""""""$""" " "" """" " """"""$$""""&((*******,,.,,*((&&&&(((&&$""""""""""""""""""" ""$&&$$$$$"$$$$$$&$$$$$&$&$$$$$$$$$$$$$$$$$$$"$""$$$"""$""""""""""""""""       """""""" " " """""""""""""""""" """"""""""""""" "" """ """"""""""""&(**,,..02222222.,**(&$&(((&$" """ ""$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$$$"""""""""""""""""""" " "     " """ "" """"""""" """""""" """""" "" "" """ """"""""""$"""*,..224220000000000.,*&&&&(&&&$"  ""$$$$&$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""" "   "" """"""""""" """""" """""""""""""""""""""""""""""$"""""""0244220..,,,,,**,*,,,,(&&&((((&&$$" ""$&$$&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""   " """"" " """"""""""" " """"""""""""""""""""""""""""""$""$"""0220..,,,,,******,,,.,*((&&&(((&(&&$$$$$$$"$"$$&&&&&&&&$$$$$$$$$$$$$"$$$$&$$$$$$$$$$$$$$$$$"$""""""""""""""""""" """"""     "" """"""""" """"""""""" " " " """"""""""""$""""""""""""""""""$""""""",...,....,,*******,,,..,*(&&&&&&&&&(&&&&&(&&&&&&&&&&&$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$$$$$$""""""""" """"""""" " """""   " "" " " """"" """"""""""  " """""""""""" """"""""""""""""""""""""""$$"*,,,,....24422220,,,.....**(((&&&&&((((((((((&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""" "$$ """ "" """     "" """""""""" " """""""   """""""""""  """"""""""""""""$"*,,.,......0000000..,....,(((&&&&&&&&&((((((&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""" """ " "      """  """""""""""""""""""""      " " " " "  """""""$$""""""""*,,,,..,,,.,.....,,,..,.,,,(&&&&&&&&&&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""" """""""""""""""      """"""""""""""""  " """ """"""""$"""$"$"""*,,,,,,....,.,,....,,,,,,,,*(&&&&&&&(&&&&&&&&&&&&&$$&&$&$$$$$$$$"$$$$$$&&&$$$$$$$$$$""$""""$$""""""""""""""""""""      """ """"" " " """ """""""""""""""""" "$$$$$"$"*,,,,,,,,,,,,,,,,,.,..,,,,,,(&$$&&&$&&&&&&&&&$$&&&&&$$$$$$$$$$$$$"$$$$$$$$&$$$$$$$$$$""""""""""""""""""""" " ""         """"" """"""""" """"" """"""""""""""""""$$$$$$$**,,,,,,,,,,,,,,,,,,.,,.,,,**&&$$&&&&&&&&&&&$$&&&$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""" " "         " " " """ " """" """""""""""""$$$"""""$"$ *,,,,.,,,,,,,,,,,,,,,,,,,,,,,*&$&&&&&&&&&&$&&&&&&&$$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$""""""""""""" """ ""           "" """ """"""""" """""""""""$$""""""$$$ *,,,,,,,,,,,,,,,,,**,,,,,,,,,*(&&&&&&&&&&&$&&&&&&&$&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$"$$"""""""""" "" "        """"""""""""""""""""""""""""""""""$$$ *,,,,,,,,,,,,,,,,,,,**,,,,,,,,*(&&&&&&&&&&&&$$$&&&&&&$&&$$$$$$&&$$$$$$$$$$$$$$$$$$"""""""""" """ """"     """"""""""""""""""""" """" """"$""$$$ *,,,,,,,,,,,,,,,,,,,,***,,,,,.,*(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$&&&&&$$&$$$$$$$$$$$"$$""""""""""""""""           "" """" " """" """""""$"$$$$$ *,,,,,,,,,,,,,,*,********,,,..,,(&&&&&$&&&&&&&&&$$&&$$$$$&&$$&&&&$$&&&$$$$$$$$$""$"$""""""""""""""" " "              """"""" """"""$$$$$$$$ **,,,,,,,,,,,,,,*************&,,*(&&&&$$$&&&&&&$&$$&&&&&&$$$$$&&&&&&$$$$$$$$$$$""""""" """"""" """"" "        "" "      """""" " """""$$$$$$$$$"*,,,,,,,,,,,,,****,**********,,,,(&&&&&&&&&&&$&$$$$&&$$&$&$$$$&&&&&$$$$$$""$"""$""$""""""""""""""""""""""         """""      """"""""""""$$$$$$$$$$ *,*,,,,,,,,,,,*,***************,,*(&&&&&&&&&&&&&$&$&&&&&$$$$&&&&&&$$$$$$$$""""""""""""""""""""""""""""""          "     """"""""$$$$$$$$$$$"(**,*,,,,,,,,,*****************(**(((((&&&&&&&&&&&&$&&&&$$&&&$$$$$$$$$""$"$""""""""""""""""""""""""""""""         """"""$$$$&&$$$$$""$****,,,,,,,,,***************((((**((&&&&&&&((&&&&$&$$$&&&$$$&$$$$$$$$$$""$$"$"$$"""$$"""""""""""""""""            " """"$"$$$$""$$$$$"""*****,,,,,,,,,************(*(((((((&$$$&&&(((&&&&$$$$&$&&&&&&$$""""""""$"$$$$$"""""$$$$"""""""""" """        """"""""""$$$"$$$"""$$$$" (***,,,,,,,,,,************(*(((((((&"$&&&&&&(&&&&&&&$$$$$&$$$$$$"""""""$$$""$"$"$$"$"$$"""""""" """         " " " " " """""""$$$$$$"$$"""""""$$" (***,,,,,,,,,,,**********(*(((((((((&&&&&(&(&(&&&&&$$$$$$&$$$$$$""""$$$$$"$$""$$""""""""""""""""""""          """"""" """ """""""""""""""$"$$$$$$$$$"" """""$$$"(**,,*,,,,,,,,,**********(((((((((((&&&(&&&(&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""$"""""""""""""""" "     """"""""""""""""""""""$""""$"$$$$$$$$$$$$$" ""$"""""" (*****,,,,,,,,*,********(((((((((((&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""$$$$$$"$"""$""""""""" " " ""       """"" """"""""""""$$$""""$$$$$$$$$$$$$$"" """"""""""(*****,,,,,**,,***********(((((((((&(((&&&&&&&&&$$$&$&$$$$$$$$$$$"""""$$"""$$$$""""""""""""" " "     " " """""""" """"$""$$""""$"""""""""""""""$$(*****,,*,,*,,***********(((((((((((((&&&&&&$$&&$&$&&$$$$$$"$$"$$"""""""""""""$$"""""""" """        """ """"""""""$$$"(************,********(***((((((((&(&&&&&&&$$&&&$&&&$$$$$$$$$$$"$$""""""""$"""""""""""" """""         ""$$$$$$""""""""******,*******,********(((((((((&&&&&&&&&&$$&&$$&&&$$$$$$$""$""$"""""""""$"""""""""""""""" ""           "&&&&&&$$$$"""""(*********************(((((((&&&&&$$&&&&&$$$$&$$$&&$$$$$$$$$$$$$"""$$$""""""""""""""""""""        ""$&&&&&&&$$$$$$$$(*******************((((((((&&&$&$$$$&&&&&&&$$$&&$$$$$$$$$$$$""$$$$$"$$$""""""""""""""""""""       "$&$$&&&&$$&&$$$$$$(*********************((((&(&&&$$$$$$&$&&&&$$&$&$$$$$$$$$$$$""""$$$$$$"""""$$$$$""""""""""" "         ""$$&$$$$$$$$&&&$$&&$(********************((((&&&&&$$&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$"$""$"""""""""" "         " """"$$$&$$$"" "$&&&$$&$$$********************(((((&&&$$$&&&$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$"""""""""""""""       " """"""$$$&$$"  $$""$$$$"(*****************(((&(((&&$$$$&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""        """"""""$$$&$$$"  """"""$"(((***************((&&&&&&&$"""$$$$&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""" "        """"""""$$&&$$$" """""""((**************(*(((&&&&&&$"""$$$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""         """""""""""""$$""$$$"  """&(***********(((((((&&&&&&$$"""$$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""           """"$$$$"""""""$$$$$""""  &(*(********(((((((&&&&&&$$$"" "$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$""""""""""" " "       "$$$$&&&$$"$$$$$$&&&$"$  &((********((((((((&&&&&$$$&$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""" "             "$$&$$&$$$$$$$$&&&&&&$""  &&((((*(((((((((((&&&&&&$&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""            ""$$$$$$""$$$&&&&&$$$$"""  &&&&&(((((((((((&&&&&&$&$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""""""""""""" ""       "$$$$"""""$$$$$$&$""""""  " $&&&&&&&&(((&(&&&&&&&$$$$&&&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" " " "      " " """""   "" ""$$$$$" """""   """""""" $$&&&&&&&&&&&&&&&&&$$$$$$$$$&&(&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""" """" "         """$"" "" """$"""""$$$"    """""""""""""$&&$$&&$$&&&&&$$$&$$$""""""&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""$""$$$$"""""" """"       """""""""""$$"""  "" """"""""""""""$&&&&&$&$&&&&&&$&&&$$"""$&&((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$""$$$$$$$$"$$"""" ""       """""""" """""    """""""""""""""""""""$$&&&&&&$&$&&&&$$&&$$"$&((((&&&&&&&&&&&&$&$&$$$$$$$$$$$$$"$$$$$"$""""$$$$$$""$"""""      " """  """""""""""""""""""""""""" $$&&&$&&&&$$$"$$$$$$&(((&&&$&&&&&&&&&&$$$""$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""      ""$" """"""""""""""""""""""""""""""""$$$$$$$$$&&$$$$$$$$$$((((((&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""        """"""  """"""""""""""""""""$$$$$""$$$$$&$$$$$$$&(((((&&&&&&(&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""" " "    ""   "$$" $""""""""""""&(&&&&$""""$$$$$$$&&((((&(&&&(((&&&&$$&$$$$$$$$$$$"$$$$$$$$$$$$$"""$""""""""""""      """ """"""""(((((((&&$$$"""$$&&(**((((((&(&&&&&&$$$&&$$$$$$$"$"$$$$$"$$$$$$$$$"""""""""""""" "        """"" &********(((&&&$&(**(&(((((((&&&&&$&&$&$$$$$$$$$$""$$$"""$$$$$$$"""""""""""""""""   " """(((***********,,,,*(&&&((((&&&&&&&&&&&&&$$$$$$$$$""""$""""$$"$$""""""""""""""""" """     " &((************(((&&&((((&&&&&&&&&&&&&$&$$$$$$$$$$$$$""""$"$""""""""""""""""""""       "" """(((**********&&&&&&(((&(&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$""$"$$$""""""$""""""""""" "   "      " "" """""&(((((*(**((((((((((((&(&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$""""""$"$$"$""""""""""""" ""        "" """ """""""""""""&(((((((((((((((((&&(&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$""$"""""$"""$$""""""""" " " ""    ""$$""""""""$""""$""$"" &((((((((((((((((&(((((((&&&&&&&&$$$$$$$$&&&$$$$$$$$$$$$$"$"""""$"""""""""""""" ""       "$$$$$$$"$$"$$$"""""$$$$"" &(*((((((((((((((((&&&(((&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$"""""""""""""""""""""""      """""$$$$$$$$""""$$$ &((((((((((((((((((((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""""""""""" ""      """$"""""""" &((((((((((((((((((((&&&&&&&$&&&$&$$$$$$$&&&$$$$$$$$$$$$"$""""""""""""""""" """" "      """"""""" &((((((((((((((((((&&&&&&&&$$$$$&$&&$$&$$&&&&$&$$&$$$$""$$""""""""""""" """""      """" &&(((((((((((((((((&((&&&&&&&$$$&&&&&&&&&&&$$&&$&&&&$$$$$""$""""""""""""""""""" "    $&((((((((((((((((&&&&&&&&&(&&&&&&&&&$$$$$$$&$$$$$$&$$$$$"$""""""""" """""""""""" "   """ $&(((((((((((((((((((&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"""""""""""""""" """   """ $&(((((((((((((((&&&&&&$&$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"""""""" """"" "    """""$"$&&(((((((((((((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$$$$$"$$"$""""""$""""""" " ""     ""$$"""" $&&(((((((((((((&&((&&&&&&&&&&&&&&&&&$$$$$"$$$$$$$$"$"$"$""$"""""""" """ "" "  """" """""""""""&(&&(&(((((((((&(((&&&(&&&&&&&&$$$&&&&&$&$$$$$$$$$"$""$$"""""""""""""""" "   """""" """""" " " (((&((((&((((((((((&&&&&&((&&&&&&&&&&&$&&&&&&$$$$$$$$"""""""""""""" ""        """""""" """" """ **(&(((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$$$$$""""""""""""""""     """""""""""""""" """ (*(&&&(((((((((((&(((((((&&(&&&&&&&&&&$$&$$$$$$$$$$$$"$""""""""""""""" "       """""""""""""" """"""(((((&((((&&&&(((((((((&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""""""" """""""     """""""""""" """"""(*****((((&(&(&((((&&(&&&&&&&&&&&&&&$$$$$"$$$$$$$$$$$$$""""""""""""""""""" "      " """"""""""""""" """"""""(*,,,,**((((((&&(((&&&&(&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$""""""""""""" "     &&$$" """"""""$"""""" """"""" (**,,,***(((((((((((&&&&(&&&&&&&&&&&$&$$$$$$$$$$$$$$$$"""""""""""""" "  $""""" """""""""""" """"""" " ((***((((((*((((((((((&&&&(((&&&&&&&&$$$$$$$$$$$$$$$"""""""""""""""" " "      " "" """ """""((***********((((((((((((&&(&&&&&&$$$$$$$$$$$$$$"$$"$""""""""""""" """""       "" """  " """"&(((******((**((((((((((((&&&&&&&$$$&$$$$$$$$$$"""""""""""""" """"" ""    "  " " """"  """" " $&((((*******(((((((((((((&&$$&&&$&$$$$$$$$$"""""""""""""" """" " """"     "" " "" """ "&&(((((*(**((((((((((&&&&&&&&&&&&&$$$$$$$$$$$"$$"""""""""""" """"" "   """  """"" """" " &&&((((((((*(((((((((&&&&&&&&&&&$&$$$$$$$$$"$"""" """""""""""""""" "    """" """""""" """$$&&(((((***((((&(&((&&&&&&&&&&&$$$$$$$$$$$""""$$$""""""""""""""""" "   " """""""""""$""&&((((((*(((((((((&((&&&&&&&&&&$&&$$$$$$$$$""""$$"""""""""""""" """"   """   """"""""""""""""((((*(((((((((((&(((&&&&&&&&&$&$$$$$$$$$$$$"""" """"""""""""""" ""      "  "" """"""""""""" (((((*(**(**((((&&(&&&&&&&&&&&$$$$$$$$$$$$""""""$""""" """"""" """    ""  " """"""" """" "&((((((***(((((&(&&&&&&&&$&&&$$$$$$$$$$$$""""""""""""""""""""" "    "" """ " """"""" &(((((((*(((((((&&&&&&&&&&&$&$$$$$$$$$""""""""""""""""""" """" " "    " """" """"""    &((((***(((((((((&&&&&&&&$$&$$$$$$$$$"$$"""$"""""""""""""""""""" "    """ """""""" "  &(((((((((((((&&&&&&&&&&&$$$$$$$$$"$"$"""""""""""""""""""""""" "   """ " """"""""   """(((((**(((((((((&&&&&&&&&$$$$$$$$$$""$$"""""""""""""""""""""""""" """    ""    """$""(**((((((((((&(&&&&&&&&&&&$$$$$$$$$""""""""""""""""""""""""""" ""     """   "$$$$$$&(((((((((&(&&&&$$&&&&&&&$&$$"""""$""$$""""""""""""""""""""""" "   "" " ""$"  """" ""$$&$$$$$(&(((((((((&&&(((&&&&&&$$$$$$$"$$$""""""""""""""""""""""""""" " "   """""""""   """"$"$$$$$$$"$"&&(((((&&((&&&&(&&&&&$$$$$$$$$$$$$"""$"""""$""""""""" """" "" " ""    ""  "    """""$$$$$$$$$$$"" &&((&(((&&&&&&&&&$$&$&&&$$$$$$$$$$""""""""""""""""""""" """" """ " "       " """"""$$$$$$$$$$$$$" &&&((&(((&&&&&&$$&&$&$$$$$$$$$$$""$"""""""""""""""""""""""" """" "" "       "" " """""""""""$$$$$$$$""""""" &&&(&(((&(&&&&&&&&&&&&$$$$$$$$"""""""""""""""""""""""""""" """""""" ""      """"""""""$"""$$""""""""" &&&(&(&&&&&&&&&&&&&&&$$$$$$$$$$"""""""""""""""""""" """ """ """   """" " """""""""   &&&&&((&(&&&&&&&&&&$&$$$$$$$$$""""""""""""""""""""""""""""""""" " "      &&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$"""$"""""""""""""""""""""""""""""      &&&&&&&&&&&&&&&&&&$$$$$$$$$$"$"""""""""""""""""""""""""""""""""     $&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""""""""" """""""""""""""""     $&&&&&&&&&&&&&&$&$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" "    $&&&&&&&&&&&&&$&&$$$$$$$"$$$"$""""""""""""""""""""""""""""" """        $$&$$&&&&&&&&&&$&&$$$$$$$$$$$$$"$$$"""""""""""""""" """"""""" " "" "     "$&&&&&$$&&&&&&&&&$$$$$$$$$$$$$$$$"""""$""""""""""""" """"""""" " "    "(*((**($$$&&&&&&&&$$&$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""" """" "$" $(((((&&$$$&&&&$&$$$$&$$$$$$$$$$$$$$"""""""""""""""""""""""""""" " " """     $&$$"""""$$$$$$&$&&&$&$&$$$$$$$$$$"$$$""""$$""""""""""""""""""""""" """" ""    "$$"" ""$$$$&$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""" """ " ""    "" "$&$$&$&&&$$$$"$$$$$$"$$"$"""$"""""""""""""""""""""""" " ""     $$$$$$$&&$$$$$$$$$$$$"$"$"$$""""""""""""""""""""""""" """"" "" "    " $$$$$$$$&$$$$$$$$$$$$"$$""$$$"$""""""""""""""""""""""""""" " "  "         $$$$$$&$$$$$$$$$$$$$$$$$"""""$""$"""""""""""""""""""""""" "" "             $$$$$&$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""           $$$$$$$$$$$$$$$$$$$$""$$$"$""""""""""""""""""""""""""""" " " """       "$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""" "      $$$$$$$$$$$$$$"$$$$$$$$"""""""""""""""""""""""""""" """""" "   $$$$$$$$$$$$$$$$"$""$$"""""""""""""""""""""""""""""""""" "" " "     $$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""" "   &  "$$$$$$$$$$$$$"$""$"""""""""""""""""""""""""""""""""""" """"""""    "$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""" "" ""     $"$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""" "" "     "$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""""""""" ""       $$$$$$$$$$"$$$"$$""""""""""""""""""""""""""""""""""""" "" " "  """ $$$$$$$$$"$""""""""""""""""""""""""""""""""$"""""""""" "      """"""""$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""       " ""$""$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""" ""          ""$"$""""""""""""""""""""""""""""""""""""""""""""""" """ "  "       ""$"""$$"""""""""""""""""""""""""" """"""" """"""""" """        """"""""""""""""""""""""""""" """"" """" """""" """ " "         " """"""""""""""""""""""""""""""""""""""""""""""" " """"        """""""""""""""""""""""""""""""""""" """""""""""" ""      """""""""""$"""""""""""""""""""""""""""""""""""" """ " "      """"""""""""""""""""""""" """"""""""""""""""" """" " ""   """""""""$"""""""""""""""""""" """"" """""" "" " "" " "     """"""""""""""""""""""""""" """""""""" " """ """       """"""""""""""""""""""""""" "" """ "" "" """" "     """"""""""""""""""""""""""""""""""" " " "       """"""""""""""""""""""""""""" """"""""" " ""     """""""""""""""""""""""""""""""" "" " """" "     """"""""""$""""""""""""""""""""""" " "   """""""""" """"""""""""""""" " "   """""""""""""""""""""""""""" """ "          """""""""""""""""""""" "   """""    """"""""""""""""""""" """ ""   """" """""