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 = '585B96' IMAGE_NUMBER = 57972541 IMAGE_TIME = 1978-03-26T06:22:37Z EARTH_RECEIVED_TIME = 1978-03-27T01:04:21Z ORBIT_NUMBER = 585 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.033940 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 0  !;25%N/$LM8(?o8 d@+(I`)ڪcW9*+,..00020200000000...,...,,..,,,,,*,,*.,,,,,,*,,,,,**,,*,**,,,,,,,*,,,,,,,***,,,*,*,**,,,,,,,,*,,,,,,,,,,,,,,,.,.,,.....,........,..........0........00......,.......................,...0.........0.....,,,,,.,,,,,.,............,,,,...,........0.0.00.........,,,,,,,,,...,.,,,*,*,,******(*(((&"@,.00000000000000....0000....,(...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,...,,.,,,,.....................,,,,,,,,,,.,,,.........,,.,,,,,,.,,,,,.....,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,.,,,,..,.,,,,,,,,,*,,,,,,,,*************(((&&*..0...000000000.....0.00........,,.,..,.,,,,,,,,,,*,,,,,,*(,*,,,,,,*,**,,,,*,*,**,,,** ******,****,,,,,*,***,,,,,,**,,,,,,,,,,,,,,,,,,,.,..,.,,.,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,*,,*,,**,,**,,,,,,,,,*,,,,,*,,*,,,*,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,*,,*,**,*************(((((&&*,......00.0..0..................,,,,,,,,,,,,*,*******,*****,*,,,,,,*****************************************,,**,**,**,*,*,**,,,,,,,,,,,,,,,,,,,(&**,,,***,*,,,**,,,***,,,*,* (********,*,**,*******(*****&*******************,,*,*,*****,*,,,,,,,*,,,,,,,,,,,,********,************(*****(((((((& @*,........................,....,.,,,,,,,,,,,*********************************************(****(*****************************,*,,*****,,,,,,,*,**,***********************************************************(***********(***************(&********,**,,,,,,,*********((***********(((((((((((((((&& (*..........,...............,.,,,,,,,,*,*,***************************(*****(****(*(**(((*(*((************((******(**************,*************************,**(****(***************((**(****(*(**((((**(***(***((((((*(**(***************(((*(*******,*****************((*(***((*((((((&(((((((((((&(,,..................,,,,..,.,,,,,,,,,**************((***(******(**(********(*(((((((((((((*((*(*(*((**((((******************************************(**((((((*(**(**********((((((((((((((((((((((((((((((*((((((*((*(*((((((((*(((*(**(*(****(************************(((((((((((&(&&((((((&&&&&$T(,,....,.......,.....,,,,,,,,,,,,,,,,************((*(((*((*(****((((***(*((((((((((((((((((((*(*((((((((((*((((***********(*(((***********(***(((((((((((((((((((*(((*(**(((((((((((((((((((((((((&((((((((((((((((((((((((((((((((*((((*((*((****(**********(*(**(((((((((&((((((&&(&(&(&(((&&&&&$(*,,,.,,,.,...,,,,..,,,,,,,,,,,,,,,,**,,*****(*((((((((((**((**(((((((*(((((((((((((((((((((((((((((*(((((((((***(((((*((((((((((***(*(*(*((((**(((((((((((((((((*(((((((((((((((((((((((&(((((((&((((((((((((((((((((((((((((((((((((((((((*(((((**(********((((*(((((((((&((((&(&&&&&&&&&&&&&&&&&P(*,,..,,,,,..,,,,,,,,,,,,,*,,,*,,,,,**,******((((((((*((((((*(((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((**(((((((*((((((((((((((((((((((((((((((((((((((((((&&&&&&&(&((&(((&(((((((((((((&((((((&((((((((((((((((((((((((((*((((((((((((((((((&&(&(&(&&&&&&&&&&&&&&&&&&&$(*,,,,,,,,,,,,,,,,,,,,,,*,,,,**,***********(*(((((((((*(((((((((((((((((((((((((((&(((((((((((((((((((((((&&(((((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((&((&&&(&&&&&(&(&&&&&&&&(&((&((&((((&&&&&((((((&((((((((((((((&(((((((((((((((((((((((((&&(&(&&&&&(&&&&&&&&&&&&&&&&&&&$ &*,,,.,,,,,,,,,,,,,*,,,,,,,,,*****************((((((((((((((((((((((((((((((((((&(((&((((&((&((((((((((((((((((((((((((((((((((((((*((((((((((((((((((((&&((((((((&(((&(&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&(&&&&(&(&&(&&&(((&((((&(((((((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$ &*,,,,,,,,,,,,,,,,,*,,,**,,,,*,***************(((((((((((((((((((((((((((((&&(((&&&&&(&(&&(((((((((((((&((((((((((((((((((((((((((((((((((((&((((((((&(((&(&&&&&(&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&(&&(((&(((((((&((&((((&(&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$ &*,,,,,,,,,,,,,,,,,,,,,,*,,,****************(((**((((((*(((((((((((((((&(((&&&&(&&&&&&&(((((((((&(((&&(((((((((((((&((((((((((&&((((((((((((&(((((((&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&(&((&(((&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$ &*,,,.,,,,,,,,,,,*,,,,***,******************((((((((((((((((((((((((&(((((&(&(((&&&&&&&&((&(&(&((&((&&((&((((((((((&((((((((&&&((((((&(((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&$$$$&&&&&$$$$ &*,,,,,,,,,,,,,,,*,*********************(**((((((((((((((((((((((((&((((((&&&&&&&&&&&&&&&&(&(&(&&&&&&((((((&((((((&(&(&(&(&(((&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$$&&&&$&$$&**,,,,,,,,,*,,,,*,*********************(((((((((((((((((((((&(((&&(&&(&&(&(&&&&&&&&&&&&&&&&(&&&&&&((&&&((&&&(&&&(&((((&((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&$&&&$$&&$&&&&&$$$$$$&&$$&&$&$&$&&&&&&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&$&&&&&&$&&&&$&$$&$$$$&&$$$$$$&***,,,,,,,,,,,,***************(**(*****(((((((((((((((((&(((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&(((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$$&$&&$$&$&$&$$&$$$$$$$&&&&&$&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$&$&&$$$&&$&&&&&$$$$$$$$$&$$$$$$$$$$T&***,,,,,,,,,*,*,*,***************(*(*(*(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&$$$$&$&&&&&&$$&$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$&&$&$$$$&&$$&&$&&&&&&&$&&&&&$&&$$$$$&&$&&&&$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&(**,,,,,,,*,,,,,**************((***((((((((((((((((((((&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&$&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$&$$$&$$$$&$$$&$$$$$$$$$$&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"&***,,,,,,,,,,**,**************((*((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"(**,,,,,,,,,,,,,*************(**(((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"&***,,,,,,,,,,,**************(*(((((((((((((((((&(&(((((&&&&&&&&(&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$&$$&$$$$$$$$&$$$$$$$$$$$$$"$$$$$$$$$$"$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$$$"P&***,,,,,,,,*,,,**********(**(((*(((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""&****,,,,,,,,,,,,*********((((((((*(((((((&(((((((((&((((((&&&&&&&&&&&&&&&&&&&&$$$&&&$&$&$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$$$$$$$$"$$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""&***,,,,,**,,,,,,**********((((((*(((((((((&(&((&((((&((&(&&&&&&&&&&&&&&&&&$&$$$$$$$$&&$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$""""$$$$$$$""$$$$"$""$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$"""$$"$$""$""$$"$$$$$$$"$$$"$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""&***,,,*,,*,,,,,,,,*******((((((((((((((((&&&((((&&(((&((((&&&&&&&&&&&&&&&&$$&$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"""$"""""$$$$$"$""$"$$$$$$$$$$$"$$$$$$$$"$$"""$"""""""""""$"""$"$$$$$$$$$"$"$"$$"$$""$$$$$$$$$$$"$$$"$$"$$$$$$$$"&(*,,*,*,**,*,*,*********(((((((((((((((&&&&&&&(((&((((((&(&&&&&&&&&&&&&&$&$&$&$$$&$$&$&$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$$$""""""""""$$$""$$$"$$$$$$$$$$$$$"$$$$$$$$$"""""$""""""""""""""""$$$$$$"$$$"$"$"$"$$$$"$$$$$$$$$$$$$$$$$$$$"$$$$$""$(**,*****,*************(((((((((((((((&&&&&&&(&&(((&((&(&(&&&&&&&&&&&&&&&&$$$$&&$&$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&$&&&$$$&&&$$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$$$"$$"""""""$"$$""$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""$"$$"$"""$&$"$$"$"""$$"$$$$$""$""$$"$"""$$$$$"""&(*,*,****************(***(((((((&(((((&&&&&&&((((((&(&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$"$$$&$&$$&&&&&&&&&&&&&$&$$$$$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"""$$""""$"""""""""$$$"$$$"$$"$$""""""$$$"""""""""""""""""""""""""""""""""""$"""$$$$"$$$$$$"$$"""""$$$$"$"$$""$$""""""""$(***********************(((((((((&&&&&&&&&&(&(((((((&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&$$$&$$$$$$&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"""""""""""""""""""$""$""""$$"$$""$$"$"$$""""$""""""""""""""""""""""""""""""""""$"""$"""$"$$$""$"$$$$"$"$$"$$$$$"$$""""""""$(******,,************((**((((((((&&&&&(&&&(((((((((((&&&&&&&&&&&&&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&$&&&&&&&&&&&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$"""""""""""""$""""""$""""""""""""""""""""""""$""""""""" """""""""""""""""""""$$"""""""$$$$""""""""$$$""$$$$$$"$""$""$"$""$""$(*****************(**((((((((((((((&&&&(&(((((&&&((&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$&&&&$&$&&&&$&$&$$$&&$$$$$$&&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$""""""""""""""""""$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""""$$"$$$"""$"""""""$"""&************("(**(*****((((((((((&&&&(((&(((&(((&(&((&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$&&$&$$$$$$&$$$$$&$$$$$$$$$$$"$$$$$"$$$$$$$$$"$"$$$"""""$"""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""""$""$"$$$$"$"$""$$""&(************"(*****(((((((((((((&(&&&&&(&"&((((&&&(&&&&&&&&&&&&&&&&$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$&$&&$&&&$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$"""""$"$$""""""$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""$""$$""""""$""""$$""$$"""""""""$$$$$$" $(((*************(****((((((((((((&&&&&&&&&&(&&(&(&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&$&$$&$$$$$$$$$$$$ $$$$$$"$$$$$$$$$$$$$"$$$$"$ """"""""""""""$"""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""$""""""$"""""""""$""$"""$"""$""""$$$""$((*************(******((((((((((&&&&&&&&&(&&(&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$"$""""""""""$$""""$""""""""""""""""""""""""""""""""""" ""  " """""""" """""""""""""""" """$$$$$"""""""$""$$$$"""""""$""""""$$"" $((**************(****(((((((((&(&&&&(&(&&(&(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""$""""$"$$$$"""""""""""$""""""""""" "((*******************(((((((((&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$""$"$$"""$""""""""""""""$""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$"$"$"$$""""""""""""""(((***************(*((((((((((&&&&&&&&&&&&((&(&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""$""""""""""""""""""""""" " """""""" "" " " "" """"""" " """"""""""""""""""""""$""""""""""$$$$"$$"$""""""""$$"""$"$""""((**************(****((((((((((&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$$$$$$$$$"$$$$"""""$""""""""""""""""""""""""""""""""" "" " "" """""" """""""""" """"""""""""""""""""""""""""$"$""""$"$$"$$$$$$"$$"$"$"$$$$"""""""$&((*************(*(*(((((((((((&&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$$"$$$""$$$""$$""""""""""""""""""""""""""""""""""" "" """ " " """" """""" """""""""""""""""""""""""""""""""$"""$$""$$$"$$$$$"""$"$"$$""$"$$"$"""&((**************(((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$""$$$"""$$$$$$$$$$$$$$"""$$"""""""""""""""""""""""""""""""""" "" " "" """"" " "" """""""""""""""""""""""""""""""""$"""""""""$$$""$$$$$$"$""""""$$""$"""""&(((***************((((((((((((((((&(&&(&&&&(&&&&&(&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"""$$$$"$$$"""$"""$$""""""""""""""""""""""""""""""""""" " " "" " """ """"""" """""""""""""""""""""""""""""""$$$"$$$$$"$$$"$""$$"$"$""""T &(((**************(*(*(((((((((((((&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&$$$$$$$"$"""""$$""$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$""$$"""""$$$"$"$"$$"$"$"""""""""""""""""""""""""""""""""" """ "" " " " "" " "" """"""""""""""""""""""""""""""""""""""$$$$$$$"$$"$$$$$$"$$$""$"""""((((**************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$&$$$$"$"""""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$$$""""""""$"""$$""$"""""""""""""""""""""""""""""""" " " " "" "" " "" """"""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$"$$"$"$"$"$$""$""$(((**********************(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$$"""""""""$$$"$"$$"""$$$""$$$$$$$$$$"$"$$$$$$$$$"""$""$$""""$"""""""""$$$""""""""""""""""$""""""""""""""""" " " " " " """ " """""""""""""""""""""""""""""""""""""""$"""$"""$"$"$"$$$$""$$$$"$"$"$(***********************((((((((((&&&&&&(&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$$$$"$"""""""$""$"$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$"$""""""$$""$"""""$"""$"$$$$$"""""""""""""""""""""""""""" "" """ " " " "" " "" " """"""""""""""""""""""""""""""""$""$""""""$"""$$""$$$$$$"$$$$"$$$$"$"$*******((**********(*((*((((&((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""""""""""$$$$$$$$"$"$$"""$"$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$$$$$$""$"$"$$"$""""$$""""""""""""""""""""""""""""""" """"" "" "" " " "" """"""""""" """"""""""""""""""""""""""""""""""$"""$$$""$$$$$"""$$"$"$(*****************(**(*((((&&((((&&&&(&&&&&&&&$&&&&&&&&&&&&$$$&$$$$$$$$$$$$"$$"""""""""""$"$$$$$"$$$$$""$""$$$$$$$$$$$$"""$$$$$$""$$$$""$""$"$"$$$$$$$""""$$$""""""""""""""""""""""""""""" "" """"""" " " " " " """""""""""""""""""""""""""""""""""""""$""""""$"$$$$"$$$$$$$"$"$$$$$""(********************((((&&(((((((&&&&&(&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"$$$$"$"""""""$"$$$$$$$$"$"$"""$$""""$$"$$$$$"""$$$$$$$$$$$"$"""""$$$$$$$$$""$""""""$""""""""""""""""""""""""""""""" """"" " """ " " " """""""""""""" """""""""""""""""""$"$"$""""$""$$$$$$$$$$$$$$$"$$$""(*******************(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$"""""$$""$$"$"$$$$"""$"""""$"""""$""$$$""""$"""$$$"$$""""""$$$$$$$$$$"""""""""$$$"""""""""""""""""""""""""""""""""""" " "" """" """"""""""""""""""""""""""""""""""""""""""$$""""""$$$$$$$$$$$$"""$"$"$""(((**********(****(**(*(((((((((((((&&&&&&&&&&$&&&&&&&&$$&&$$$$$$$$$"$$$"$""$"""""$$"""$$"$"""$$$"""$"$$""""""""""$$"$"""""""$$$""$$$""$$"$$$""$"""""""$$"""""""""""""""""""""""""""""""""""""" " " " " """ " """"""""""" "" "" """ """"""""""""""$"""""""$$$$$$$"$$$$$$"$"$$$$""&((*****************(((((((((((&&&&(&(&&&&&&&&$$&$&&&$&$$$$$$$$$$$$$$$$$"$$$"""""""$$$$"$$$$"$""$"""""""""""""""""$"$"$""""$"""""$$"$"""""""$$$$"$"""""""""""""""""""""""""""""""""""""""""" "" "" " " """ " """"""" """" " " """""""""""""""""""""""$""""""$$$$"$""$"$$""$"$$$""P"&(((***************((((((((((&((&&&&&&&&&&&&&&&&$$&&&$&$$$$$$$$$$$$$$$$$"$$$$$$""$"""""""$$"$$$""$"""$""""""""""""$""$$$$"$"""$$"""$$$""$$"$$""$""""""""""""""""""""""""""""""""""""""""""""" " " "" "" "" " "" " " """" " """""""""""""""""$""""""$""""$""$$$$"$$$$$" &((((*************(((*(((((&&((&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$"$$"""$"$$$$$$$$"$$"$"$""""$"""""""""""""$"""$$""""$"$""""$$$""$$$$$$$"$""""""""""""""""""""""""""""""""" """"""""" " " " " " " """ "" """""""""""""""""""""""""""$"""""$$$$"$$"$$"@"&((***************(((((((&&&&(&&&&&&&&&&&&&&$&&&&$&&&$$$$$$$$$$$$$$$$$$$$""$""""$$"$$$"$$"$$$$"$""""""""""""""""""""""""""""""""""$"""$"$$$$$"$"$"$"$"""""""""""""""""""""""""""""" """"""""" "" " " "" " """ " """"""""""""""""""""""""""""""""""$"$""$$$$$$$""((**(*************(*(*((*((&&&&&&&(&&&(&&&&&&$$$&$&&$$$$$$$$$$$$$$$$$$$$"$$$$""""""$"$"$$$$$$$$$"$""$""$""""""""""""""""""""""""""""""$""$$$$$"""""""""$""""""""""""" """" """""""""""""""" """ " " " " " " " " """""""""""""""""""$"""""""$"$$$$$"$$""(******************(**(**((&&&&&&&&&&&&&&&&&$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$$"$"$$$"$"$"$$""$$$"""""""$"""""$""""""""""""""""""""""$"$"$"""""""""""""""""""""""" """ """ """"" """""" " " " " " "" """"""""""""""""""""""""""""$"""$$"$$$""(*****************(*((*(**(((&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$""$$$$$"$""""""""""""""$""""""""""""""""""""""""$""""$$$"""""""""""""""""""" """ " " """" """"" " " " " """"""""""""""""""""""""""""""""""""""$$$$$""(**************(****(**(((((*(((((((&&&&&&&&&&&&&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"$"$"$""$$$"""$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """"" " """"" " "" """ " " " " "" """""""""""""""""""""""""""""$"$"$"$(*******************(*((*((((((((((&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$"$$$$$"""$$"""""""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """" """ "" " " " " """"""""""""""""""""""""$""$"""$$$""***********************((((((((((((&(&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$""$"$$"""$""""$""$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " """  "" " " """""""""""""""""""""""""""$""$$$$$"(*****,***********(****((((((((&(&(&&((&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$"$$$$"$"$"$"$""""""""""""""""""""""""""""""""""$""""""""""""""" "" " " " " " " " """ """""""""""""""""""""""""""$""$"$"$""(*****************(****(((((((((&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$"$$$""""""$$$"$"$"$$$"""""""""""""""""" """""""""""""""""""""""""""" "" " " """ "  " """"""""""""""""""""""""""""""$""$$$$$$"(*****************(*(*(((((((((&&(&&&&&&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$"$"$$$$$$"$"$$"$$$$$$$$$$$$$"$"""$""""""""" "" " """""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""$$$$""$(******************(((*((((&&&(&&&&&&$&&&$$&$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$"""$"""""""""""""""""""""""(""""""""""$"""""""""""""""" " " """""""""""""""""""""""""""""""""""$$""" (******************((((((((((((((&&&&&&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$"$"$$$$$$$$$"$$"$""""""""""" """"""""""""""""""""$""""""""""""" "     " " " """""""" """""""" """""""""""""""$$$""""(*******************(*((((((((&(((&&&&&$$&&$$&&&$$$&$$$&$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$""$""""""" " """"""""""" " """"""""""""""""""""" " """     " " " """"" """""" """""""""""""""""$"$"@ (*******************(*((((&((((&&&&&&&&$$&&$&$$&&&$$$$$$$&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""""""""""""""""" " " "  """""""" """ " """"""""""""""$""$""(*********,**********(((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$""""""""""" """"""""""""""""""""""""""""""""""""""" ""   "  " """" " " """ " "" " "" """ """"""""$""""(*******,***********((((((((&&&&&&&&&&&&&&&&&$&&&&$$$$$$&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$"$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""   " " """ " " " """"""""""""""""""""(*******,*********(***((((((((&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""" """    " " " " " " " """""""""""""""""""""""""" (**********,,********(((((((&(&&&&&&&&&&&&&&&&&&&$$$&&$&$&$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$"$"$""$""""$""""""""""""""""""""""""""""""""""""""" " " "  " """" " """"" """ """"""""""""""""( (********************(((((((((&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""" """""""""""""""""""" """" "     " " """"""""""""""""""""""""""""(*****************(*(((((&&&(&&&&&&&&&&&&&&&&$$$$$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"$""""""""""""""""""""""""""""""""""""""""""""""" "     "" " """""" """""""""""""""""" (*****************(((((&(&&&(&&&&&&&&&&&&&&&$$&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""""""""""""""""""""""""""" "           " " " "" " " """""""""""""""""""""""""" (*****************((((((((&&(&&&&&&&&&&&&&&$&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""$"""""""" """"""""""""""""""""""""""""""""""" "        " " " " " "" """"""""""""""""""""""""" (*************(*****(((((&&&&(&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""$""""""""""""""""""""""" """""""""""""""""""""""" "        "" "" " """" "" """"""""""""""""""" (*****************(*((((&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""$""""""""""""""""""" ""            "" " """" " "" "" """"""""""""""""""" (*******************(((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""""""""""""""$""""""""""""""""""""""""" " """""" "       " """"""""""""""""""""""""""""""""" (***************(((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""" """""""""""             " " "" """" " """""""""""""""""" T (*********((**(*(*((((((&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""$"""""""""" "" " """             " """" "" " " """" " """" """"""""" ((*******(*((((((((((((&(&(&&&&&&&&&&&&&&$$$$&$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$""""""$"$$$$""""$"""""""""""""""""""""""" " """""        " "" """ """" " """ """"""" " """"""" L(**********(((((((((&(((((&&&&(&&&&&&&&&&&$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$"$"$$$$$"""""""""$$""$$""""$"$""$"""""""""""""""" " " "" ""            " " " "" " "" """""" " " "" """ "" """""""" ((********((*((((((((((((&&(&&&&&&&$&&&$&&$&$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""$$$"$"""$"""$$$$""""$$"$$"$""$"$"""""" "" """"" " ""            """ " " "" """""" " """""" """""""""" &(*****(*****(((((((((((((&(&&&&&&&&&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$"$"$""$$$$$$$""$$$$$$$$$"""""""""""" """"" "" " ""           "  """"" "" """ " """" "" """""""""" &(*(**(**(**(((((((((((((((&(&&&&&&&&&&$&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$"$$$$$$$$$$$$$$$$$$"""""""""""""" """"""""" "           " " " """ """" " """" " """""""""" &((***(****(((((((((((((((((((&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$""$$$$$$"$$"$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""      " " " " " """"""" " """""""""""" (((********(((((((((((((((((((&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$""""""""""""""" """ " "          " " " "" " "" """ "" " """""""""(((******(*(((((((((((((((((&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""" "             "" """" "" " """"" """"""""""""(********(((((((((((((((((&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""" """"           " " " """""""""" """ """"""""(*********((((((((((((((((&&(&&&$$&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" ""                 " " " """ """"""""""""""(**********((((((**(*(((((&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""             " """"""""" " """"""""""""""""&((*****(*((**(*(*(((*(((&((&&&&&&&&&&&&$$&&&$$$$$$$$$"$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""              " "" """" " """""" """"""""""""""""&**********((*(***((*((((((&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""" "                  " " " " " """ """""""""""""""""""(****(**********((((*(((((((&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&$$$$$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$"""""""""""" "" """                  " " """ """"""""""""""$"""""""""""""((**********(****(((((((((&&(&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&&&$&$$&&&$&$$$$$$$$$$$$$$"$$$$"$$$"$"""""""""" " "                  " " """"""""" """""" """""""""""$$$$" (**********(("((((((*((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$&&$&$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""               " " " """"""""""""""""""""""""$$$"""&(((**********((((*((((((((((((&&&&&&&&&&&&$$$$$$$$$$&&&&$&$&&&&&&&&&&& "$$$$$$$$$$$$$$$$$$$"""""""""""                 "" """"" """"""""""""""""""""""""$$$$$"&((***************(*(((((((((((&&&&&&&&&&&&$&$$$$$$$$&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$"$$"$""""""""" "               """""""""""""""""""""""""""""""$$$$$$$"((*************(((*(((((((((((&&&&&&&&&&&&&&$$$&$$$$&$&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$"""""""""""" "           " " """"""""""""""""""""""" """""$$$$$$$ &*************(**((((((((((((&(&&&&(&&&&&&&&&&&&&&$&&$&&&&$&&&&&&&&$&&&$$$$$$$$$$$$$$$$$"$"$""""""""" " " "             " """""""""""""""""""""""""""$$""$$$$$$$$$*&((***********(*****(*(((((((&(&&&&&&&&&&&&&&&$&$&$$&&&&$&$&&&&&$$$&$$$$$$$$$$$$$""$$$"$$"""""""""" "         """""" """""""""""""""$$$"$$$$$$$$$$$$$$$$((**************(***((((((((&&((&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$"$"$$$""""""""""" " " "      "   """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$((******************((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$&$$$$$$$$$$$$$$$$$"""""$"""""""" "      "" """""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$((******,***********(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"""""""" "" " "  """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$P(*******,,**********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""" " ""     """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$&$$$$$(***,,*,,,,*********((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$"$$""""$$""""""""""""""" " " "   " """"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&(**,,*,*,,,,********((((&(&(&&&&&&&&&&&&&&&&&&&&&&&(&&&&$$$$$$$$$$$$$$$$$$$$$"$"$""$""""""""""""""""""" "   " """" """"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&(****,**,,**********((((((&&(&&&$&&&&&&&&&(&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""" " " " " ""  " " "" """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(***,,,,************((((((&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$"$""$"$$$"$"""""""""""""" "" " """"""" """ "  " """""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(****,,*,**********(((((((((&(&&&&&&&&&&&(&&&&(&&&&&$$$$$$$$$$$"$$$$$$$$$$$"$$$""$"""$$"$""""" """"""""" """"""" " " """" "" """"" """"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&(**,*,,*,,,*******((((((((&(&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$""$"""""""""""""""""""""""" """"" "" " " "" """""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(**,,**,,*,*****(**((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""$$$$$""$$$$$"$"""""""""""""""""""""""""""""""""""""" " " " " " " " """"""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&((*,,**,*,*********((((((((((&&&&(&&&&&&&&&(&&&&&&&&&&$$$$$$$$$$$$$$""$$$"$""""$"$$$$"""""""""""""""""""""""""""""""""""" " " " "  "" """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(*****,,**********(*(((((&((((((&(&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$"$""""$$$$"$$$"$"""$"""""""""""""""""""" """""" """""" " " """""""""""""$$""$$$$"$$$$$$$$$$$$$$$$$$&&$$$&$&&&&&&&&&&(******,************((((((((((((&(&&&&&&&&&&&&&$&&&&&$$$&&$$$$$$$$$$$"""""""$"$""$""""""""""""""""""""""""""""""""""""" " "" " """""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&&&&&&&&&&& (*,***************(*((((((((((&((&&(&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$$$"$""""""""$"$$""""""""""""""""""""""""""""""""""""""" " " " " "" " " " " """"""""""""$$$$"$$$$$$$$$$$$$$$$&$&$&$&&&&&&$&&&&&&&&&&& (***,************(**((((((((((&(&(&(&&&&&&&$&&$$$&&$$&$$&&$$$$$$$$"$$""""""""""$$""""$"""""""""""""""""""""""""""""""""" "" " """ " " " "" " """""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&& (*,***************(((((((((((&&&&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$$$$$$$$$"""""""""$"""""""""""""""""""""""""""""""""""""""" " """ """"""" """" " " " " " "" """ """""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$&&&&&&&&&&& (*****************((((((((((&&&&&&&&&&&&&&&&&&$$&$&&$&$$$$$$$$$$$$$"$$$"""""""""""""""$""""""""""""""""$$$"""""""""""" "" """""""" "" """ " " " " " "" " " """"""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&&&&& (*****************(*(((((&&&&&&&&&&&&&&&$&&$$$$&$$&$$&$&$&$$$$$$$$"$$$"""""""""""""""""""""""""""""""""$$$"""""""""""""""""""""""" """" " " "" " " "" " "" " """"""""""""""""""""""""""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&$&&&&&&&&&&&"(****************((((*((((&&&&&&&&&&&$&&&$&$$$&$$$$$$&$&$$$$$$$$$$$$"$"$$$$$"""""""""""""""""""$"""""""$"$"$"""""""""""""""" """"""""" "" """ " " " "" " "" " " """" " """"" """"""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&$&&&&&&&&&&&&&&"*(******(*******(((((((((&(&&&&&&&&&&&&&&&&$$&$$$$&$$$$$$$$&$$$$$$$$$$""$$$$$$$"""""""""""""""""$"""$$"""$"$$"""""""""""""""""""""""""""""""""" """"""" " """ "" "" " " """" " " " """"""""""""""""""""""$$"$$"$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&$$&&&&&&&&&&&&"(**(*********(((((((((((((&&&&&&&&&&&&&&&$&$&$$&&$&$$$$&$&$$$$$$$$$$"$$$$$$$$$$"""""""""""""""""""$"""$"$""$""""""""""""""""""""""" """""""""""" " """" "" " "" " " "" "" " " " """ " """"""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&"(***********(**((((((((&&&&&&&&&&&&&&$&&$$$&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$"$$$$"$$""""""""$"$"""""""""$""$$"$"""""""$"""""""""""""""""""""""""""""""""""" " """ "" "" " "" "" " """""""""" """""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$&&&&&&$&&&&&&&&&&$&&&&&&&&&&&&$P(**********(*((((((((((((&&(&&(&&&&&&&&$$&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""$"""""$"""$"""$"""""$"""""$$""""""""""""""""""""""""""""" "" " " " """"""" """""" """" " """""""""""""""""""""""""""""""$""""$"$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&($(**********(*(((((((((((&(&&&&&&&&&&&&&&&&&&&&$&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"$$$$"$"$$"$$$$"$""$""$$$"""$"""""""""""""""""""""""""""""""" """ " " """ """"""""""""" """"" " "" " """""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$&$$&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$(********(*(**((((((((((&((&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$"$"$$$$$$"$$$"$$$$""$$$$$$$$$$""$"""$$"""""""""""""""""""""""""""""""""""" " " "" " """ """""" """""""" """" """"""""""""""""""""""""""$"""""""""$"""$$$"$$$$$$$$$&$$&$&$&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&(*(******((*((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$"$$$$""$$"$""""$"""""""""""""""""""""""""""""""""" " "" """ """"""""""""" "" """"" " """"""""""""""""""""""""""""""""$"""""$$$"$$$$$$$$$$$$$$$$&$&$$$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$(***(***((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$"$"$"$"$""""$"""""""""""""""""""""""""""""""""" """""" " """" " " """"""""""""""""""""" """""""""""""""""""$""""""$"""""""""$""""$$$$$$$$$$$$$$$&$$&$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&(((*(**((**((*(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$$""$""$"$$$"" ""$"$"""""""""""""""""""""" " " " "" " " "" "" "" """"""""""""""""""""""""""" """""""""""""""""""""""$$"$$"$$$$$$$$$$$$$$$$&$&$$&$&&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&$P&((*(((((***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$""""$$$"$$$$"$"$"""""""""""""""""""""""""""" "" " " """" """"" " """"""""" """ """""""""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$$$$$$$$$$$$$$&&$&&&&$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&((((**********(*(((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""$$$$$$"$$$""$$$"""$""$$$"""""""""""""""""""""""" " """ """"""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$"""""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&(&((***(**(***(((((((((((&&&&&(&&&&(&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$"$"$""$$$"$"$"""""$"""""""""""""""""" """""""""""""" """""""""""""""""""" """"""""""""$$"""""""""""""""""""$"$$$$$"$$$""$$$$$$$$$$$$$$$$$$&$$$&$&$&$&&&&&&&&$&&$&&&$&&$&&&&&&&&&&&&&&&&&&(*********(*((((((((((&(&&&&&&&&(&&&&&&&&&&&&&$&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$$$""""$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&$&$&&&&&&$&&&&&&$&$$&&&&&&&&&&&&(&&&&&(*************((((((((((((((&(&&&&&&&&&&&&&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$"$$"$"$""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$"$"""""""""""$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&$&&&$$&&&&&&&&&&$&&&&&&&&&&&&&&&(&&((*(***(******((((((((((((&((((((&&&&&&&&&&&$&&&$&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$""$$$$$$$$$$$$$$$$$&$$$$$$&$&&$$&&&&$&&$$$&&&&&$$&&&&&&&&&&&&&&&&&*&(*********(****((((((((((((&&&(&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"$"$"$$$$$$"$""""$"""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&$$$&&&&&&&&&&&&&&&&&&&&&&(&(&&&**************(((((((((((((((((((&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"""$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$"""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&P(*************(**(((((((((((((((((&(&&&&&&&&&$$$$$$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$""$$""""""""""$""""""""""""""""""""""""""""$""""""""""""" """""""""""""""""""""""""""""""""""$"""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&$&&&&&&&(&&(&&&&&*****************((*(*(((((((((((&&&&&&&&&&&&&&$$&&$$&$&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""$$$$$"""$"$""""""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$$&&&&$&&&&&&&&&&&&&&&&&P@&(**********************(((((((((((&&(&&&&&&&&$$$&$&&$$&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$""$""""$$"""""$"""$"""$""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""$"""""""$"$"""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&&***********************((((((((((((&&&&&&&&&&$$&$&$&$$&$&&$$$$$&&&$$$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$""$$$"""$$"$$""$$""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$&&&&&&&&&&&&&&&(**********************(((((((((((((&&&&&&&&&&$&&&&$$$$&&&&$&$$&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$""$$"$"""""""$"$"""""""""""""$""""""""""""""""""""""$""""""""""""""""""""""""$""""""""""$""$""$$"$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&(***,**,**************((((((((((&(((&&&&&&&&&&&&&&&&&&$&&$&$$$&&$$$$$&$$$&$&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""$$$$"$""""""""""""""""$"""""""""$"""""""""""""""""""""$""""""$$""""""""""""""""$""""""""$""$"$"$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&(**,,,,,,************(((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$&&$$&$&$&&&&&$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"""$$""""$""$"""""$"""""""$"""""$"$"""""""""""""""""""""""""""""""$"""""""""""""""""""""$""$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&&&&&&&&&&&(*,,,,,,,****,********((((((((((((((&&&&&&&&&&&&&$&&&&&$$$$$&$&$&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$""$$$"$"$$""$$""""""$""""$"$""$""$""$"$"""$"""""""""""""""""""""""""""""""""$""""$""$$""$"""""$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$(*,,,,,,,,***********(((((((((((&(((&&&(&&&&&&&&&&&&&&&&$&$&$$$&&&&&&&&&$&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$""$""""""$""""$$$"""$""""$$$$$""""""$""$"""$""""""""""""""""""$"""""""""$"""""$"""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$&&&&&&&&&&&&*,,,,,,,,,**,*********((((((((((((((&(&&&&&&&(&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""$""$"""""$""$$$$$$"$"$$$"""""""$"""""""""$""""""""$""""""""""$"$$$""""""$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&&&&&&&&&*,,,,,,,,,*,*********(*((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$$$$$""""$$$$$$""$"$"$$$"""$$""$$$"$"$"""$"""""""""$""""""""""$""""""""""$""$""$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&(,,,,,,,,,,,*********((*((**((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$$"$"$$$""$"$$$$$$$""$"$$$""$"$$""""$$$$"$"""""""""""$"$$$$"""""""""$"""$$$""$""""$$$$"$$$$$$$$$$$$$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&**,,,,,,,,**********(((((((((((((((((&&((((((&(&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$"$"$$"$$$$$""$$$$$"$$"$$""$"""""""""""$""""""""$"""""$$"$"$$""$$$$$$"$$$"$$$"""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&*,,,,,,,,,*********(((((((((((((((((((&((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$"$""$$$$$$"$$$$$$$$$$$$$"$$""""$""""""""""""""""""""$"""""$"$$""$""""$$$$$$$"$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&T*,,,,,,,*,,*********(((((((((((((((&(((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&&&&$&$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$"""$$$$$$$$$$$$"$""""$"""""""""""""""""""""""$""""""""$$$"$$"$""$"$$$$$$""$$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&**,,,*,,,*************(((**(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""$"""""""""""""$"""$$$"$$"$"$$$$$$$$"$""$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$&&&&&&&&&&&&&*,,,,,,,,,********(******((*(((*(((((&((((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$""$"""""""""""""""""""""""""""""""""""$$"""$$$$"$""$$$$$$$"$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$&&&&&&&&&&*,,,,,,,,*****,**********(*((*(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$"$$""$"""""""""""""""""""""""""""""""""""""""$$""$$"$"$"$""$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&*,,,,,,,****,,**********((***((((((((((((&(((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$""$$"$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&*,,,,,*,***********************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$"$$"$"$"$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&*,,,,,,,,,*,****************(*((((((((((((&(&&((&((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$&$&$$$$&$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""$"""""$$"$$$$"""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&&&**,,,,,,,,,,,*,******************(*(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$$$$$&$&&$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"""""""$""""$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&*,,,,,,,,,,****,*****************(((((((($&&&(&(((&&(&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$&$$$$$$$&&$$&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$"""$""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&*,,,.,,,,,,,,,*,*,,*****************(**((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$&$$&&$&$&&$$&&$&"&$&$$$&$&&$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""$""""""""""$$"""""$"$""$$""$""$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&$*,,,,,,.,,,,,,,,,,***,,**************(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$&$&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""$""""$"""""""""""""""""""""""""""""""""""""""""""""$$$$""$"$""$$"""$"$""$$$$$$$$$$$$$$$$$$$$$$$$&&&&"&&&&&&&&&&&&&*,,,,,,,,,,,,*,,,,,,**,,**************(*((((*(((((((((&(&((&&&((&&&&&&&&&&&&(&(&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$"$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$"$"""$""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,,,,,,**,*************((((((((((((((((((((((&((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$"$$""$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""$$$$"$"$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&$&&&&&&$ *,,,,,,,,,,.,,,,,,,,,,,***,,**************((((((((((((((((((((((&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$&$&&&&&$&&&&&$&& *,,,,,,,,,,,,,,,,,,,,,*,,************(**((((((((((((((((((((((&(&&&&&&((((((&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$""$""""$""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""$$$"$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&$&&&&&&&&$ P(,,,,,,,,,,,,,,,,,,,,,,*,,,,************(((((((((((((((((((((((&&&&(&&&&((&&(&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$""$$$$$$$$$$$$$$$$$$$&$&&$&&&&$$&$&&&&&&$&&&$&&&" @(*,,,,,,,,,,,,,,,*,,,,,,,**,***********(((((((((((((((((((((((&&&&&&&&&&&(&(&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$""""$"$"""""$$"""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$&&$$$$$&&&$$&$$$$&&$&&&$&$&&&&&"P*,,,,,,.,,,,,,,,,,,,,,,,,,,**************(*(((((((((((((((((((&&(&&&&&&&((((&&&&(&((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$&$$&$$$$&$&$&&&&&&&$$&$&&&$$&&$$&&&&"(,,,,,.,,,,,,,,,,,,*,,,,,,***********((((((((((((((((((((((((&(&(&(&&(&((((((&(((&&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$"$$""""$$$"""$""$$$"$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$&&&$&&$&&&$$$&$&$$&&&&&&&&&$&&"P*,,,,,,,,,,,,,,,,,,,,,**,*************(((((((((((((((((((((((((((((&&(&&((((((((((&&(&((&(&&(&&&&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$""$$"$$"""$$$"""$""$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$""$$$$$$$$$$$$$$$$$$$$&&&$$&$$$$$$&$&$$$&&&&&&&&&$"*,,,,,,,,,,,,,,,,,***,,****************((((**((((((((((((((((((((((((&&&&((&(((((&&&&&&&&(&&(&(&((&&(&(&(&&((&&&&&&&&&&&&&&&&&&&&&&$&$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$"$$$$"$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$$$$$$$$$$$$&&&&&$&&&$$$&$$&$$$$$&$&&&&&&&"(,,,,,,,,,,,,,,,,**,,**,***********(**(((((*((((((((((((((((&(&((((&(&((&(&((&(((&&&&(&&(&&((&(&&&(&&(((((((&&&&&&&&&&(&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$""$$$$$"$$"""$"""$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$$$$$$"$$$$$$$$$$&&&&&$$$$$$$$$&$$$&&$&&$$&$&&&&&"P*,,,,,,,,,,,,,,,,,,,*,*************(*((((((((((((((((((((((((((&(&((&&((&((&(&(((((&((((((((&((&(&&((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""$$$$$"$$"$""$"""""""""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$&$$$$$$$$&$&&&&&&&&&$*,,,,,,,,,,,,,,,,,,*****************(****(*(((((((((((((((((((&(((((&&&((((((((((&((&(&((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"$""$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$$$$$$$$$$$$$$$$$"$$$$$$&$$$$$$$$$$$$$$$$&$&$&&$&&&$&&&&$(,,,,,,,,,,,,,,,,,*,*,***************((**(*(((*((((((((((((((((((((((((((((((((&(((((((((&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$"$"$$$$"""$"""$""$"""""""""$$$$"$"""""$"""""""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$&&$&&&&&&&&&&$*,*,.,,,,,,,,,,,,,,,,,****************(*((*(((((((((((((((((((((((&(((((((&&(&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$"$$$$$""""""$""$"""""""""""$""$"""""""""""$"""""""""""""""""""""""""""""""""""$""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$&$$$&&&&&&*,,,,,,,,,,,,,,,,,,,,**************(*((*(**(*((((((((((((((((((&(((((((((&(((&((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$&$$$$$$$"$"$$"$$$$""""""$"$""""""""""""$""$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&$&&&&&&&&*,,,,,,,,,,,,,,,,,*,*,***************(*(***((((((*(***(((((((((((((&&(&((&(&(((((&(((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$"$"""$$$$$"$""""$""$$"$$"""""""$"$$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$""$$$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$$(,,,,,,,,,,,,,,,,,*,,,*,************(*****((*(((*******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&$$&$&&$&&$&&&&$$$&$$$$$$$$$"$"$"""$"$$"$$$$"$"$$""$""$$"$$$$$"$""""$"""""""""""""""""""""""""""""""""""""""""""$$""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$P*,,,,,,,,,,,,,,,,,,,*****************(*(******(********((((((((((((((((&(((&((((((((((((((((((((((((&&(&&&&&&&&&&&$&&&&&&$&&&&&$$$$$$$$$$$$$$$$""""$"""$"$$$$$$$$"$""""$$""$"$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&*,,,,,,,,,,,,,,,,,,,,***************((((***(***********((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$"$$$$$$"$$"$$$""$""""$""$"""$$"""$""$"""""" """""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,,,,,*,,,*,**********(((****(**************((**((((((((((((((((((&((((((((((&(&(((((((((&((&&&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$""""""$"$"$""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$*,,,,,,,,,,,,,*,*,*****,******((*(((*(***************((((((((((((((((((((&((((((&(((&(((&&((((((((&&&&&&&&&&&$&&&$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$""$"""$"""""$$$$$$""""""""$"""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$**,,,,,,,,,,,,,**,****,********((((*******(******(**(((((((((((((((((((((((((((&(((((((&&&&((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"$"$"$$"$$$$"""$""$""""$""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$*,,,,,,,,,,,,,,,**************((((*(******(*(*(*(**(*(((((((((((((((((((((&(&((((&((((((((&&((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$""$$""""$"""$"$$$$""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""$"$"$$"$$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(*,,,,,,,,,,,,******************((*(*(*******(((***((((((((((((((((((&((&((((((&((((((&&((&&(&&&&(&&&&&&&&&&&&&&&&&&$&&$&&&&&$$&$&&&$$$$$$$$$$$$$$$$$$$""$$$$$"$$"""$""$"""$"$"""""""""""""""""""""""""""""""" """""""""" """""""""""""""""$"$$$$$"$$$$""""""$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$P*,,,,,,,,,,,,,*************************(*****(****((*(((((((((((((((&(((&(&(((((&&((((((&((&&((&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&$&$$$$$$$$"$$$$$$"$$$$$$$"$$$$""$$""$""$"""$""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""$$$$$$"$"""""$$$$$$"$$$"$$$$$$$$$$$$$$$$$$&$$$$&&$$T(**,,,,,,,,,*******,***********,**************(*((**(((((((((((((((((((((&(((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""""""""$$"""$"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""$"$"$$$""$$""$""""$$$$$$$$$$$"""$"$$$$$$$$$$$&$$$$&&&&$$***,,,,,,,,,,,*****************,**************((((*((((((((((((((((&((((((&&(&(((&(((&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""$"$""""$$"""""""""$""$$$$$"$$"""$$$$$$$$$$$$$$$$$&&&&$**,,,,,,,,,*,,,,****************************(*((((((((((((*((((((((((((((((((&((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""$"""""""$"$"""""""""""""""""""""""""""" """" """"""""""""""""""""""""""$$$"$$""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&"*,,,,,,,,,,,,,************************(*****((*((((((((((*((((((((((((((((((((((&&(((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""""""$"""""$$""""""""""""""""""""""""""""""""""""""" " """""""""""""""$""$$"$$"""""""""""""""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&$ "*,,,,,,,,,,,**,*************&**************(*((*((((((((((((((((((((((((&(&&&(((((&(&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&$$$$&$$$$$$$$$$$$$$$$$$" "$$$$""$$"""$$"""""$""""$""""""""""""""""""""""""""""""""" """""""" """"""""" """"""""""""""$"""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&**,,,,,,,,,,,,********************(*******(*(**((((((((((((((((((((((((((((&(&(((&&(&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&$&$$&&&&$$$$$$$$$$$"$$$$$$$$$$$$$$$$"$""""""""""""$"""""""""""""$""""""""""""""""""""""""""""""""""""" "" " "" """""""""""""$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&$$*$(,,,,,,,,,,,*,*********************(*****(***(((((((((((((((((((((((((((((&((((&(&&(&&(&&&&&&&&&&&&&&&&&&$&$$&$&&$$$$&&&$&$$$$$$$$$$$"$$$$$$$$$$$$$$$"$$$""$"""""$$""""""""""""""""""""""""""""""""""""""" """"""" "" " """ """"""""""$"""""""""""""""""""""""""""""$$"$$""$$$$$$$$$$$$$$$&$$***,,,,,,,,*,,*,,****************************((((((((((((((((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&$&$$&$&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""$"""$"$"""$"""""""$"$"""""""$"""""""""""" " """"""" " " "" """"""""""""""""""""""""""""""""""""$""""""""$$$"$$$$$$"$$$$$$$$$$$$$*,,,,,,,,,*,*,*,**,***********************((((((((((((((((((((((((((((((((((&((&&&&(&&&&&&&&&&&&&&&$$&$$$&$&$&$&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$"""$""$$""$""$"$$"$$"""""""$""""""""""$""""""""""""""""""""" "" """" " " """""""""""""""""""""""""""""""""""""""""$$"$"$$$$$$$"$$$$$$$$$$$$$*,,,,,,,,,********,,**********************((((((((((((((((((((((((((((((((&&(&&(&&&&&&&&&&&&&&&&&&&&$&$&&$$$&&$&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$"$$"$$"$""""""""""$$$$""""""""""$""""""""""""""""""""""""""""""""""" "" " " " "" """"""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$*,,,,,,,,,,***,**,,*************************(((((((((((((((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$"$$$$$$$$$$$$$*,,,,,,,,*,*,,**,,*****************(***(***(*(((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$&$&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""$$"$"""""$"""""""""""""""""""""""""""""""""""""""" " "" " """"""""""" """"""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$&$(,*,,,,,,*,,**,,*,,********************((***(((((((((((((((((((((((((((&&&(&&&&&&&&&&&&&$&&&$&&&$$&$$$$$$$&$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""""$"$"""""""$$$$"""""""""""""""""""""""""""""""""""""""" " " " " "" """"""""""""""""""""""""""""""""""""""""$"$$"$""$$$$$$$$$$$$$$$$$$**,,,,,,,,,,,**,*****,**********(******(*(***(((*(((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&$&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$"""$"$""$"$"""""""$"""""""""""""""""""""""""""""""""" """""""" " " " """""""""""""""""""""""""""" """""""""""""$$"$$$$$"$$$$"$$$$$$$&$$**,,,,,,,,,,*,*,*,**********************((**(*(((((((((((((((((&(&&(((&&&&&&&$&&&&&&$$$$&&$$$$$$$$$$$$$$$$$&&&$$$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$"""""""""$"$$$""$""""""""""""""""""""""""""""""""""""""""""""""""""" " " " "" """"""""""""""""""""" """ "" """""""""""""$$""""""$"$$$$$$$$$$$$$**,,,,,,,,,,,*************(****((******(***(**(((((((((((((((((((&((&(&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$"$"$""""$"$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""" " " "" " " """ " """"""""""""""""""" " """""""""""""""""""$"""""$$$$$$$$$&$$**,,,,,,,,***,,*,********(**(*(((*((***(*(*(((*(((((((((((((((((((&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$&$$$$&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$$$"$""$"$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"""""""""""""""" """" """""""""""""""""""$"$$$$$$$$$$$$$$&**,,,,,,,,*,,*,***,**********(((((((*********(((((((((((((((&(((&&&&&&&&&&&$&&$$$&$&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$"""$$"$"""$$$$"""$"""""""""""""""""""""""" """"""""""""""""" "" " """"""""""""""" " "" """""""""""""""""$$"""$$$$$$$$$$$$$$***,,,,,,,,,*,***********(***(((((((*(*((****(((((((((((((&((&&&(&&&&&&&&&$&$&$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$"""""$$$"""$$$$$"$$""$""$"""""""""""$"""""""""""""""""" """""""""""""""""" """ "" """"""""""""""""" " " """"""""""""""""""""""$"""$$"$$$$$$&$(****,,*,,*,*********(****(((((*((*((****((((((((((((((((((&&&&&&&&&&&$&&$$$$&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$$""$""$"$"""$""""$"""""""""""""""""""""""""""""""""""""""" " " " """""""""""""""" " """ """""""""""""""""""""$$$$"$$$$$$$$$$*(*,*,*,,****,,************(*((((((**((((*((((((((((((((&(&&&&&&&&&&&&&$&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""""""""" "" " """""""""""" " """""""""""""""""""""""$$$$$$$$$$$$$*(*****,,*,****************(*((((((((((((((((((((((((((&((((&&&&&&&&&&&&&&$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"""$""""""""""""""""""""""""""""""""""""""""""" " "" """""""""""" " """"" "" "" """"""""""""""""$""$$$"$$"$$$$$$$$$(******,****************((((*((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$"$"$$"$"""$"""""""""""""""""""$""""""""""""" "" "" " "" """"""""""""""""""""" """""""""""""""""""""$"""$"$"$$$$$$$&(*******************(((*(****(((((((((((((((((((((((&(&&(&&&&&&&&&&$&&$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$"$$"$$$$""$"$"""""""""""""""""""$"""""""""""""""" " " " " "" """"""""""" " """"" "" """""""$"""""""""$"""""$$$$$$$$$$$(****************(((**((**((((((((((((((((((((((((&((&(((&&&&&&&&$&&&$$$$$$$&$$$$$$$$$$$$$&$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$$$$""$""$"""""""""""""""""$""""""""""""" """" """" " " " """"" " " """""" " " " " """""""""""""""""""""""$$$$$$$$&$(*************(*((((((((*(((((((&&(&&&(((((((((((&(&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$"""""""""""""""""""""""""""""""""""""" "" " " """"""" "" " " "" """"""""""""""""""""""$$""$$$$$$$$$$(((*********((((((((*(((((((((((&((&(((&(&&(((&&(&&&&&&&&&&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$""$"$$$$$$""""$""""""""""""""""""""""""""""""""""""" """ " "" " " " "" " """""""""""""""""""""""""$"$"$$$$$$&$&(((******((((((((((((((((((((((&&&(&(&&&(&((&&(&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$$$$$$$$$$$$$$$$""""$$"""""""""""""""""""""""""""""""""" " "" " """" " " " """""""""""""""""""""$""$$$$$$$$$$$&((((***((((((((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$"$$$$$$$$""$"$$"""$""""""""""""""""""""""" """"""""""" " " " " "" " " """""""""""""""""""""""""$""$$"$$$$$$&((*(***(((((&(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""$$$$$"$$$$$$$$$$$$$$$$"""""""""""""""""""""""" "" """" """ " " "" """""""""""""""""""$"$$$$$$$$$$$$&((((***((((((&(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$""$$""""""""""""""""""""""""""""""""" " """ """""""""""""""""""""$"$"$$$$$$$$$$$&((((*(((((***(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$"$$$$"$"$$$$$$"$$$$$$$$$$$$"$"""$"""""""""""""""""" " " """ "  " " """ """""""""""$""""""""$$$$$$$$$$$$$&(((*((((*(*****((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"$$$"$$"$"$""$""""""$"""""""""""""" " "" """""""""""""""""""$$$$$$"$$$$$ @&((((((((((*****((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$"""$"$$""""""""""""""""""""""" " " """ " "" """""""""""""$""$$"$""$$$$$$$ &(((((((((((**(((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$$$""""$""$"""""""""""""""""" " " """"""" " " " """"""""""""""""""""""$$$$$$$$$$&&((((((((((*(**(((((((&&(&&&&(&&&&&&&&$&&&&($&&&&$&$$$$$&$$$$$$$$$$$$$$$&&$$&$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""$""""""""""""""""""" """ " "" " " """ """""""""""""""""""$$$$$$$$$$$&(((((((((((&&(((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$" $$$$$$$$$$"$"$"$$$$$$$$$""" "$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""" """" """""" " """ " "" " " " " """ """ "" """"""""""""""""""""$$$$$$$$&&&((((((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" """" """ "  "  """  " """""""""""""""""""""""""$$$$$$$$$$&&&((&((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$"$""""""""""""""""""""""""""" " ""   " " " "" """"""""""""""""""""$$""$$$$$&(&((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$$$"""$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""$""""""""""""""""""""""""" """ "    " """" " """""""" """"""""""""$"$$$$$$*&(&((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$"$$$$$$$$$"$$$$$$$$$$"$$$$"$$$$$$$$$"""""""""""""""""""""""""""""" """" " """""""""""""""""""""""""""$""""$"""$$&&&&(&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"""$$$$$$$$$$$"$$$$$$$""$$$$$$$$$$"$$$$$$$""""$""""""""""""""""""""""""""" " " " """" """""""" """"""""""""""""""""$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""$$$$$$$"$$$"$$$"$$$$$$$"$$$$$$$$$$"$"""""""""""""""""""" """"""" " " " " " " " """" """"" " "" """""""""""$"""&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$"$$$$$$"$$"$$$$$$$$$$$$$"$$$$$"""$"""""""""""""""""""""""" """ """"     " """ """ """ " """"""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$""$""""$$$"""""$$$"$$$$$$$"$$""""$$"""""""""""""""""""""" " """ """ " """""       """ " " """"""""""""""""" @&&&(&&((&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$"$""$"$"""""""""""""""$$$$$$$$$$$$""$$$$"$$""""""""""""""""""" *"""""""""" """ " "       " " " "" """"""""""""$$&&&(((((&&&&&&(&&&&&&&$&$&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""$"$$$""$"""""""""""""$"$"$$$$$"$$"""""""""""""""""""""""""" "" "" " """""" ""         " " """ """"""""""""&&&&&(&&(&&&&&&&&&&$&$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""$""$""$$"""""$"$$$$"""""""""""""""""""""""""""""""""""""" "" "          " " " " " " """"""""""""&&&&&&&&&&&&&&&&&&&&$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$$""""""""""""$"""""""""$"""""""""""$""""""""""""""""""""""""       """""""""""""""&&(&&&&&&&&&&&&&&&&$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""""$""""""""$""""""""""""""$""""""$"""""""""""""""" "" " ""            " " " """"""""""""""" &&&&&&&&&&&&&&&&&&&&$$&$&&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$""""$""$""""""""$"""""""""""""""""""""""""""""""""""""""" "          " " """""""""""""""""&&&&&&&(&&&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$"$""$""$"""""""""""""""""""""""""""""""""""""""""" "" " "          " "" """" """"""""""&&&&&&&&&&&&&$&&&&&&(&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""$"""$"""""""""""""""""""""""""""""""""""""" " " """           " " "" """"""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""" """"" ""         " " """"""""""""" &&&&&&&&&&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$""""""""""""""""""""""""""""""""""""" " "          " " " " """"" """""$ &&&&&&&&&&&$&&$&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$"""$""""""""""""""""""""""""""""""""""" "       "" " """ """""""" $&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$""""$""""""""""""""""""""""""""""""""""""" "  " " """" ""   " "" """""""""""""" $&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"$""$$""""""""""""""""""""""""""""""""""""" "  " " " "      """" " " " """""""""" $&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$"$"""""""""""""""""""""""""""""""""""""""""" " "      """" "" """"""""""" $$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""$""""$""""""""""""""""""""""" """""""""""""""" " "         " " " """""""" $$$&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$"$""""""""""" """""""""""""" """"""""""""""" " " "     " """""""""" $$&&$&&$$$$$&$$$&&&&$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"$$$""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" " "     " " """"""""&&$&&&&$&$$$$$$$&&$$$$&$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$""""""""""""""""""""""""""""""""""""""""""""""" " """ " ""          """" """ " $$$$$&&&$$$$$$$$$$&$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""" " " " "            """""""""" $$$$&&$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$$$$$""$"""""""""""""""""""""""""""""""""""""""""" " "" " " "    "                   """"""""" " $$$$$&$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""" """ " " "           " """ " $$$$$&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""" """""""" "               " "" ""p*"$$$$$$$$&$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$$""""""""""""""""""""""""""" """"" " """ "             """""("$$&&&&&&&$&&&$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$"$$$$$""$$$"""""""""""""""""" """"""""""" " """""""" """             " """""P$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$"$"$$$$$"$$"$$""$"""""""""""""""""" """""""" " """""""""" """" "  """"" """ "         """"" $$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$"$$"$$$$""""$"$$"""""""""""" """ """"" "" """""""""""""""" " ""  " """""" " " "           "" $$&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$$$$"$$"$"$"$$"""""$""$"$$""""""" "" """"" """" " """"""""$"""""""" """ "" """""" "" """         " """"