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 = '144B84' IMAGE_NUMBER = 49525011 IMAGE_TIME = 1977-01-12T05:53:30Z EARTH_RECEIVED_TIME = 1977-01-12T08:53:21Z ORBIT_NUMBER = 144 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = MINUS_BLUE EXPOSURE_DURATION = 0.016970 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 o"%J?FUa@X"(Q35SR  6j,...0.0.0.20000000000......,,,,,,,,,,,,,,*,,,,,,,,,,,,..,..........,,,.,,.......,..,........,,,.....,,..............00.........00...0...0000000.0000000000000002000022020000000000000202222022200000000020000002022220200000000000000022220220222200200000000202222002000...................,,***($,....00000000.0............,"*..........................,,..................,.........,.,.,,.........................................0.........00...0.0.0000000..0..00.00...0000000000000000000000000000.000.0000.0.000000000.000000.000000000000000000000000000000.00............,,,,.,,,,,,,***(P&,.....00.0...................,,.,,,.,,,,,,..,.....,.,....,&,,,.,,,,,,,,.,,,,...,,,,,,,&,,,,,,,,,,..,,,.,,....,,,.,(*....,..,........,,.........,...........................................00.0.....0..........................................00000000000.0.0........0.......,..,,,,,,,,,,,,***(&,.................,....,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,..,.*,,,,.,,.,,,,,,,,.,.,,,,,....*,,,,.,,......,............."*...........................(,..........................,......0..........0.....0..........,.,.,,,,,,,,,,,,,,,*,***($,,........,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,*,*,,,*,,,,,,,,,,,*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,...,,,,,,..,.,..,,,,,,......,,,..,.,,,,,..,..,,,,......,,,,,,.......,.....**......,....................&(..,,,,,,,.,,,,,,,,,,,*,****&$*,,,,.,..,.....,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,*,,,,,,,***************,,,,**,***,,********,,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,**,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,..,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,..,.,..,...................,,,,,,,,,,,,,,,,*,*,*********$*,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,**,,,,,,,,,,**,,,,,*,,,,*,*,,,*,***********************************,**,*****,*,,***************,,*,,,,,,,**,,*,,**,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,....,,,,,.,.,,,,,,,,,,,,****,**,,,******( 6$**,,,,,,.,,,,,,,,,,,,,,,*,,*,,,,,,,*,*,,,,,,*,****,,,****,,,,*********************************************************,*************************,*****,,,,,*,***,,,,,*,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...,,,,,,,,,,,,,*********************( $*,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,,,***,*,**,,*******,**,*******************************************************************************,*********,***********,*****,**,,,*******,,***,,*,*,,,,,*****,,,,,*,*,,,,,,,*,**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*******************( h$***,,,,,,,,,,,,,,,,,,,**,,*,,**,****,,,,***,**************************************************************************************************************************************,,**,**,****,**,********,****,***,*,*******,**,,,*,*,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,*,,,**********************((Pl"**,,,,,,,,,,,,,,,,,,*,,,,,,*,,*****,*******************************************(*******************************(***********************************************************************************************,***********,*****,*,,*,*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,************************((( &**,,,,,,,,,,,,,,,,,,,,*****,,,********,**********************************((********(********(((((*(***(*******************************************(***********************************************************************************,,,*,,,****,,,,,,,,,,,,,,,,*,*,,*,,*********************((((0"**,,,,,,,,,,,,,,,,,,,,,,,****,*,********************************************(**((*(***(((**(****(((((((*((*(((*(***(***(*(*(******(********(*************************************************************************************************,***,****,,*,,,****,****,***************(*******((*(("***,,,,,,,,,,,,,,,,,,,***,**************************************((****(*********(**(((((**((*((((**(*(((((((**(((((((******(((((**(**(**(******(*(**(*******(**********(*******(********************(*******************************************,**,,*******,*,,*********************(((((****(((("*,**,,,,,,,,,*,*,,***,,,*********,*********************************((((*******((*((((**((((((((((((((*(*((*((((((*(*((((((*((((*(*(***(*((((((**(***((((((****(((((****((*(********(**(*****************(**********************************************,******,*****************(((((*(*(((((((((&"***,,,,,,,,,*,,,,,,*,***,,,************************************((****((((*(*(**(((((((((((*(((((((((((((((((((((((((((((((((((((**((((((((*(**((((**((****(((**(**((*(((((**(((((*((*((*(*(*(*****(*(**********(****((**************************************************************(((((((*(((((&"***,*,,,,,,,,*,,,*,,,,,,******,*********************************(*(((***(*((((*(*((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((**((((((((((*((((((((*((((((((((((*((((((*****(******(*((*((*((((*((********(************************************************(***((((*((((((((((((( (****,,,,,,,,,,,,,*****,,,***********************************(*(**((*(((((**((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((*(((((((((((((((((((*(((((((**((((((*(((((((((*((**((((((***(**(*((*(***((*(****************************************(((**(((((((((*(((((((& (***,,,,,,,,,**,,*,,,,**,********************************((****((((((((*((((((((((((((((((((((((&((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**((((((*((((((((*(((((((*((**(*(((((****(******************************************(*(((*((((((((((((((&"(**,,,,,,,,,,,,*,**,***,,,*********************************(*((((*(((((((((((((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((*(((*(**((*(((***************************(*(*****(***(((***(((((((((((((((((&"*****,,,,,,,,*,,,,,,,,*******************************((((*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((***(*********************((*((*******(*((((**(((((((((((((((((((((&@&(*,,,,,*,*,,,,,,,,****,*,*************************((((**((*((((**(((((((((((((((((((((((((&((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((*((((((*(*****(((******(**(*(****(((((*(**((((((((((*(((((((((((((((((&&****,,,,,,,,,*,,,,,,,,*,,********************(*****(((((((**((((((((((((((((((((((((((((((((((((((((((((&(&((((((((&((((((((((((((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*((**(*(((*(**(*((*****(((((*(*((((((((*(((((((((((((((((((((((((&"***,,,,,*,,,,,,,*,***,,,,,********************(**(((((*(((((((((((((((((((((((((((((((((((((((((((((&(((((((((&((((&(((((&((((((((((((((((((&&((((((&((&(((((((((((((((((((((&&((((((((((((((((((((((((((((((((((((((((((((((((((((*(***((((((***(*((((**(**((((((((*((((((((((((((((((((((((((((&$ ***,,,,,,,,,,,,,,,,,,,,***,,****************(******(((*(((((((((((((((((((((((((((((&((((((((((&(((((((((&&((((((((&(&(((((((&(&(((((((((&(((((((&&((((((((((&&&(((((&&((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((*((((*(((((((**((((((((((*((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,,,,*,**********************((((((((((((((((((((((((((((((((((((((((((((((((&&(&(((((((&(&(((((((&&&(&(((((&&&&&((((((((&&(&((((&&&(&&(((&(((&((((((&&&&(((((((&&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,*,,*,,,********************(((((((((*((((((((((((((((((((((((((((((((((&(&&(&(((((((&((&(((((&&(&(((((&&&&&(((&(&&&&((((&(&&&&&((((((&&&((&&((((&&&&((((((&(&(&((&((&((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&" **,,,,,,,,,,,,,,,,,,,,,,*,*******************(((**(*((((((((((((((((((((((((((((&(((((((&&(&&((((&&(&(&&&((((((&((((&(&&&&((((((&&&&&&(((&&(&&(((((&&&&&&&(&(&&&&&&&(((&&&&&&(&((((&(&((&&((((((((((((((((((&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((& **,,,,,,,,,,,,,,,,,,,,*,,,***********************((((((((((((((((((((((((((&((((((((((((&((((&(((&((&((&(((((&(&(&&(&((((((&(&&(&&&&&&&&&&&(&(&&&&&&&&((&&&&&&&&(&&&&&&&&&(&((&(&&&&&((&(&(&(&((&(&((((((((&((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&& **,,,,,,,,,,,,,,,,,,,,,,,*******************(((((**(((((((((((((((((((((((((((((((((((&((((((&((&&&((&((((&(&((&((&&(&&&&&&&(&(&&&&(&&&&&&&&&&&&(&&&&&&(&&&(&&&&&&&&&&&&&&&&&&((&&&&&(&&&&&&(&(&&(&(&((&(&(&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((& ***,,,,,,,,,,,,,,,,,,*,,,,*,****************((**(((((((((((((((((((((((((((&(((&(((&&((&(((&&&((&&&(((&&&(&((((&(&&&&&&(&&&&&(&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&(&&(&&&&((&((((&(&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&$ ***,,,,,,,,,,,,,,,,,,,,,******************(**(*((*(*((((((((((((((((((((((((&&(&&&(((((&&(&&(&&&(((&&(&(&((((&&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&(&&&&(&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**,,,,,,,,,,,,,,,,,,,,,,**,******************(***((((((((((((((((((((((((&(((((&&(&&&(&((&&&&&&(((&&(&&(&&((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&(((&&&&(((((((((&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,*",,,,,,,,,*****************(**(((((*((((((((((((((((((((((((((&&&((((((&(&(&((((&&&&&&((((&(&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&(((&(((((((((((&(&(((((((((&(((((((((((&(((((((((&((((((((((((((((((((((((((((((((((((&***,,,,,,,,,,,(,,,,,,,,,,***************((*(((((((((((((((((((((((((((&&&&((((((&&&&(((&(&&&&((&(&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&((&(((&(&&(((((((((((&(((((((((((((((((((&(((((((((((((((((((((((((((((((((((((((((&:***,,,,,,,,,,,,,,,,,,,,********************(*((((((((((((((((((((((((((((&&&&&((&(&(&(&(&&((&(&&&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(&(&(((&&&&&&((((&((&&((((((((((&((&((((((((((((((((((((((((((((((((((((((((((((&**,,,,,,,,,,,,,,,,,,,,,*,,***************((*(**((((((((((((((((((((((&(((&(&(((&(&&&((((&((&&&&((&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&(&&&(&&&(&(&(((&&&(($&(((&(&(&&(((((&&&(&(((((&&&&(((((((&((((((((((((((((((&$((((((((((((&$ **,,,,,,,,,,,,,,,,,,,,,,********************((((((((((((((((((((((&((((((((&&&(&&&((&&(&&&(((&(&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(&&&(((&&&((&(((((((&(&&(&((&(&&(&((((&(&&&&((((&(&&(&(((((((&&(((((((((((((&&(((((((((((&$2&**,,,,,,,,,,,,,,,,,,,,,,,***************(((**((*(((((((((((((((((((((&((((&(((&&((&&(&&&(&&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&&&&((&&&&&&(&&((&&&&&((&&((&&&&((((&(&&&&((&&(((&&(((((((((((((((((((&&((((((((((((&&**,,,,,,,,,,,,,,,,,,,,,,*******************((((((((((((((((((((((((&((((((&(&(&(((&((&&&&&(&((((((&(&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&(((&&&&&&&&&(&&&&&&&((((&&&(&&(&(&(&&(((&(((((&((((((((&(&(((((((&((((((((((&**,,,,,,,,,,,,,,,,,,,,,,,*************(*((((*(((((((((((((((((((((((((&(((&((&(&&(&&&(&&&&&&((&((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&&&&&&&&&&&&&&&&(&(&&&&(&(&&&&&&&&&((((&&&&&((((((((&(((((((((&&(((((((((((&`(*,,,,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((((((((((((((((((&&((&&&(&&&(&&&(&((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&((((&(&(&((((((&((((((((&((((((((&&|**,,,,,,,,,,,,,,,,,,,,,,***************(((((((((((((((((((((&(((((&(&(((&&&(&&((&((((&(&&&&&&&((&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&(&&&&&&&(((((&((((((((&((((((((((((&&&*,,,,,,,,,,,,,,,,,,,,,*,***************((((((((((((((((((((((((((((((((((((&&&&((((&&&(&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&(((((((&(((((((((&&((((((&&*,,,,,,.,,,,,,,,,,*,,,,,,**************(*(((((((((((((((((((((((((((&&&(&((&((&&&&&&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&&((((&(&((((&((((((&((((((((&((((&|&*,,,,,,,.,,,,,,,,,,,,,*,***************((((((((((((((((((((((((((((((((&(&&((&(&(&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(&&((((&(((&((((((&&((((((((&@&*,,,,,,,.,,.,,,,,,,,,,,,,,************(*((*(((((((((((((((((((((((((&(&(((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&(((((((((((&((((((((((((&**,,,,,.,,,,,,,,,,,,,,*******************(((((((((((((((((((((((((((((((&(&&&&&((&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&&&&&$$&&$&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&(((((((((&&(((((&(&(((((((&:&*,,,.,,,,,,,,,,,,,,,,,,,,,************((((((((((((((((((((((&((((((&((&((&((&((&&&(&&(&(&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&&((&&(&(&((&(((&((((&&**,,,,,,,,,,,,,,,,,,,,,*****************(((((((((((((((((((((((((((((((((&&&&&(&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&&&&$$$$$$&&&&&&&$&$&&&&&&&&$&$&&&&$$$$$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&(&&&&(&&(&((&&(((((((((@&*,,,,.,,,,,,,,,,,,,,,,,,,**************(*(((((((((((((((((((((((((((&&(&&&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$&&&$&&&&&&&&&$&$&&&&&$&&$$$$&&$&$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&(((&((((((((&&*,,,,,,.,,,,,,,,,,,,,,******,**********(***((((((((((((((((((((((&(((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&$&$&&&&&$&&&&$$$&&$&&$$$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&(&(((&&(((((((&@&*,,,,,,,,,,,,,,,,,,,,,,,***************(((((*(((((((((((((((((((((((((&(&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&&&&$$&&&&&&&&&&$&$&&&$&&$$$&$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((&((((&&*,,,,,,,,,,,,,,,,,,,,******************((((((((((((((((((((((((((&&((&(&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$$$&&&&&$$&$&&&&&$&$&&&&&$$&&$&$$$$$$&&$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&(&((((((& &*,,,,,.,,,,,,,,,,,,,,,,************(*(*((((((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&&&$$$&$&&&&&&$&$$$&&&$$$&&&&&&&$$$$$$&$&&$$&$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&(&(&(((((&@ &*,,,,,,.,,,,,,,,,,,,,,,************(*(*((((((((((((((((((((((((&((&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$&$$&&&&$&$$$$$$&&&$&$$$$$$&&$&$&&$$&&$&$$&$$$&$&&$$$$&&&&&&&&&$&$&&&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&&&(&&&&&((&&((&(((&&*,,,,..,,,,,,,,,,,,,,,*****************(((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$&&&$$&&&&$$$$&&$$$&$$$&$&&&$$$$$$$&$&&$$&$$&$&&&&&$$$$&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(((((((&&&*,,,,,,,,,.,,,,,,,,,,,***************(((((*((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&$&$$&$&&&&$$$$&$&&$$$$$$$&$&$$$$$$$$$&$&$$$$$$&&&&$$$$$$$&$$$$$&$$&&&&&$$&$&&&&&&&&&&$&&&$&&&&$&&&&&&&$$&$&&&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(&&&&&&&((&(&(&&&(((&&*,,,.,,,..,,,,,,,,,,*,**************(**((((((((((((((((((((((&&(&&&(((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&&&$$$&$&&&$$&&$$$&$&$&$$&$$$&&&$$$$$$$&$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&$&&$$$$$&&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((((((((&&*,,.,,,..,,.,,,,,,,,,,,,*************(((((((((((((((((((((((&((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&$$&$$$&$$&$$$$$$$$&$$&$$$$$&$$$$$$$&$&$$$$$$$$$$$&$$$$$$&&$$$$&$$&&&&&&$$$$&&&&&&&&&$&&&&&&&$$$&$&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&(&((((&(((((&&*,,,,,,.,,,,,,,,,,,,,,,**********(*****(((((((((((((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&$&$$$$&$$&$$$$$$$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$&$$$&&&&$&&&$&&&&&&&$&&&$$&&$&$$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((&((((((((&&&*,,,.,,,,,,,,,,,,,,,,,,*********(**((*((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&$&&$$$&&&&&&&&&$&&&$&&$$$$&$&&$&$&$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((&&&*,,,,,,...,,,,,,,,,,,,*************(***(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$&&$$&&$$$$$$$$$$$$$$$$$&$&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&$&$$$&&&&$$$$$$$$&$&$$$$$$$$$$$$$$$$&$&$$$$&&&$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&(&((((((((&&,,,,,.,,,,,,,,,,,,,,,,,,*************((((((((((((((((((((&((&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$&&$&&$$$$$&$$$&&$$$&$$&$$$$$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&&&&&&(&&&(&(((((((&&*,,,,,.,,.,.,,,,,,,,,,***************((((((((((((((((((&&((&(((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&$&$&$$$&&$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&((((((&*,,,,.,,,,,,,.,,,,,,,**,*************(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&$$&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(((((&&&(,,,,,,,,,,,,,,,,,,,,,,*****"$******((*(((((((((((((((((&&$&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$($$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$&$$$$&$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&(&((((&$*,,,,.,,,,,,,,,,,,,,,,**************(***(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"&&&&$&$$&$&&$$$$$$$&&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$&$&&$&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&((((&&&*,,,,,,.,,,,,,,,,,,,,*,*,**********(((((((((((((((((((&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&$&$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&(&(&((&&&&&(&&&*,,,,,,.,,,,,,,,,,,,,,*************(**((*((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$$$$&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&(&&&((&(&&((&.$*,,.,.,,,,,,,,,,,,,,,*,,************(((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$&&$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((&&&&&&&*,,,..,..,,.,,,,,,,,,,*************((**(*((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((&(&&*,,,.....,,,,,,,,,,,,,,***************(((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&h&*,,.,,,,.,,,,,,,,,,,,,,,*************((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&(&(&&&*,,,.,,,.,,,,,,,,,,,,*,************(***(((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((((&&&&,,,..,,,,,,,,,,,,,,,,*,,*************((*((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$&$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&((&&&&&&&&,,,,,,,..,,,,,,,,,,,,,*************((((((((((((((((((&((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(&((&&((&(&&$*,,,.,..,,,,,,,,,,,,*,************(**(**(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&*,,.,,.,.,,,,,,,,,,,,,,,***************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&$*,,,,,,.,,,,,,,,,,,,,,,,*********((****((((((((((((((&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&((&(&&&2 &*,,...,,,,,,,,,,,,,,,,,*,,************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&.&*,,,,,,,,,.,,,,,,,,,,*,,,*************(((*((((((((((((&(&&&&((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&*,,,...,.,,,,,,,,,,,,,,***,***********(((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,************(((((*((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&$*,,,..,.,,.,,,,,,,,,,,,,************(**((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&(&& $*,,......,,,,,,,,,,,,,,,*************((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&$*,,,....,,.,.,,,,,,,,,,,,*********(**(*(((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,,,...,,,,,,,,,,,,,,*,********(**((*(((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&.$*,,...,,.,,,,,,,,,,,,,,****************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((&&&$,,,...,,,,..,,,,,,,,,,,,,************(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&,$*,,,......,.,,,,,,,,,,,*,*,*******(****((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$"$$$"$$$$$$$"$"$$"$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&`P$,,,.....,,,,,,,,,,,,*,**,*,**********(*(((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&$*,.,,..,,...,.,,,,,,,,*,************(*((((((((((((((((&(&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*,,,,.,...,,.,,,,,,,,,,**********(**(((**(((((((((((((((&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:"*,,,.,....,,,,,,,,,,,*,*,***********(((((((((((((((((((&((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&& $*,,..,...,,,,,,,,,,,,,*,,**************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,,,,,.,..,,,,,,,,,,,,,,************((*(**((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&$&&$&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&$&&&&&&&&&&&&&(&&&&&&&&&&(&& ",,,,...,,,,,,,,,,,,,,,,*,*************(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$"$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&& >*,,,....,,,,,,&,,,,,*,,*************((((((((((((((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$"$"$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&& H,,,,.,,,..,,,,,*,,,,,,,,************(*(((((*&((((((((((((((&(&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$$$"$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&& ",,,,,...,,,,,,,,,,,,,,***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$$$$"""$$$$"$"""$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&& "*,..,..,.,,,,,,,,,,,,*,,,********(****((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&$&&$&&&&&&&&&&&$&&&&&&&&&&&&&$,,..,,,,.,,,,,,,,,,,,,,************(*(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"$$$$$$"$$$$$"$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "*,,,,.,.,,,,,,,,,,,,,,,,***********(**(**((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$$""""$$$$$$$""""""$$"$"$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&(&&(&"*,,,....,,,,,,,,,,,,,***,**********(****(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""""""$""$"$$""$""$$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&",,,.,,,,.,,,,,,,,,,,*,*,************(*(((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$""$$"$$"$$"""$"$$$$$""""""$"$$$"$$"$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",,,,,,,,,,,,,,,,,,,,,,,,************(*((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$$$$$"$$$$$$""$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$"$$$$$"$$$$"""$"""""$"$$"$"$"""""$$"""""""$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&(&&&&&((&&"*,,,,,,,.,,,,,,,,,,,,,******************(((((((((((((&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$"$$$"$$$"""""""""$"""""$"""$$$""$$$$$$$"""""$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&T@"*,,,,,.,,,,,,,,,,,,*,,*,,*****(*(*****(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$""$"$$$"$$$"""$""$$""""""""""""""""""$$""""""""$$$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&$&&&&&&&&&&&&&&&&&&&&&(&&&&"*,,..,,,,,,,,,,,,,**,,*************(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$$"$"$"""""""$$""""""""$""$""""""""""""""""$"$$"$$"""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&((&X *,,,,,,,,,,,,,,,,,,,,*,*************(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""$""$"$""""""""$$""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&(((&&"*,,,,,,,,,,,,,,,,,,,,****************((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""$$""""""""""$""""""""$$""""""""$"$""""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&(((((((&"*,,,...,,,,,,,,,,,,,,,****************(((((((((((((((((&((&(&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$"$$"$$$"$"$$$$""""""""$""""""""""""""""""""""""""""$""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((& *,,,,.,,,,,,,,,,,,,,**,***************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&$&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$"$$$$$$$$$"$$$$$$$""""""""$"""""""""""""""""""""""""""""""""$""$$"$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&((&"*,,,,,,,,,,,,,,,,,,*,,****************(((*((((((((((((&(&&&(&&&&&&&&&&&&&&&$&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$""$$$$$$$$""$$"$"$$"""""""$"""""""$"""""""""""""""""""$"""""$"""""$"""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&((& *,,,,.,,.,,,,,,,,,,,,,**************(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$""""$""$""""$$""""""""""""""""""""""""""""""""""""""""$"$""""$$$$"$$$"$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(((((& *,,,,,,,,,,,,,,,,,,,*****************(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$"$$$$$$"$"""""""""""""$""""""""""""""""$""""""""""""""""$""$$""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&& *,,,,,.,,,,,,,,,,,,***,*************(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$"""$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$"""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&&(&(&&( *,,,,,,,,,,,,,,,,,,,*****************((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$""""""""""""$""""""""""""""""""$"""""""""""""$"$""""$"""$""$""$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&((& *,,,,,,,,,,,,,,,,,,,,,**************(*((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$"$$$$$$$$"$"$"$$$"$""$""$$$""""""""""""""""""""""""""""""$""""""""""""""""$"""$"$""""$"$"$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$&&&&&&&&&&&&&&&&&&&&(&&((&& *,,,,,,,,,,,,,,,,,,,************(****((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$"""$"$$$$$$"$""$"$$$$$""""$$$"""""""""$""""""""""$"""""""""""$"""""""""""""""$""""""""$""$$$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$&&&&&&&&&&&&&&&&&&(&(&&(((&& *,,,,,,,,,,,,,,,,,,*****,******((*(((((((((((((((((((&&&&&&&&&&&&&&&&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$"$$$"$$""$$$$$"$$"""""$""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""$$"$$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&((((&&& *,,,,,,,,,,,,,,,,**,****************(((((((((((((((&&&(&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""""$"$$""$"""""$"""""""""""""""""""""$"""$""""""""""""""""""$""""""""""""""""""""""""$""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&*,,,,,,,,,,,,,,,,,*,**************(((((((((((&((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$$$$$"""""""$$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&&&&&&&&&&(&&&&(&((& *,,,,,,,,,,,,,,,*,*,**************(((((((((((((((((&(&&&&&&&&&&&&&&&&&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$"""$$$$$$$""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((((& *,,,,,,,,,,,,*,,,,,,**********(***(((((((((((&(((((&&&&&&&&&&&&&&&&&$&&&$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""""$"$""$$""$$$$$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&((&&&*,,,,,,,,,,,,,,,,,,**************(*(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$"$"""$$$$$""$$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&*,,,,,,,,,,,,,,,,,,**************(*(((((((((((((&&&&(&&&&&&&&&&&&&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$"$"$"$$$$$$"$$$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&4*,,,,,,,,,,,,,,,,,,***************((((((((((((((((&&&(&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""""$$$"$$$$""$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&& *,,,,,,,,,,,,,,,*,,,************(*(((((((((((((((&(&&&&&&&&&&&&&&&$&$$$&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$"$$$$$$"$$""$"""$""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&**,,,,,,,,,,,,,,,,,,**********(**(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$""$$"$"$$"$$""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&(&(&(&& (*,,,,,,,,,,,,,,,,,*********&(*((((*((((((((((((((&&&&&&$ &&&&&&&&&&$$$$$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$"$"$$""$$$""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&& *,,,,,,,,,,,,,,,,,,************((((((((((((((((((((&&&&&&&&&&&&&&&$&&&&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$"""$"""""$$"""$"""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$""$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$&&&$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,,,,***********(**(*(((((((((((((&&&&&&&&&&&&&&&&&$&&&&&&$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""$"$""$"""""""""$"$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""$""""""$"""""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$&$$$&$&$&&&$&&$&&&&&&&&&&&&&&&&&(&&&*,,,,,,,,,,,,,,,,*****************(((((((((((((&(&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""$"""$"""""""$$$"$"""$$"""""""""""""""""""""""""""""""""""""""""$""""""""""""""""""""$"$""""$""$$"$"""$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,,,******(**(**(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""""""$"""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,,*************(((((((((((((&((&&&(&&&&&&&&&&&&&$$$&&&$&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"$"""$""""""$""""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,,,**********((*((((((((((((&(&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""$""$""""""""""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&((&&&"*,,,,,,,,,,,,,,,,,*************((((((((((((((&(&&&&&&&&&&&&&&&&&$&&&&$$$&$$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""$"$"""""""$""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&& *,,,,,,,,,,,,,,,,,************((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$"""""""$"$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""""""""""""$$""$""""""""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,**,**************((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"$""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&$&&&$&&&&&&&&&&&&&&&&&&&"l*,,,,,,,,,,,,,,,*,,***********(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&$&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,*,************((((((((((((&&&&&&&&&&&&&&&&&&&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$&&$$$$&&&$&$&&$&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,,,***********(*((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&" **,,,,,,,,,,,,,*,,************(*(((((((((((&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""$"$"""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,,*,***********(((*((((((((((&(((&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$""$"""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&$&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,,,,**************(((((((((((((((&&&&&&&&&&&&&&&&$&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&&&&&&&$X *,,,,,,,,,,,,,,,**********(***((((((((((&(&((&&&&&&&&&&&&&&&$&&&$&$&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&&$$$&$$&&&&&&&&&&&&&&&&&&&&"*,,,,,,,,,,,,*,,************((((((((((&((((&(&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&$`J*,,,,,,,,,,,,,**,***********(*(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$$$$&&&&&&$&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,*,*************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$&$&&&$&&&&&&&&&&&&&&&&(&&$*,,,,,,,,,,,,,*,**********((*(((((((&(((((&&&&&&&&&&&&&&&&&$&&&&&&$&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$&&&&$$&&&&&&&&&&&&&&&&&&$.*,,,,,,,,,,,*,***************(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$$$$$$$$$$$$$$$$$$&$&&$&&$&&$&&&&$&&$&&&&&&&&&&&&&&&&*,,,,,,,,,,*,,,*,**********(*((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&$$&&&$$&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,,,,***********(*((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$&&&&&&&&&&&&&&&&&&&$*,,,,,,,,,,,**,************((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$"$$$$$$$$$$$$$$&&$$$$$$&&&&&$&&$$$&&$&&&&&&&&&&&&&&&*,,,,,,,,,,,,,,************(((((((((((&&(((&&&&&&&&&&&&&&&&&&&&$&&$$&$&&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$&&$$$$$$$&$$&&&$$&$&$&&&&$&&&&&&&&&&&&& *,,,,,,,,,,,,,*************((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&$&&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&$$&&&&&&&&$&&&&&&&&&&&&&&&$ *,,,,,,,,,,,,,***********((*(((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&$&$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$""""""$"$$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""$"""$$$"$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$&&&$&&$&&&&&&&&&&&&&&&*,,,,,,,,,,*,*,*********((((*((((((((&((&(&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$""$$$"$$""$"""$"$$"""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$$"$$$$$$$$$$&$$$$$$$&$$$&$$&$$$$&&$&$&$&&&&&&&&&&&&&&$*,,,,,,,,,,,*,***********(*((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$$$$$$$$$$$$$$$$$$$$$"$$$$"$$"""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&$&&&&&&&&&&&&&&**,,,,,,,,,,**********(*(((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$$"""""""$$$$$$$"$$$$$$$$$$$$&$$$$$$$$&$$&&$&&$&&$&&&&&&&&&&&&&&&X **,,,,,,,,,,,,,*********(((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$"$$$$"$"$""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$$&&&&&&&&&&&&&$,(*,,,,,,,,,,,********((**(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&**,,,,,,,,,*,,************(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&&&&&&&&&&$**,,,,,,,,**,************(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""" """""""""""""""""""""""""""" ""$"""$"""""$$$"$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&"$$&&&&&&&&&&&&*,,,,,,,,,*,**********(*(*(((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" " """""""""""""""""""""$""""""""$$"""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&**,,,,,,,,**************((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" " " "" """""""""""""""""""""""$"""""$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&&&$**,,,,,,,***************((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&$&&&&&&&&&&&*,*,,,,,*,,************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$"$$"""$"""$"""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&*,,,,,,,,,**************(((((((((((((&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$""$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&**,,,,,*,,*************((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$"""""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"""""$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&**,,,,,**,**,**********((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$"$$""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&$$$&&&&&&&&&&&&&&&&&**,,,,,,*,***********(*(((((((((((((&((&&((&&&&&&&&&&&&&&&&&&&&&&&$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$"$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&***,*,,,,,************((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$&$$$$$$$$$$$$$$$$$"$$$$$$$""$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$$&$$$$&&&&&&&&&&&&&&*,,*,,,,*,***********(((((((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """"""""" " """"""""""""""" """"""""""""""""""""""""""""""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&***,,,,,**************(((((((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&$&&&&&$&&&&$&&&&&&&***,*,,,*,,***********((((((((((&(&(&&&(((&&&&&&&&&&&&&&&&&&$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&&&&&&&&&&&&&&&**,,*,**,**********(*(((((((((((((((&&(&((&&&&&&&&&&&&&&&&&&&&&&$$&$$&$&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&$&&&&&&&&&&&&&&&(***,*,,,*************((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$"$"$$"$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&(**,,,,,,,*********(**(((((((((&(((((&((&&&&&&&&&&&&&&&&&&&&&&&$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$""$$$$$$"$"$"""""""""""""$""""""""$""""""""""""""""""""""""""""""""""""""""""""""""" "" """"""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$&$&&&&&&&&&&&&&&***,,*,,,***,*********(((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$""$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&& ***,,,,,**************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$&&&&&&&&&&&&&,****,,,,,,***********(((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&&&&&&&&l(***,*,,*,*********((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&$&&&&&&&&&&&&*****,,,,*************(((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&****,,,,*,**,********((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&&&&&& ****,,,,****,*******(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$&&&&&&&&&&&&"**,,,,**,*,***********(((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&& ***,,,*,*********(**(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&" ***,****,**********(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$&$&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&"******,************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&"**,,****,**********(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$"""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""" """"""""""""""""""""""""""""""""""""""""""""$"""""""""$$$""$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&"*******,********(**((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""""""""$"""$"$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&"(*****,**********(*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$"$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$&&&&&&&&&&&&&&$6(***************((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$"$"$"""""""""$"""""$"""""""""""""""""""""""""""""""""""""""" " " """"" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$$$&$$$&&&$$&&&&&&&&&&&&&&$(**,**,,***********(((((((((& &(&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$"$$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""" """""""""""""""""""" " """""""""""""""""""""""""""""""""$"""$$"$$$$$$$$$$$$$$$$$$$$$$$&&$&$&&$&&&&&&&&&&&&&&&$(***************(*(((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""" """"$"""$""$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&&&&&&&&&&"(*******,*******((*(((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""$""""$"$"$""""""$$""""""""""""""""""""""""""""""""""""""""""""""""" """"" " """"""""""""""""""""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&(****,*************((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$""""""$$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&$&&&&&&&&&&&&&&&&&$(***************(((((((((((((((&(&&&&&&&&&&&&&$&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""$""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""" " "" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$&$&&&&$&&&&&&&&&&&&&&&&&&&$(***************(*((((((((((((&&(&&&&&&&&&&&&&&&&&&$&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"""""""""""""$"""$""""""""""""""""""""""""""""""""""""""""""" """"" """""""""" "" """"""" """"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$&&&&&&&&&&&&&&&&&&$(***************(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""$"""""""""""""""$""""$""""""""""""""""""""""""""""""""""""""""""""""" "" """" "" """"""""""""""""""""""""""""""""""""""""""""""""""$$$$$""$$$$$$$$$$$$$$$$$$$&$$$&&&$&$$$&&&&&&&&&&&&&&&&&&&(**************(*((((((((((((&&&(&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$"$""$"""$""$"""""""$"$"""""""""""""""""""""""""""""""""""""""""""""" """""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$&&&&&&&&$&&&&&&&&&&$(****************((*((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$$"$"""""""""""""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """ """""""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&$$$&&&&&&&&&&&&&&&&&&&$(************(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$"$"$"$"""""$""""""""""""$""""""""""""""""""""""""""""""""""""" """""""" """"""" """""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$&$$&$&$&&&$&$&&&&&&&&&&&&&&&&&& (***************(*((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""""$"""$$"""""$$"$"""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """"""""""""""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&$&&&&&&&&&&&&&&&&&&&(***********((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$""""""$"""""$""""""$""""""""""""""""""""""""""""" """""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&$&$&&&&&&&&&&&(************(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$"""$$$"""$""$$$""$$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&&&&(**********(((*((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$""""$$""$"$$$"$""""""""""""""""""""""""""""""" """""""" """"""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&\(************((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$$"""$"$"""$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$$$&&$&&&&&$&&&&&&&&&&((**(***(*((((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$""$"$"$$""""$$""$&$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&$&&&&&&&&&&&&jb((******(*((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$"$$"""$$$"$""$"$"""$"""""""$"$""""""""""""""""""""""""""""""""""" """""""""""""""""" " """""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$&&&&&&&&&&&&&&&&&(((((****((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$$$$"""$"$$""""$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$&$$&$&$&&&&&&&&&&&&& (((***(*(((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$"$$""$""$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&$&&&&&&&&&&&&&&(((((**((((((*(((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""$"""""$""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$$$$$$$$&$$$$&$&&&&&&&&&&&&(((((**((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$"$$$$$$"$$""$"""$$"$""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""" """""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&&&&&&&((*((((*((((((((((((((((&&&&&&(&&&&&&&&&&&&&&&&$&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$$$$$$"""$"$"""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""" """" """" """ """""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$$&&&&&$&&&&&&&&&&&&&&&&&(((((*(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"""$$$"$"$""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""" """""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$""$$$$"$"$"$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&&&&$&&&&&&&&&&&&&&&&((((((*((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$$$$"""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&$&&&&&&&&&&&&&&&&&p(((((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""$$$$"""$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$""""""""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""" """"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$"$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&(((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&&$$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"$"""$$"$$""""""""$"""""""""""""""""""" """"""""""""""""""" " " """""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$"$"""""$"$"$$$"""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&((((((((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""$""$"$""$"$""""""""""""""""""""""""""""""""""""""""""""" " """" "" """""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&@&((((((((((((((((((&(&&&(&&(&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$""$$$"$""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&8 &((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$""$$"$$$"$$$$"$"""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&`&((((((((((((& &(((&&(&&&&(&&&&&&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$"""$$"""""$""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$$"""""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&$$&&&&&&&&&&&&&((((((((((((((((&(&(&(&(&(&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""$$$"""$""""""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""""" """""$$"""""$""$$$"$$$$$"$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&p&((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$"$""""""""$"""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""""$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$"&&&&&&&&&&&&& &(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$"$""$$$""$""$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&&&&&&&$&&&&&&&& ((((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$""""""""$"""$"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$"$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&& &((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$"$""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&$&&&&&&&&&&&&&&2 &(((((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$$&$$$&&&&&&&&&&&& &((((((((((((((&&((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$"$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$""$"$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$$&&&$&&$&&&&&&&&&& (&(((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$"$""""""$$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$$$$$$"$$$$$$$$$$$&$$$&&$$$$$$$$$$$$$$$$$&&&&&&&&&&&&& &&(((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$""$$""$"""$$$$"$"""""""""""""""""""""$""""""""""""""""""""""""""""" " &"""""""""""""""" """"""""""""""""""""""""""""""""""""$""$""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&$$&&&&&&&&L"&(&(((((((((&(&&&(&&(&&&((&&&&&&&&&&&&&&$$&&$&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$"""""""""""""""""""""""""""""""" " " """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$&$&&&&&&&&&"&(((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$"$"$$$"""""""""""""""""""""""$"""""""""""""""""""""""""""""" """" """""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$"""$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$$&&&&&&&"&(((((((((((((((((&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""$"""""$"$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$&$&&&&b &&((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$"$"$""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""$""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&>"&(&(((((((((((&&(&&&&&&&(&&&&&&&&&&&&&&&&$&$&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$"""$$$"""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(&((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""$""""""""""$""""""""""$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$&&&$$&&&&&((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""$"""$""""$""$""""""""$""$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$"$$""""$"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""$"""$$"""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((((((&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """ """"""""""""""""""""""""""""""""""""""""""$""$"""$""""$$"$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&(((((((&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$""$""""""""""$""$$"$"$"$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&(&((((((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$"$"""$"$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$&&&&&&&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$$&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""" """ """"""""""""""""""""""""""""""""""""""$$"$"$""$"$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&(&(((&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&&$&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""""""""""""""""""""""""""""""""""""""""""" """" """" """""""""""""""""""""""""""""""$""""""""""""""""""""$"""$""$"""$"$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$&&&F&&&&(((((&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&$$$$$&$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$"$"$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""$""""""$$""$"$"""$"""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&& &&&&&((&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$"$$"$"""$""""""""$"""""""$""""""""""""""""""""""""""""""""""""" "" " """""" """"""""""""""""""""""""""""""""""""""""""""$""$$$"""""$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&$$&&&$$&$$$&$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$"$$$"$$"$$"$"$"$"""""$"""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"""$$$$$$$"""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$""""$"""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""""$""$$"$$$""$$""$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$"$$""$"""""$"""""""$""""""""""$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""""""""$$$"$""$""""$$$$""$"$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"$"$""""""$"""""""""$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"""""$$$$"$""$""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$"$""""$"""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""$$"$"$"$"$"$$"$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$&$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$""$""$$$$""""""""$$"""""""""""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$""$$"""""""$""$""$$""$"$"$"$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$&$&$& &&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$$&&&$$$$&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$"""$""$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$"$$"$"""""$"""$"$"""""$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&$&"&$$&$&&&$$&$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$""$$$"$$"$$$"$$"""""""$"$"$"$""""$""""$"""$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"$$$$"$$$$"""$"$""""""""""$$"$$"$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&&&&&&&&&&&&&&&$&&$$&$$$&&&&$&$$$&$$$&$$&$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"$$"$"$$$"$""$""""""""$$""""$$"""""""""""""""""""" """"""""""""""""""""""""""" """"""""""""""""""""""""$"$"""""$""$""$""$$""""$$""$$"$"""$$$$$$$"$$$"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&& "$&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$&$$&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$$$$$$$$$$$""$$"$$"""$$""$"$$$""$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$"$"$$"$$""""""""""$$""$"$$"""$"$"$""$"$"$$"$$$$$$$$$$"$$$"$$$$$$$$$$$$$$$$$$$$$&$&&&&"@ $&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&$&&&$$$$&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""$"$$$$"$"$""$"$"$"$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$"""$"$$""$$$$""$$"$""""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&