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 = '569B10' IMAGE_NUMBER = 57663479 IMAGE_TIME = 1978-03-10T05:45:58Z EARTH_RECEIVED_TIME = 1978-03-10T23:29:24Z ORBIT_NUMBER = 569 INSTRUMENT_NAME = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B GAIN_MODE_ID = LOW FLOOD_MODE_ID = ON OFFSET_MODE_ID = ON FILTER_NAME = CLEAR EXPOSURE_DURATION = 0.025450 NOTE = "HIGH RESOLUTION MAPPING SEQUENCE" /* DESCRIPTION OF THE OBJECTS CONTAINED IN FILE */ OBJECT = IMAGE_HISTOGRAM ITEMS = 256 ITEM_TYPE = VAX_INTEGER ITEM_BITS = 32 END_OBJECT OBJECT = IMAGE LINES = 264 LINE_SAMPLES = 300 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2#11111110# NOTE = "MEDIAN SUBSAMPLED 1056X1204 EDR IMAGE" END_OBJECT END  $$`®u4‡E¼9õ)(fĮ̀w—C¯¤•z[[gvaƒ\O@1s±—g‡À`;Õ#......0000000..........,.,,,,.,..,.,,........,............0.00000..0.0.0............,.,.,......,,,.........,,,.,,..,.,,..00000000000000000000.0000022000022022222444644422222222222222244222422444442444444444444466666464446444644664446446664642422444444424244644444442444424222222224222200...* ,.....00000000000...........$,......0.00........0.0.0..0.0.000000...0..........................,....,.,........,,,.0.0..000..00.00000000.......000000000000000222244422222222222202222222002222222222222222222222444444444444444444444444444442222222444442222222224444222222222222222222220000., &..000.000000.000....,,,.,..,,*,,.......................00.(.............,.,,...,,,,,..$,.,.,,.,,,,.,,,,,,,.,......,*00.....................,...,..00000..000.0000222220000002222002222000000002220222222222222222224422222222242242222242422222222222222222222222222222222202222222222222200000..(0020000.000000.0...,,,,,,,,,,,,,.,,,,,,.....,.,..,,,............,,.,..,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,.,.00.0....,,,,...0...,,,,,,,,,,,..,,....0....000.00..0.0000.0.0.*020220020000000000000200020,002022222222222222222222222202222222222222222222222000022222222202020222000220000000...(2222000000000000....,,,,,,*,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,*,,,,,,,*,,,,,,****,,,,..,,,,,.......,,,,,,,,,,,,..,.,,,,,,,,,,,,,,,,........00........0000....000002002002200000000020000000022202022222222220022222222**000020000000202222220000000.(02200000000000000000000000.,(2220200000000000....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,*****,,,**,,*,,,*******,,,,,,,**,*,,,,,,,,**,,,,,*,,,,,,,,,,,,,*,,,,,,,,,,,,,,.,,,..........00000...000000000200000000000000.00000000002222000202022000200000000000000000200000002000000000020200000.0000000.000000000. (000022000000020200.,,,,,,,,,,,*,,,,,,,*,*,,,,,,,,*,,,,,,,,,,,,,*,,**,,*,,****&(***,***,,,,,***(******(*************,,,,*********,,**,***,.,,,,,,,,,,,,,,,,,,,,......,,..00000......0.0..0.0000.00..00000.000000000000000020020000000000000000000000000000000000000.00000000000000000000000000.....&00000000000000000..,,,,.,,**,*,*,,,,,****,,,,*,,,,,,,,*,,,*,****,,.,,**************,,,,,,**(((******((((******(*(***,*,*(*(**********,,,,,,,****,,,,**,*,,,,,*,,..,.....000.00.....0.00000000..00.0.0.0..000000000000000000000000000000000.0000000000000000000000000...0000...0000000000000.0....,&.000000000000000...,,,,,,,,,***********,,,,,****,,,,*,,**,**,,,**,,**,******,..****,,.,,***(((**(******(***,,********(((((*********,,,,,,,,,,,,,,,,,*****,******,,,....,,....0000................0..........0.00.0..00000000000000000....0.000000000000000000000000.00.00.000...0..0...000.......,&.000022000000......,,,,.,.,,**(********,,,*****,,,,,****************,,********,,,****,*****((((*********(*****,,,,**((((*************,*,,,,,,*,********,********,,,,,,,,,,,,,........................................00......0...00........0.....00000000.000000000000.00000.....0.0.............,&..0202000..........,,,,,...,,*****************************************(((((****************((((***(((((*((((((,,,*((((*((((********,,*,,*,*,************,**********,,,,*,,,,,,,,,,,,,,..,.,......,,..................0..........0.................000...0..0000000000000.0.......................,&022220000000.......,,,......,*****((****************(*****(****,*****((((((*************(((***((((&&(((((&&&&((*(**(******(***********,**,********,,*******,,*********,,,**,,,,,,,,,,,.,..,,...,,........,.,...............................,,,......0....00.00.0000.0..00........................,&2222000.00000...,..,,,,.,,..,,************************(****(**,,,***(((((&&((***(**(**(((((****(((((((((&&&&&((*(*((((**((******************,***(*********,****************,,,,,,,,,,,,,,,,,,,,,.,.....,......,..........................,,,,,................0.00..0.0..........................,&2200000..00000....,,,,,,,,,,,,,,**************************,,*******(((((&&((((*(((*((***(((****((******(&&&((**(((((((***((*((***(****(*****,***************************,****,,,,**,,,,,,,,,,,,,.,,,,,,.....,,.,,..,......,.......,,......,,..........0..................0.......................,$02222200..0000....,,,**,,,,,,********************(((**************((((((&((((*((&((*(*(*(*((**(((**,*((*******((&********((*(**((((******************(****(*********((***************,,,,,,,,,,,,,,,,,,,,,...,,,,.,....,,,,......................................................................,".00222000.........,,,,***********************(**((***((**********(((((((((***((&&&(*((((((((((*((((((((*,..,,(((((****((((*(((((((((((((*((****(***((*(((*************************,***,*,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......,.........,...............................,..............,,"..0200200..........,,,,*********************((********((((***(*(((((((((*(*(((((((((((((((((((*((((((((*,.,**(((((((((((((((((((((((((((&&((((((***((((((*************(*((**************,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,.......,..........,...................................,,,,,,,.,..., ,...0220000........,.,,******,******(((***(*****((*((((*******((((((*(((((*(*(**((((**(((((((((((((&(((***(((((&&&&&((((((((((&&(&(&(((((((((((((((((((****((*****(((***((((**((*************,,,****,***,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,..,..,...............................,,,....,.,,, ,...000000002000.....,,*,,**,********(((**(((**((((((********(**(((((****,*****((((((((((((((&(((((((((((((&&&(&&&&((((((((&(&&&&(&&&(((((&&&((&&&&&(&&(((((((((((((((***(((((((((((*(**********************,*,**,*,****,,,,,,,,,,,,,,,,......,.....,,,..........................,....,.,.,,.,,,,, ,....0000024220000...,,,,,,,,,*****(*(((******(*(*((*((((**(*((((((((*,,**(*******(((((((((((&(&&&(((((**((((&&((((((((&&&&(((&&&(&&((&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(((((((****,**********((***,,,*********,,,,**,,,,,,,,,,,,..........,,,,,,.,..,..................,,.,,,.,,.,.,,,,,* ,,....0224444220000..,,,,,,,,,,,***(((*(((**(((**((((((*(*(((((((&&&((***(((((*((*(((((((*(((((&&&(((((((((((&&((*((&(&&(&(&(&&&&(&&(&&&&&&&&$&&&&&((((((((((((((((&(&(&(&((&(((((((((((*****(*********(***************,,,***,,,,,,,,,,,,..,,.,.,,,,,,,,,,.,,.,....,......,...,.,.,,.,,,,.,,,.,,,, ,,....02222222020000.,,.,,,,,,,,***(((((((((*(*(((*(&(((**(**((((&&&((((((((((****(((((((((((((((((*(((((&&&&&&&(&&&&&&&&&(&&((((((&&&&&&&&&&&&(&&&&((((&&&&&&&&&&&&&&&&&&&&(&(((((((((((*((((((((*********************,*,,*,,,,,,**,,,,,,.,.,,,...,,,,,,.,,,,,,,,,,..........,.,,,,,,,,,,,,,,,,,* ,,,...0.00002220000...,,,,,,,,,,,****(((((((((**((******(((((((((&&&(((((((*(((**(((((((((((((((****(((((&$$$&$$&&&&&(&&&&&&&(&(&&&&&&&&&(((&(((*((((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((********************,,*,,,*,,**,,,,,*,,,,,,,.,,,,,,.,,,,,,,(*,,,,,..,,.......,,,,,,,,,,,,,,,,,*,,,.......0.00200200..,,,,,,*,,,,,*****((*(((((((**,,***(((((((((&&&&(((((((((((((((&&&&&((((((((((((*(&&$$&&$$$$&&&&$$$&&&&&&(&&&&&&&&&&&&(((((***&&&&&&&(&&&&$&$$&&&&&&&&&$$&$$&&&&&&((((*(((((((***********************,*,**,,,,*,**,,,,,,,,,,,,,,,,,,,,,*((*,,,,.,.,,.....,,,,,,,,,,,,,,,,,,,*,,,,.........00222200...,.,,,,,,,********(((((((*****(*((((((((&&&&&&((((((((((((((&&&&&(((((((((((((((&&$&&&$$$&&&&&$&&&&&&&&&&(&(((&&&(((((((((((&&&&&&&&&&&&&&&&&$&$&&&&&$$$$$$&&&&&(((((((*((((**(***(****************,***,,,,,****,,,,,,,,,,,,,,,,,,,*,*(*,,,,,,,.,,,,,,.,,,,,,,,,,*,,,,,,,,**,,.,..,.....00222220000.....,,,,,,*****((((*(((*(*(((((((((((&&&&(&&(((((((((((((&(&&&&(((((*(*((&&&&&&&(&&&(&(&(&&&(&&&&&&&&&&&&(&&&&&&(((((((&(&((&&&&&$$&&&$&$$$$$$$$$$$$$$$$&&&&&&&&&(((*((((*((**(***********(((*****,,,,*******,,,,*,,,*,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,*,,,.,,........00222200000.....,,,,******((((*(((*((((((**(*((((&((&&((&(((((((((((((*(&&&((((***(((((&&(*((&&*,*(&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&(&&&&&$&$&$&&$&$$""$$$$$$$$$$&&&&&&&&&&&&(((*(((((*****(**********(********,*******,,************,*,*,,,,,*,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,*(*,,.,,,.........0022000000....,,,,*******(((((((((((((((((((((((&(((&((((((((((&((((**(((((****(((((&(&&&***(*(&&&&&(*(&&&&&&&&&&&&&&&&&&&&&(((&&&(&(&&&&&$$$$$$$"$$$$$$$$$$$$&&&&&&&&&&&&&&((((*(((**((((****((*******************,******,********,,**,,,,,..,,,,,,,,*,,,.,,,,,,,,,,,,,,,,,,,,,,,&*,,,,,,.,.,.......00000000000..,,******(*((((((((((&&(((((((((&((((((((((((&&&((&&&((((((((***((&&&&&&$$$(***((&&&&&&&&&&&&&&&&&&&&&&&((((((((((&&&&&&&&&&$$$$$$$$""$$$$$$$&&&&&&&&&&&&&&&&&&(((((((*****(***(*((***,,***********************************,,,.,,,,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,***&**,,,.,,,,,,.....,...00.00......,****(*(((((((((((((*(((((((((&((((((((((((&&&(&&&&((((((((((((&$$&$$$&((((&&&&&&&&&&&&&&&&&&&&&&&&&(&(((**(&&&&&&&&&&&&&&$$$$$$$$""$$$$$$$&&&&&&&&&&&&&&&&&&(&((((((********((((**************************((************,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,**&,,,,,,,.,,,,,,..........,,,,.,,,,,***(((((((((((((****((((&((&(&(((((((((((((((((((((((((((((((&&&&&((**(&&$$$&&&&&&&&&&&&&&&&&&&&&&&((((**&&&&&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&(((((*****(**(((((((*(((*********************(**,********,****,,**,,*,*,*,,,,,,,,,,,,*,,,,,,,,,*,**&,,,.,,,,,,,,,,,,,,,,,,,,,,*,,,,,,***(*((**(((((((*****((((((((((((((((((((((((&&(((((((((((((((&((**((&&&$$$$$$&$&&$&&&&&&&&&&&&&&&&&(((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&(((((*((((((((((((((******(((******************************,*,,,*,*****,**,*,,,,**,,,,,,,,,*,,*(*,,,,..,,,,,,,,,,,,,,,,**,,,,,,,,,***((***(((((((****((((((((((((((((((((((((((&&(((((((((((((((((&&&&$$$""""$$$&&&&&&&&&&&&&&&&&&(&(&(((&&&&&&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&(&&&&((((((((*((((((((((((((*(***(**(*((*(***************,****************,************,*,**,,,,,,,*,***,,,,.,,,,,,*",,,,*,,,,*,*,*,,,,,,*************(***(((((((((((((((((((((((((((&&&((((((((((&&((&(&&&&$$$$$"$$$$&&&&&(&&&&&&&&$&&&((&&(((&&&&&&&&&&$$&&$$$$$""$$$$$$$$$$$$&$&$&&&&&&&&&&&(((((((&&&&&(((**((((((((((((((*(****(((((****************,********,**,*******************,*,***,,,,,,,***,....,,*,,,,.&,,,,,,,,,,***,,,,...****,,,*,,,,,*((((((((((((((((((((&& "(&((((((((((((((((((((&&&$$$$$$$$$$&&&&&((((&&&&&&&&&&&&&&((&&&&&&&&&$&&&&$$$$$$$""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&((((&&&&(((((((((((((((((((((((((***(((*((******************************,**,****,,******,**,,,*,,,,,**&,,.,.,,,,,,,,,*,,,*,,*,,*****,,.....,,,,,,,,,.,,,*(((((((((((((****(((((&(&(((*(((((&((((&(((&&&$$$$$&$$$&&(&&((&&&(((((((((((((((&&((&&(&&&$&$&&&&$$$$$$$"$"$" "$$$$$$$$$$$&&&&&&&&&&&(&&&&(((((((((((((((((((((((((((($((((((*(((((**(*(**********(**************,************************,,*,*&,,,,,,,,.,,,,,,,,,,,,,,,*****,,,.......,,,,,.,,,,*(((((((((((((**((((((&(((((((**(((((((((&((&&$$$&&&&&$$((((((&&(&&&&&&&&&&&(((((((((&&$&&&&&&$$&$$$$$$$$"""$$$$$$$$$$$$$$$&&&&&&&&&&&&(&&&&(((((((((&((((((((((((((((((((((((((((((***((**********(**********,******,******,***(****,,****,,*( $*,,,,,...,,,,,,,,,,,,,,,,*****,*,,......,,*******((((((((((((((*(((((((((((&((((((*((((((&&&(&$$&(&&&&&&&(*,**(*(&$&&&$&$$$$&$&&(((((&&&&&&$$&$$$$$$$$$$""""$"$$$$$$$$$$&&$$$&&&&&&&((&(&&&&&(((((((&(((((((&((((((((((((((((((((((((((**((**********(*************,,***,***********(*****,******"&*,,,......,,,,,,,,,,,,,,*******,*,,....,*******(((((((((((&(((((((((((&(((((((((&(((((((&&&&&&&&((((&&&&&(***(&&&&$$$$$$""$$$$$$&(&&&&&&&&&&$$$&$$$$$" """""$$$$$&$$$$$$$$$$$&&&&&&&&(((&&(&((((*(((((((((((((&(((((((((((((((((((((((***(((******************************,****************,******&*,,,.......,,,,,,,,,,*,*,***********,,,*****(((((&((((((((((((((((((&&((((((((((&(((((((&&(&(((*(((&((((*(((&&&$$$$$"$$$$$$$$$$$&&&&&&&&$$$$$$&$&$$"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&(((((((((((((((((((((((((((((((((((((((((((***((******(**************************,*********************$*,,,,,.....,,,,,,,,,,,,****************,*((((*((((((((((((((((((((((((&&&((((&(&&((((((((((&&&&&&((((***,*(&&$"$$$$$$$$$&$$$$$$$$$&&&&&$$$$$$$$&$$""" """"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((((((((((&(((((((((((((((((((((((((((((((*(*****(*************************************************($***,,,,....,,,,,,,,,,,,,****************((&((((((((((((((((((((((((((((((((((&((((((((((&(&&&&$&&&(((*,**&&&&&$$$$$$$$$$$&&&$$$$$$&&&&$&&$$$$$$$$"""""""""$$$$""$$$$"$$$$$$$$$$$$$$&&&&(((((((((((((((((((&&(((&(((((((((((((((((((((*(*****((((((***********************************************("(***,,,,,..,,,,,,,*,,*,,,,**************(&&&((((((&(((((((((((((((((((((((((((&&((&(((&&&&&&&&(&&&&&((**(&(&&&$$&&&$$$&$&&&&$$$$$$&&&$&$$$$$$$$$$""""""""""$$$$$"""""$$$$$$$$$$$$$$&&&&&&(((&&&(&((((((((&(&&&&&&(((((((((((((((((((((((*((*(***(*(**********************************************("(****,,,,,..,,,,,,*,*,,**,,**************(((*((((((((((&(((((((((((((((((((&&&((((((((&&&&(&&((&$$$$&&&&&&&&&&&$$&&&&&&&&$&(&&$$$$$&&$$$$$$$$$$$$""$"$"$""$$$$$"""""""$$$$$$$$$$$$$&&&&&&&&((((&&&&&&&(((&&&&((((((((((((((((((((((((((((((*(*(*****(*************************************,******("&(****,,,,,..,....,,,,,,,,,*************,..*(((((((((((((((((&((((((((((((((((((((((&((&(((((&(&&&&&&((&(&&&$&&$&$&&&&&&&$&&&&&&$$$&&&&$$$$$$$$"$""$$$$$"""$"$$"""""""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((&&&(&&&&(((((((((((&((((((((((((((((***************************************************** &((***,,,,,,,..,,,,,,,,,,*******,********,,*((((((((&&((&&(&(((((((((((((((&((((((((((((((((((((((((((((&&&$$$$&$$$&$&&&&(((&(&&&$$$&$$$$$$$$$"""""$"$$$$$$$$"""""""" """"$"$$$$$$$$$$&$&$&&&&&&&&&&&&&&&&(&&&&&&&(((&(((&((((((((((((((((((((****((*(**************(*(************(************** &&((**,,,,,...,,.,,,,*,**,,,,,***,*****(**(*((((((&&&(((&(((((((((((((((((&&(&&(((((((((((&(((*****(((&&$$$""$$$$$$$&$&&&((&&&&&&&$&&&&$$$$$$""""""$$$$$$$$$"$""""""""""""$$$"$$$$$$$$$$$$$$&&&&&&&&&&&((&&&&&&&&&&&&&((&&&&((&((((((((((((((((***(**(*((****************************************( &&&(****,,,,,,,,,,,,,*****************(***(((((*(&&&&(((((&&((((((*(((&(&&((((&&(((((((((((((*****((&&&$""""""$$$$&$&&&&&&&&&&&&&$&&&&&$$$$"""""""""$$$$$$$$$$$"""""""""""""""$"$$"$"$$$$$$$$&&&&&&&&&&&(&&&&&(&&&&&&&(&&(&&((&&(((&((((((((((((****((((******(**(*(*(**(****(*******************( &&&&((***,,,,.,,*,,,*****************((((*(*((*((&&&((&(&(&&((((((((((((&((&((((((((((&(&&(((&((&(&&&&$$$"$$$$$$$&&&&&&&&&&&&&&$&$$$&&&&&$$$"""""""$$$$$$$$$$$$$""""""""""""""""""""""$$$$$$$$$$&&&&&&&&(&((&&(((&&(&&&&&&&&&&&&&&((((((((((((((((*((((***(*((((((((******(**(((******************&&&&((((**,,,.,,,,,,**************(*(*(((((*****(&&(((((&(((((((((((((((((((&(((((((((&&&&&&&&&&$&&&&&&$$$$$$&&&&&&&&&&&&$&&$$$$&$&$&&&&$$$$"""""""$$$"$$$$$$$$$$"""""""""""""""""""""""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((*((((((((&((((*(*(*((*((((**(*************** &&&(&((((**,,,,,,,,,,***(((********((((((((****((((((&&((((((((((((((((((((((((&(((((((&&&&&&&(&&&&&&&&&&&&&&&&&(&&&&&&$&$$&$$&&$$$$&&&&$$$$"""""""""$$$$$"$$$$$$"$$"""""""""""""""""""""""""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((&(((((((*((((((((((((((&&&&((((((*((((((**(*(************* &&&&&&((((**,,,,,.,,**(*(*(**((****((*(**(((*******((((((((*(((((((((((((((((&&(((((((&((((&(&(&&&&(&(((&(((((&(&&&&$$&&&$$$$$&$$$$&$$&&$$$"""""""""""""$$"""$"$"$"$"$""""" """"""""""""""""""$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((&(&&&&&((((*((((((*(*((************("&(&(&&&(((***,,,,,,,,***((((((((*((**(*(((((*******(&((((*((((((((((((((((((((&(&(&((((((((&&&&&&&&&&&(&(**(((&&&&&&&$&&&$$&&&&&&$$$&&&&$$"""""""""""""""""""$"""""""""""""" " " " """""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&(((*(((((((((((&&&&&&&&((((((((((((((((************($((((((((((((**,,,,,,,,,***((((*(((((((((((((**(((*(((((((((((((((((((((((((((&(((((((((((((&&(&&&&&&&&&&&((((((&&&&&&&$&&&&$&&$&$$$$&&&&&$""""""""""""""""""""""""$""""" "  """""$$$&&&&&&&&&&&&&&&&&&&&&$&&&$&&&&&$&&&&&&&&&((*(((((((((((&&&&&&&&&&&(&(((((((((((((((**********($***(((((&((***,,*,,,,,,,,***((((((((((*(******(&(((((((((((**(((((((((((&(&(&&&&((((((&&(&(&((&&&&&&&&&&&&(&&&&&&&&&&$&&$$&&$&$&$$$$&&&$$""""""""""""""""" """""""""""  """""$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$&&&&&&&(((((((&(&&&&&&&&&&&&&&&&&(((((((((((*(((***********$*****((((((****,,,,,,...,,**(*(**((((*(*******&(((((((((((((((((((((&((&&&(((&(&(&((((&&((((&&&&&&&&&&&&&&&&&&$&&&&&&&&$&&&&&&&$$$$$&&&$$$"" """""""""""" """"$"""""   """"""$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$$$$&&&&&&&&(((*((&&&&&&&&&&&&&&&&&&&((&(((&((((((*(**(*******$***,*,**(((****,,,,,,,,,,,,,*****,,*****(*****((*(*(((((**((((((((&(&(((&&&&&(((((((&&&(((((&&&&&&&&&&&&&$&&&&$&&$&$$$&&&&&&&&&$$$$&&&&$""""""" """"""""""""""""""""   """"$$$&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((**((&&&&&&&&(&&&&&&&&(((((&&(((((((((*********($***,,,*,,,*****,,,,,,,,,,,,,*****,,*********************(((((((((&((((&&&&&(&(((((((&((&((((&&&&&&&&&&&&&$$&&&&&&$&&&&&&&$$&&&&&&&$&$$$""$"""" " " """""""""""" "     """"$$$&$&&&&$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&((**(((&&&&((&&((&(&&&&&&(((((&(((((((((*((******($**,****,,,******,*,,,,,,,,,,,,****,,,*******((***(******(((((((((&(((&&&&&&&(&(((((((&(((((&&&&&&&&&&&&&&&&&&&&&$&$$&&&&$$$$$$&&&&&&$&$"""""""""" " """"""""""   """"$$$$$$&$$&$$&&&&&&$&$&&&&&(&((((((&&&&&&&&&&(((((((((&&&((((((&&&(&(((((((&(((((((((*******(($,,,,,******(******,*,,,,,,,,,,*****,***,***((((((((((((((((((((((((&&&((&((&((((((((((((&((&&&&&&&&&&(&&&&&&&&&&&&&&$$&&&$$$$$&$&&&&$$$""""""""""" """"""" """"  ""  """$$$$$$$$$$&$&&&&&&&&&&$&&&(((((**((((&&&&&(((((((((((&((&((((((&&&(((((((((((((((((*(*(****(&,...********((***,,*,,,,,,,,,,,*,,,,,*,***((((((&(((((((*(((((((((&&&&(&&(&(&(((&(((((&(&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&$$$&&$$&&&&&$""""""$$$$""" """" "$$$$""" """""" "  """"$$$$$$$$$$$$&&&&&&&$&$&&&(((((*(((((((&&((((((((&(((((((((((((&&&((((((((&&&((((((**(*****(&...,,**((**(((****,*,,,,*,*,,,,,,,,,***(((((((((*((((((((((((&(((((&(((((((((((&(((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$$$""""$$$$$""""""""""$"""$$$$&&$"""""  """"""  """"$$$$$$$$&&$&&&&&&&&&&&&&&(((((*****(*((&&(((((((((&&(&(((((((((&&(((((((&&&&&&&&((((((((**(&......,**(((((((((*******,,,,,,,***(*(((&((((((((((((((((((&((&(&&(((((((((((((((((((((&&&&&&&&&&&&&&&$&&&&&(&&&&$&&&(&(((((&&&&&&&&&$$$$$$$$$&&$$$"$"""""$&&&&&(&((((&&$$"" """"" " " """""""$$$$$$$&$&$&&&$&&&$&&&(((((((*(*****((((((((((&&&&(((((****(&(((*((((&&&&&&&&(((((((((*((&......,**(((&&(((((***********(((((&&&&&&(&((&&((((((((((((((((&(&(((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&$$$$$$&&&&$$""$"""""&&&(((((**((***&&&&&&""""""""""""""$"" " """"$$$$$$$$&&$$$$&$&&&&&&&&&((((((((**(***((((((&((&&&&&((((*****((((***((&&&$&&&(((((((((((((&,.....,***((((((&(&&(((*((((&&&&&&&&&&&&&(&((((((((((((((((((&(((&((&(&(((((((((((((((((&&&&&&&&&&&&&&&&&$&&&&&(((&&&(&&$&(&&&&&&&&&&&&$$$$&$$$$$$""""" "$&&&&(((((***,*,**(*((&$$$$$""""""$$&$""" """"$"$$$$$$$$$&$$&$$&&$&&&&&&((((((((((((((((((&(&((&(&(((((*****((((*****((&&&&((((((((((((((,,,.,,,****(((&(((&&&&&&&((&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((&&(&&&&&&&&(&&&&&&&&&(&&(((&&&$$$$$&&&&&&&&$&$&$$&$$$$$$$""""""$&&((((((**(***,,**,*(&&&&$$$"""""$$$&$"" """"""$$$$$$$&$&&$&&$$&&&&&&&&&&&((((((((((((((&&&((&&((((*((*****((((******(((((((((((((((((((*,,,,,,,,***((((&(&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&$&(((&((((((((((((((((&((((&&((((&&&&&&&$&&&(&&&&&$&&&&(((&&&&&&&&&&&&&*&&&&&&&&&&$$$$$$$$""$$&$&&((((***,**,,,,,,,,*((&&&&&$""$$$$$$$$""""""""$$$$$$$$&&&&&&&&&&&$$&&&&&&&((((&&((((((&&&((((&((((((******(((******((((((&&&(&&(((((((("*,,,,,,,,,***((((&&&&&&&&&&&(&&&&(&&&(((((((((((((((((((((&((((&(&(&&&&(((((((((&(&&((&&&&&&(&&&&&&&&&&&&&&&&&&&&&(&"&&(&&&&&&&&&&&&&&&&&&&&$$$$ "$$"""$$$&$&(((**,,,,,.,.,,,*&**(((&&&&&$$$$$&$""""""""$"""$$$&&&&&&&&&&&&$$$&&&&&&&&&((&((&&&(&&$&&&((((((((((****(**((****(((((((&&&&(((((((&(&",,,,,,,.,..,**(((((&&&&&&&&&&(((((((((((((((((&((((((((((((((((((&&&(&&((((((((&&&&&(((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&$$&&&&$&&$$$$$$$""""""$$$&&(((**.,,,,,,,,*****((((((((&&$$&$$$$$"""$$$"$"$$$$&&&&&&&&&&&$$$$&&&&&&&&(((&&(&&&&&&&(((((((((****(&(((((((*(((((&(&&&&&&&&&&((&&"*,,,,,.......,**(((((((&&&&&&((((((((((((((((((&(((((((((((((&(&(((((((&((((((&&(&&&&(((((&&(((((&&&&(&(&&&&&&&&&&&&&&&&(&&&&$$$&&&&$&$$$$$$$$$&&$$$$"""""$$$&&((((*,..,,,********((((&(&&&$$$$$$""""$"$$$$$$$$$&&$&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&$&&&&((((((((((*((&(((&&&(((((&(((&&&&&&&&&&(("*,,,,,.,....,.,*******((((((*(((((((*(((((((((((((((((((((((((((((((((&((((((((((((((&(((&(&((&(((&&&&&&&&&&&&&$&&&$&&&&&&&$$$$$&&&$$$$$$$$$$$$$$$$$"$$""""$&&&&((((*,,,,,*******(((&&&&&&$$$$$$$""$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$&&&&(&&&&&(&&&&(&&&$&&&((((((((((*((((&&&&&(((((&(&&&&&&&&&&&&(&& *,,,,,,......,,,,,******(***(*(*(((((((((((((((((((((((((((((((((((&((((((((((((&(&&(&(&(((&((((((((&(&&&&&&&$$&$&$$$$$$$&&&&&$&&&(&&$$""$$$$$$$$$$$$$&$$$$$$$&&(((((*,,**********(((&&&&&$$$$$""$$$"$""$$$$$$$"$"$$$&$$&&$$$$$$$$&&&&&&&(&(((((((&&&&&&&((((((((((((&((&&&(((**((&&(&&&&&&&$&&&(&$*,,,,,,,,...,,,,,,**********((*(**((((((((((((((((((((((((((((((((**((*(((((&(&&&&&&(&((((((((((((((&&&&&&&&&&$$$$&&$$$$$&&&((&&$$&&$"""""$$$$$$"$$"$$$&&$$$&&&&&&&((**,***((((((((((((&&&&$$$$$$$$$$$$$$$$$$$$"$"$$$$&&&$$$$$$$$$&&&&&(&&((&((((((&&&&&&&&(((((((&&&&&&&&((((((*(&&&(&&&&&&&$$&&& &.,,,,,,,,,,,,,,,,,***********(**((*(*(((((((((((((((((((((((((((((((((((((&((((&&(&&((&&((*(*(((**((((&&&&&&&$$$$$&&$$$$$&&&((&&$$&&$""""""$$$$$$$$$$$$&&&$$&&&&&((((((***(((&((((&(((((&&$$$$$""$$"""""""""""""""$$$$$$$$&$$$"$$$$&&&&&&&&&&(((((&&(&&&&&&&&((((&&$&&&&((((((((*(((((&&&&&$$$$$&&&..,,.,,,,,,,,,*,,,,,**********((*(((((((((((((((((((((&(&(((((((((((((((&(((&&(((((&&&(&(((((((((((((&&&&&&&&&$$$$$$$$$&&&&&&&&&&$$$"""""""$$"$"$$"$$$$&&&&&&&&&(&(((((((((((((&&&&(((((&&$$$$$$$"""""""""""""""""""$$$$$&$$$$$$"$$$&&&&&&&&&(((((((&&&&$$&&((&(&&$$$&&((((**(***(((&&(&&&$&$$$$&&&.,.,..,,,,,,.,,,,*********((*((((((((((***(((((((((((((((((((((((((((((((&(&(&(&&((((((&&(&&((&((((((&((&&&&(&&&&&&$&&$&&&&&&$&&&&$"""""""$$$$"""""$$$$&&&&&$$&&&((&(((((&&&&&&&&&&&((&&&&$$$$$$$$""""""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&&&&&(&&(((&((&&$&&&((&$$""&&((((******(((&&&&&&$$$$$$&&$,,.......,,,,,,,,,,,******(****(*((*(((((((((((((*((((((((((((((((((((&((&(&&&&&(&(&&&&&&&&&&&&&&&(((((((&&&&&$&&&&&&&&&&&&&&&&&&$$""""""$$$"$"""""$$&&$$&&&&&&&&&&&&&&&&((&&&&&&$&$$$$$&&$$$"$$$""""""""""""""""""""$$$$$$$$$$$$$"$$$&&&&&&&&&&&&&&((((((&&&&&&&&$$$&&((((****((&(&&&&&&&$$&$&&&& ",,.......,,,,,,,,,,************(*((*((((**(((((((((((((((((((((((((((((((((((&(((&(&&&&&&(&&&&&&&&&&&((((((&&&&&&&&&&&$&&$$&&&&$$""""""""$$$$""""""&&&&&&&$$&&$&&&&&&&&&&&&&&(&&&&$$$$$$$&$$$"$$$$""""""""""""""""""$$$$$$$$$$$$$""$$$&&&$&&&&&&&&(((((*((&(&&&&&&&&&&&&(((((((((((&&&(&((&&&$&&&& ",,,......,,,,,,,,,,***********(***(*((((((((((((((((((((((((((((((((&((((((&&(&&&&&(&&&&&&&((&&&&&&&&&((((((((&((&(((&&&&$&&$$$$$"""""$$$$$&$$$&&$$&&&&&&&&&$&&&&&&&&$$&&&&&&&&&&&$$$$$$$$$$$$$$$$$"""""""""""$$$"""""$$$$$$$$$$$"""$$&&&&&&&&$&&&&(((((((((((&&(((&&&&&&(((((((((((((((((((&&&&&& ",,,,,.,...,,,,,,,,,,,*********((***(((((((((((((((*((((((((((&(((&(&(((((((&&&&((&&(&&&&&&&(((&&&&&&&&((((((&&(((&((**(&$&&$$$$$"" """$$$$&$&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&$$$$$$$$$$$$$$"$""""""""""""""$""""$$$$$$$$$$$""""""$$$&&&&&$&&&&((((((((((((((((&&&&&&(&&&&&&&&(*******(*(&&&&& ",,,,,,,,,,,,,,,,,,,,,**************(((((((((((((*(((((((((((((&&&&((((((((&&&&&&&&&(&(&&&&&(&&&((&&$&&(((((*(((((&&&&&$$$$&$$$$""" ""$$$$&&&(&&(&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$""""""""""""""""""""""$$$$$$$$""""""""$$$$$$$&&&&((&&(((((&(&&&&&&&&&&&&&&$$$$$&&(*********(&&&& "*,,,,.,,,,,,,,,,,,,,,************(*(*((((*(*(*(*((**((((((((&&(((&&((((((&&&&&&&&&&&(&&&&&&&(((&&&&$$&&((((((((((((&&$$$$$$$&$""" "$$$&&&&((&&&&(((&&&&&&&&&&&&$&&&&&&&&&&&&&&$$&$$$$$$$$$$""""""" """" " """""""""$$$$"$$$""""""""""$$$$$&&&&&&&&((((&&&&&&&&&&&&&&&(&$$&$$&((********((&&& "*,*,,,,...,.0.,,,,,,,,,********(***(*((((***(((******((((((((((((&((((((&&&&&&&&(((&&&&&&&&&&(((((&&&&&&(&((((((&&&&&$&&&$&$$$""" " """$&&&&((((*(*((&&&&&&&&&$$$&&&&&&&&&&&&&&&&&$$$$$$$$$"""""" """ """" "" """""""""""$""$$""""""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&((((****((&&& ,,,*,,,,,,,.....,,,,,,,*,***********((***(((*(***((((((((((((&&&&(&(((&&&&&&&&&&((&(&&&&(&(&&(((&(**(&&&&&&((&$&$&&$&&&$$$"$"""" """"$$$$&&&&((((**(*((*((&&&&&&&&&&&&&&&&&&&&$$$&&&&$$$$$$""""""" """ " """"""""""""""""$""""""" """$$$$$&&&&&&&&&&&&&&&&&&$&&&&&(&&&&&&&&&(((((****&&&$ ",,,,,,..,,.......,,,,,,,,*********(*****(*(***((**((((((((((&(&&((((&&&&&&&&&&((&&(&(&&&((((((((((((&((&&&&&&&$$&&$$$$$$$"""""$""""$$$$$&&&&((((((((((*((((((&&(&&&&&&&&&&$&&&&$$&&&&&$$$$"$"""""""" """" " """"""""" """$"$$&$$&&$&&&&$$$$$$$$$$$$&&&(&&&&&&&&(((*(((((&&&$".,..,,,.,,,...,.,,,,,,,,,************(**(*****((((((((((((((((((((((&&&&&&&((((((&&(((&&(&(&(((((((((((&&&&&((&&$$"$"""$"$$$""""$$$$&&&&$&&&((((**((((((((&&&((&(&(&&&&&&&&&&&&&&&&&&$$$"$""""""""$""""""""  " """"""""" "" """"$$&$$$&&$&$$$$$$$$$$$$$$&&&&&&&&&&&((((((((((&&&$"...0..,,.,.,....,,,,,*,,******(*********(****(((((((((((((((((((*(((&&(&&&&&((((&(((****&&&&&&&&((((&&&&&&&&(&&$$$$""$"""$$""""$$$&&&&&$&&&&(((***(((&((&&(((((((((((&&&&&&&&&&&&&&$&&$$"""""""""$"""""""""  " " """$$$$$$$$$$$"" "$$$$$$$$$&&&$&&&&&&((((((((((&&&& ,..........,,....,,,,*****************(*(***(*(((((((((((((((***((((&(((&&&(&&&&&(&((((((&&&&&&&&$$&&&&&&&&&$&&$$""""""$$$$"""""$$&&&$$$$&&&&(((***((((&&(&&&&&((((((&&&&&&&&&&$&$$$$&$$$""""""""""$"""""""   """"""$$$""""" "$$$$$$$$$$$&&&&&&&&&&&(((((((&&&",...,...........,.,,,,,,,,*************((((*(((((((((((((((((***(((((**,*((&&&((((&(&(&&&&&&&&$&$$$$$$&$&&&&$$"""""""$$"$"""""""$$&&&&$$$&&&&&&(((*((((&((((&&&&&&&&((&&&&&&&&&&&&$&&&&$$$"""""""""""""""""   """""""""""""" "$$$$$$$$$$$$&&&&&&$&&&&(((&&&(&&& ,,,,,,.........,,,,,..,,,,*****(***(***(*(((*(**((((((((((*(***(((((*((*,*((&((((((&&&&&&&&&&&&&&&&&&$&&&$&$$"$$"$""$$$$$"""""$$$&&$$$$&$&&&&&&&(((((((((&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&$$"""""""""$""""""""  " " """""""$$$$$$$$$$$$$$&&&&&&$$$&&&&&&((&&&",,..,,,........,,,,,,,,**,*********(*(*((*((((((*(((*(((((*(*(((((((((((**(*((((&(&&&&&&&&&&&&&&&&&&&&&&&&$$$$"$$$$$$$$$$"""""$$$$&$$$$$$&&&&&&&(&((((*(((&&&$&$&$$&&&&&&&&&&&&&&&&&&&&&$$$$"$"""""""""""""     """"$$$"$$$$$$$$$$$$&$&$&&&&$&&&&&&((&&&",,,,,,,......,,,,,,,,,,,*************(*((((((((((((*****(**(((((((((&&((((((((&&&&&&$&&&&$&&&(&((((((&$$$$$"$$""$$$$$$$$$$""$$$$$&$$$$$&$&&&&&&&&&((((((((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&$$$"$$$"""""""""  """"$$""$$$$"$$$$$$$$&$&$$&&&&&&&&(((&&& ,,,.,,,,.....,,,,,,,,,,***************((*****((((********((*((((((((&&&&&&(((&&&&&&&&$&&&&&&&(((**(&$""""""""$$$$$$$$$$$$$$$$$$$&$&$$$$$$$&$&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$"""""" "    """"""""""""""$$$$$$$$$&&$&&&&&&&&&&&&(&& ,,,,,,,,,,,.,,,,,,,,,*,*********************(((**********((*((((((((((&&&&&&&&&&&&&&(&&$&((((**(&&$$"" """$$$$"$$$$$$$$$$$$$$$$$&$$$$$&$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&$&$&&&&&&&&(((&&&$$$$""""""" " ""  "  """"$$""""""""""$$&$$$$$$$&&&&&$$$&&&(&&&&,,,,,,,,,.,,,,,,,,,,,,*,*,********************((**(***(((((((((((((((((((&&$&&&&&&&((((&(****(&&&$$""" """"$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&$&$&$$$&&&$&&&&&&$&&&&&&&&&(((&&&$&$$$"""" """"   "  ""$$$$&$$"" """"""$$$&$$$$$&$&&$$$$&&&&&&&& *,.....,,,,,,,,,,,,,,,,***********************(***(*((*((((((((((&((((((&&&&&&&&&&&(*****(&&&&&&$"""""$""""$"$$$$$$$$$$$$$$$"$""""$$$$$$$$$$&&&$&$$$&&&&&&$&&&&&$$$$&&&&&&&&&&&&&&&&&((((((&&$&$$$$""" """"""   """$$$&&&&$$""""$$$$$$$$$$$$$$$$$$$$$&&&&&$&& *,,,..,,,,,,,,,,,*,,,,,*****************************(((((((((((((((((((((&&&&&(((((((***(&&$&&$$$$$$$$$$$$$$$$$$"$$"$$$$$$$"$""""""""""$$$$$$&&&$$$$$&&&&&&&&&&&&&$$$&&&&(&&&&&&&&&&&&&&&(&&&&&$&$$""" " """"""   "  """$"$$&&&&&&&$$$$$""$$$$$$$$$$$($$&&$&&&&&&&&,,,,..,,,,,,,,,,,,*,,,,***************************((((((((((((((((((((((((&&(((**(*(((&&$$$$$$$&$&&&&&$$$$$$$$$$$$$"""$"$$$$$"""""""""""$$$$&&&&&&&$&&$&&&&&((&&&&&$$$&&(&&&&&&&&&&&&&&&&&&&&&&&&$$$""""" """""""""     """$$$$$&&&&&&&$$$$$$""$$$$$$&$$$$$&&&&&&&&&&&&*,,,,.,,,,,,,* *,,*,,,,******************(((******((((((((((((((((((&(((*(&&(*****((&&&$$$$$$$&&&&&&&&&&$$$$$$$$"$"""$$"""""$"""""" ""$$$$&&&&&&&&$&&&&&(((&&&&&&&$$$$&&&&&&&&$&&&&&&&&&&(&&&&&&&$$$"""" """""""""""" "  " """$$$&&&&&&&&&$$$$""""$"$$$$$$$$$&&&&&&&&&&&$$**,,,,,,,,,,,,&****,***********************$(*(*((*(((((((((((((**(((((((**((((&&&&&&&$$$&$$&&&&&(& "$$$$$$$""""""""""""""""""""""""$$$$$&&&&&&&&$&&&&&&&&&&"$&&$$$$$&&&&&&&$$$$&&&&&&&(&&&&&&&$$$$"" """$$$$$$$$$$"" """ " """""$$$&&&(&&(&$$$$"" """""$$$$$&$&&&&((&&&(&&&$,,,.....,,*,,***,***********************(*(**((((((*((((((((((((*(((((((****(&&&&&&(&&&&&$$$$$$&&&&&&&&$$$$$$$$$""""""""""""" """""""""$$&&&&&&&&&&&$$$$$$$&$$$$$$$$$$$$&&&&&&&&&$&&&&&&&&&& &&&&&&&$$"""" ""$$$$$&&&$$ "" "" ""$$$$$$$""$$&&&(&(&&&&$$$$"""$$$$$$$&&$&&&&&((((&&&&$,,......,,,,,****************************(***(((((((((((((((**(&(((&&(((**,*((((((&(&&((&&&&&$$$$$&&$&$$$$$$$$"""""""""" " """"""""$$$$&&&&&&&&$$$$$$$$$$$$""$$$"$"$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$" " ""$$&&&&&&&$" " "$$$$&$$&$$$$$$&&&&&&&&&&&&&&&$"$$$$$$$&&& &&(&((((&((& **......,,,,*****************************((((((((((((((((((((((&&&&&&&((((((((*((&&&&&&&&&&&&$$$$$$$$$$$$$$$"$""$"""""" ""$$$$$$$&&&&&&&&$&$$$$$$$"""""$$$$$$$$&(&&&&&&&&&&$&&$&&&&&&$&&&$$$$""" """"$$&&&$&&&$$" """ "$&&&&&&&&$$$$$$&&&&&&&&&&&&((&&&$$$$$$$&&&&&&&(((((*(((((....0....,,...************************(*(((*(((((((((((((((((&&&&&(&&(&((((((&(&&&&$$$&&&&$$$$$$$$$$$$$$$$$$"$$"$"""" " " """""$$$$$&&&&&&&&&$$$$"""""""$$$"$$$$&&&&&$&&&&$$&&$$&&&&&$$&&&&$$$$""""" ""$$$$$$$$$$"" """"$$$$&$$$$$$$$$$$$$&&&(((((((&(((&&&&$$$$$&$&&&&&&((***(**((,..,.....,,.....,,*,********(***********((((((((((((((((((&&&&&&(&&&(&((((&(&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$"""""""" """""$"$$$$&&&&&&&&$$""""""$$""$""$$$$$$$$$$$$$$&$&&$&$&&&$$&$&&$$$$$"""""" "$$$$""""$""""" """""$$$&$$$$$$$$$$$$$&&&((((((((((&(&&&&&&$&&&&&&&&&(((*((*(*(,,,.,.,..,,.....,,,,,,,*,,*****(******((*((((((((((((((((&&&&&&((&((((((&&(&&&$$$$&&$$$$$$$$$$$$$$$$$$$$$"$$"""""""" " """""""""$$$$$&&$$$$$$$$$""$$$$"$$$$$$$$$$&$$$$$$&&&&&$$$$$$$$$$$$$$$$$"" """"""""""$$$$&&$"""$$$"$$$$$$$$$$$$$$$$$$&&((((****(((((((&&&&&$&&&&&&&(&((*((*(((,.....,,,,,,,,,,,,*,,**,**************(**(((((((((((((((&&$&&&&&((&(((((((((&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""" "" """"" """"""""$$$$$$$$$$"$$""$$$$$$$$$$$&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$"""""""""$$$$$&&&&&$$$$$$$$$$$$$$$$$&$$$$$$$&&(((*******((((((((&&&&&&&&&&&&&(((**(*( ,...,,,,,,.,,,,,,,,******************(((((((((((((((((&&&&&&&((((&&(&&&((&&&&&&$$$&&&$$$$$$$$$$$&$$$$$$$$$$$"""""""  """" """"""""""$"$$$$$$$$$$$$"$$$$$&$$$$$$$$&&&$$$$$$$$$$$$$$$&$&$$$$$"""""""""$&&&&&&&&&&$$$$$$$$$$$$$&$$&$$$"$$&&&(********(((((((&(&&&&&&(&(&(&&((**(** *,,,,,,,..,.,,,,,,,,*,************(**(*(*((((((((((((((((&(((((((&&&&&&(&&&&&&&&&&&&$&&$&&$$$$$$$$$$$$$&&$$$"$"""""  " """""""""$$"$$$$"$$$""$$$&&&$$$$$&$$$$$"""$$$"$$$"$$$$$$&$$$$$"""""""$&&&(&&&&&&&$&$$$$$$$$$$$&&&&&&&&$&&&&((********(((((*((&&&&&(((((&((((****( ,,,,,,,,,,,,,,,,,,,,,************((((**((((((*(((((((((**(***((((&&&(((&&$$&(((((&&&$&$$$$&$&$$$$$$$$$$$$$$"$$$$""""  " " """"""""""""""$"$$$$"$$$&&&&&$&$$$$$$"""$$$$$$"""$$$$$$$$$$$$$$$$$$$&&&&&&&(&(&&&&&&$$$$$$&&&&&&&&&((&&&&(((**********((((((((((((((((((((*****( ,,,,,,,,,,,,,,,,,,,,*,*****,*,*,******(*((**(((((((((((*,,*(((&(&&&&(&((&&&&&&((((&&$&&$$$$$$$$$$$$$$$$$$$"$$$"""""  " " "" " " """""""""""$$$$""$$$$$&&&&$$$$$$$""""""$$$"$$"$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&((&$$$$$&&&&&&&$&&((&(((((*********((((((((((((&&&((((*******( ,,,,,,,,,,,,,,,,,,,*,***,**,************((*(((((((((((((((((&&&&&&&(&&&(&&&$&&&&&(&$$$$$$$$$&$$$$$$$$$$$$$$"$"""""""" """""" """ "" " """""""""""""$$$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&$&$$&$$&&&&&&&$$$&$$&&&&&$$&&&&&&((((((((((****((&((((((&&&&(&(((((*****( *,,,,.,,,,,,....,,,*,,,*****,********((***(*((((((((&(&(&&&((&(&((((&&&(((&$&&&&&&&$$$$&$&$&&$$$$$$$$$$$"$""""""""""""""" """ """" """"" "" """ """$"""""""$$$$$$$$$$$$$""$$$$""$$$"$$$$$$$$$$$$&&((&&&&$$$$$$$$$$&&&&&&$$&$&&&&&&&&&$&&$&&&&((&((((((((((((((((&&&&&&(((((**(**(( *,,,,,,,,,,,..,,,,,,*,**,***********((((***((((((((&((&&&&&&(&(&((((&&&(((($&&&&&&$$$$$$$$&$$$$$$$$$$$"$"""""""""""""""""""""""""" """" " "  """""""""""" """"""$$$$$$$$$$$$$$$"$$$"$$$$$$$$$$$$&&(&(&&&&&$$$$$$&&&&&&&&&$$$$$$$$&&&&&&&&&&$&&&&&(((&&(&((((((((&&&&((&(((((((((((("*,,,,,,,,,,,,,,,,,,,,**,,**********((((***((((((((&(&(&&&&(&&&&&(((&(((((((&&&&&&&$$$$&&&$&$$$$$$$$$$"$""$"""""""""""""""" """""" " "" """" " """"""" " """"""$$$$$$$$$$$$$$$$$$$$$&&&$$$$$&&&&&(&&&&&&&$$$&&&&&&&&&&&$$&$$$$$$&&&&&&&$$&&&&&&&&&&&&&&(((&&&&&&&(&(&&&&&((((((("*,,,,,,,,,,,,,,,,,,,,,,***,*,******((((((((((((((&((&(((((((&&&&&&&&&(((((&&&&&&$&&(&&&&&&&$$&&$$$$$$$$"""""""""""""""""""""""""""""""""" """"""""" "" " " " " " """"""$$$$$$$$$$$$$$$$$$&$$$$&$$$$$&&(((&&&&&&$&&$$&&&&&&&&&&&&$$$&$$&&&&&&$$$$$&&&&&&&$$$$&&&((((&&&&&&&((&(&&(((((((",,,,,,,,,,,,,,,,,*,,,,,,*********((*((((((((((((((((((((&((&&&&&&&&(((((((&&&&$$"&(**(&&&&&$$$$$$$$$"""""""""""""""""""$"$""""$$$$&&$""""""""$""""""" "" """""""""""$$$$$$$$$$$$$$$$$$$$$&$$&$$$$$$&&&&&&&&&&$$$&$$&&$&$&$&&&&&$$&$$$$$$&$$$$$$$$&&&&&$$$$$&&((((&&&(((((&&&&((((((($*,,,,,,,,,,,,,*****,*************((*(((((((((((((((((((((((&(&&&&&(*((((&(&&&$$""$&&((&&&$$$$$$$$$$$"""$""""""""""""$$$"$$$$$"$$&&&&&&$&$$"$$$$$$"""""" """ """""""$"$$$$$$$$$$$$$&$$$$$$$$$$$$$$"""$$$$&(&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$"""$$$$&&&&&$&$$&&&((((((((((((&((&(((((($**,,,,,,,,*,,*,,*,,,,************(****((*(((((((((((((((((&&&&&(((((((&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$$$$$"""""""""""""$$$$$$"$$$$&&&&&&&&&&&&$$$$$"""""""""""""" " """""""$"$$$$$$$$$$$$$$$$$$$$$$$$&$$$$""""$$$&&(&&$$$$$&"$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&((((*(((((((((((((((((*($*,,,,*,,,,,,,,*,******,*********(*(****(((((((((((((((&(((&(&&(((((&&&&&&&&&(&&&&&&&$&&&&$$$$$$$$$$$$$$""""" """"""""""$$$&$$$$$$$&&&&$&&&$$$$$""$"""$""""" """""""""" """""$$$$$$$$$$$$$$$$$$$$"""$$$$$&&$$"""""$$$$$$&&&$$"$$"""""$"$"$""""$$"$"""""$"$$$$"$$&&$&$&&&&((*(**((((((((((((((((($*,,,,,,,,,,,**,,,,,,*****************(((*(((((((((((((((&&&&&((&&&&&(&&&&&(&&&&&((&&&&&$&$$$$$$$$$$$$$$""""""""$$$$"""$$$$$&$$$$$$$&&$$$$$$""$""$$$$$$$""""""""""""""" """"""""$$$$$$$$$$$$$$$$$$$"""$$$$&&&$$""""""""""$$$&&$$""$$$$$$$"$$"""""""$$""""$"$$$$$$$$&&&&&&&&&((((*(((((((((((((((((&*,,,,,,,,,,,,,,,*,,************(***((*(*(*(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&$&$$$$$$$$$$$$$""""""$$$$$$"""$$$$$&$$$$$$$$&$$$$$$""""""""$$"$$""""""""""""""""""""""$"$$$$$$$$$$$$$$$$"$$$$$$$&&&&$$$$""""""""""$$$$$"""$&&&$$$""""""""""""""$$""$$"$$$$$&$&&&$&$&&&((((((((((((((((((*(&*,,,,,,,,,,,,,,,,*,,****************(**((((*(((((((((((&(&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$"""$"$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&$$$$$"" """""""$$$$$""$&&&&&$$"""""""""""""""""""$$$$$$$$$&&&&&&$&&&((((((((((((((((((*(*,,,,,,,,,,,,,,,,,,,**,**************((((((*((((((((&((((((((((&&&&&&&&&&&&&&&&&&$$&&&&&$$$$$$$$$$$$"$"$""$$$$$$"$$"$$$$"$$"$$$$$$$$$"$$$$$""" """""$""$""$""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$"""""""""$""$$$$$&&&&$$$$""""""""""""""$$""$$$$$$&&&&&&&$&&&&(&(((((*((((((*((**&*,,,,,,,,,,,,,,,,,,****************((((((&((((*((((((((((&&((((((&&&&&&&&&&&&&&&&&$$$$&&$$$$$$$$$$$""$"""$"$$$$$$$$$$$$$$$$""$$$$$$$$"$$"$$""""" """"$"$"$$""""""""""""""""""$$$$$$$$$$$$&$$$$$$&$&$&&&&&&&&&&&$$""""""""""""""$$&&&&&$$$"""" """$$$$$"$$$$&&&&&&&&&$&&&&(((*******((((((***&*,,,,,,,,,,.,,,,,,,*,***********((((((((((((((**((((((&(&&&((((&&&&&$&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$$$$$$$"$"""""""$"$$$""$"""$"""" " """"$$"$$"$$$$$""""""""$"""$$$$$&$&&$$&$&&$&$&&(&&&&&&&(&&&&&$"$""""""""""""$"""$&&$$$$""""" """""""$$$$$$$$&&&&&$$$$&$&&&(&&(((((****((*(*(*&*,,*,,,,...,,,,,,,,,**,*,,,*******(((((((((((((**((((((((((((((&&&&&&&&&&&$$$$&$$&&&$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$"""""""""$""""""""""""""""$$""$$$$$$$$$$$"""""""""$"$$$$&&&$&$$$$&&&&&&&&&((&&&&(&((&&$""" " """"""""""$$$$$$$"""""""""""""$$$$$$$$&&&&$&$&$$$$$$&&&&(((((*******((((*,,,,,,,,,,,.,,,,,,*,,,,,*********((&(&(((((((((**(((((((((((((&&&&&&&&&&$$$$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""$$"$""$$$$$$&&&$$$"""""""$$$$$$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&$$" " """""""""""$$$"$""""""""""""$$$$$$$$&&&&&$&$&$$$$$$&$&&&&(((***(((((*((*,,,...,.,,,,,,,,,,,,,,,,*******(((((((&&(&(&(((((*(((((((((((&&&&&&&&&&&$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""" "" """"""""""""""""""""$"$$$$$$$$$&$&&&&&&$$"$"$"$$$$$$$$&&&&$$$&&&&&&&&&&$&&&&&&&&&&&$$"" " "" """"""""""""$$""$$"""$$""""""$$$$$$&$&$$&&$&$$$$$$$$&&&&&((*(**(((((((&*,,,..,,,,,,,,,,,,,,************((&&&&&&((&(&&(((((*(((((&&&&((&&&(&&&&&&&&&&&&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$""$$"$$"$" """ "" " """"""""$""""""$$"$$$$$$$$$$$&&&&$$$$$""""$$$$$$$$$$$$&$&&&&&&&&&$$&&$&&&$$&&&$$$$"""""""""""""""""$"$$""$$$$$$$$$$$$$$$$$$$$&&&&&$&&&&&&$&$&&&&&&((((((((((((&,,,...,.,,,,,,,,,,,,,,,*******(((&&(&&&((&&(&&(((((((((((&(&&((&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"" """ """"""$$$" """"""$"""""""$$$$&&&&&&$$$$""""$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&$$&&&$$$"""""""""""""""""$"$"$$$$"$$$$$$$$$$$$$$$&&&&&&&&&&&&&$&&&$&&&&&(((((((((((((*,.....,,,,,,,,,**,,,,,*****((((((((((((((&&(&&&&(((((&&&(&(&&&&&&&&&&&&$&&&&&$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"" " """""$$$&" " """$$$"$"$""""$$$&&&&&&$$$$$$$$$$$$$&$$&$&&&$&&&&&&&&&&&&&&&&&&&&$$$"""$"""""$$"""""$$$$$$$$$$$$$"$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$&&&&&((((((((((((,..,,.,,,,*,,,,,,,,***,,****(((**((*((((((((&((&&&&((((&&&&&&(((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""" """"""$$&$&$" """""""""""""$"$$&&&&&&$$$$$$$$$$$$$&$$&&&$&&&&&&&&&&&&&&&&&&$$$$$$$$$$""$""""$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&(((((((((((,,,.,,,,,,,,,,,,**,*,,,****((((*(*((*((((((((&&&&(&&&((((&&&&&((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""""" "" """"$&&&&$""""" """""""""""$$$&$$$$$$$$$$$$$$$$&&&$&&&$$$$&&&&&&&&&&&&&$&$$$$$$$$$$$""$""$$$$$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&&&&&&&&&&&&&((((((((((,,.,,,,,,,,,*,*,,*,,,******(**((**(((((((((((((&&&&(&&((&&&&&&(&&&&&$&&&&$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""$$&&&$""""""""""""""""""""$$$$$$$$$$$$$$$$&&&$$$$$$$$&&&&&&&&&&&&&&&&$$$$&&$$$$$$"$$$$$"$$$&&&&$$$$$$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&(&((((((((*$,,,,,,,,,*****,*,,,*,*****(**((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&$$&$&$$$&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""$"""" """""""$""""$""$$$&&$&$$"""""""""""""""""""""$"$$$$$$$"$$$$$&&$$$$$&$&&&&&&&&&&$&&&&&&&&$$$$&$$$$$"$$$$$""""$$$$$&$&$$$$$$$$$$$$$$$$$$$$&&&$&$&&&&&&(&&&&&&&&((((((*(((((,,,,,,,,,,*,***,,,,*******(*(*(((((((((((&(((&&&&&&&&&(&(&&&&&&&&&&$$&&&&&$&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """""$"$$$$""$$$&$$$$$$"""""""""""""""""""""$"$$$$$$"$$$$$$&&&$$$$$$$&&$$&&&$$$$&&&&&&&&$$$$$$$$$"$$$$$"""""$$$$&$$&$$$$"$$$$$&&$&$$$$$&$&&$&&&(&&&&&(((((((((((((((*(((**,,,,,,,,*,*,,*************((((((((((((&(&(&&((&&&&&&((&&&&&&&&&&&&&&&&&&$$$&$$&&$$$&$$$$$$$$$$$$"$$$$$$$$$$$$""""""""" ""$$$$$$$$$$""$"$$$$$&$$""""""""""""""""""""""$$$""$"$$$$$&$$$$$$$$$$&$&&$&$$&$&&&&&&&$$$$$$$$$$&&$$$$$$"""""$$$$$$$$$&$$"$$$$$$&&$&$$$&&&$&&&&&&&&&(&((((((((((((**((((*,,,,,,,,,,,,,,*,********((*****(((&(((&&&&((&&&&&&&&&((&(&&&&&&&$&&&$&&&&&$&$&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$""" """""""""$$$$$$$$$$$""""$$$$$$$$$"" "" """"""""$"""""""""""$$$$$$$$$$&$&$$&$&&&$$$$$$$$&$&&&&$$$"$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$&$$$$&&&$$$$&$&&&((&&((&((((((((((((((**((**,,,,,,,,,,,,*,****************(((((&&&(&&(&(&&&&&(&(&&&&&&&&&&&$$$$$&$$&&$&$&$&&&$$$$$$$$&$$$$$$&&$$$$$"$$$$$""""""""""$$&&&$$$$$"$$$" """""$$$$$""""" """""""""""""""""$$$$$$$$$$&$$&&&&&&&&$&$$$$$$$$$&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&((((((&(&((((((((((((((*((*,,,,,,,,,,,,,*****,**********((*((((&(&&&((&(&&&&&&(&&&&&&&&&&&&$$$$$$$$$&&$&&$&&$$$$$$$$$$$$$$"$$$$$$""$$$$$$""""""$"$$$$$"$$$"$$""""" " """$"$$""" " " """""""""""""$$$$$$$$$$&&&&&&&&&&&&$&$$$$$$$$$&&$&&&&$&&&&&&&$$&&$&$&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$&&&&(((((((((((&((((((((*(((*,,,,,,,,,,,,,,***,********(*(((((&&&&&&&&&(&&&&&&(&&(&&&&&$&&$$&&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$"""$"""""""" """""$$$"""" " """"""""""""""$$$$$&$$&$&&&&&&$&$$$$$&$$$$&$&&&&&&$&$$$$&&&$$&&&&&&&&&&&$$$$$$$&$$$$$$$$$$&$$$$$$$$$$$$&&&(((((((((((&&((((((((((((*,,,,.,,,,,,,*,***********((((((((&&&&&&&&&&&&&&(&&&&((&&&$$&$&&&&&&$$$$$$$$&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$$"$$$$$$$$$$"""""""" """ """"""$$$""" " " " """"""$"""""$$$&&$&&$&&&&&&$$$$$$$$$$&$$&&&&&&$$$&&$&&$$$$&&&&&&&&&&&&&$$&$&$&$$$&$$$$$$$$&$$$$$$$$$$&&&&&&(&((((((((((((((((((((*,,,,,...,,,,,,************(((((((&&&&&(&&&&&&&&(&&&&&&&&&$&$$$&$$&&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$&&$"$$&&$$$$$$"""""" """ """$$$$$$"" """""""$$$$$$"""""$$&&&&&$$$$$&&$$$$&$$$$&$&&&&&&&&$&&&&$$$$&&$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&(&(&((&((((((((((((((,,,,,,,..,,,,***********(***(******((&&((((((((((&&&&&&&&&$$$$$$$$&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$""""""""" """" ""$$$$$$$$"""" """""$""$$$$"""$$$$&&&&&$$"$$$$$$$$$$$&&&&&&&(&&&&&&&$$&$$$$$$&$&&&&&&&&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&(&&&(((((((((((((((,,,,,,,.,,,,,,*,***************(**,***(((((((((((&&&$$&&&$$&$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&$$$"$"""""" """"" """"$$$$$$$$"""""""""""""$"$"""""""$$$$$$$$$$$$$$$$$$$&&&$&&$&$&&&&&&$$$$&$$$$$$$$&&&&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&&&&((((((((((((((((*,,,,,.,,,,,**,**,**************((***,*((((***((&&&&$$$&$$$$&$$&$$$$&&&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$"""""""""""""""""""""$$$$$$$$$$""" """"""$""$"""" """$"""$$$$$$$$$$$$$&$$$&$$$$$&&&&$$&$$$$$$$$$$$$&$&&&&&&&&(((&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&(((((((((((((((*,,,,,,,,,,*********************(((***((((*(((&&&&&&&&$$$$$$&$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$"""""""""""""""""""""""$$$$""$$""" """"""""""""""""" """"$$$$$$$$$$$$$$&&$$&$$$$$$$$$$&$$$$$$$$$$$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((((((((((((((((**,,,,,,*,***************((****(((*(((((((((&&&&&&&$$$$$$$$$$$$$&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$"$""$"$$""$$$"$$&&&&&$$"""""" """"""""""""""""""""$"$" """ """"""""""""""" """""$$$$$$$$$$$$$&$&$$$$$$$$$$$$$$$$&$$$$$$&&$$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&((((((((((((((*,**,,**,******,******((*((***(**(((((((((&&&&&&&&&&$$$&$$$$&$$$$&&&&&&$$&$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$"""$$$$"""$$$$&&&&&&&""""" """"""$"""""" " " """""""" " """"""""""""" """""""$$$$$$$$$&&&&$&$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&&&&&(&&((((((((((((**,,**,,,**,*,,******(((**(((***(*((((&((&&&&&&&&&&&&&&&$&$$$$$$$$&&&&$$&$$$$$$$$$$$"$$$$$$"$$$$$$$$$$$$"""$$$$$""$$$$$&&&&&&&$"""""" """""""""""" " """"""""""" """""$"$$""""" """""""$$$$&$&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$&$$$$$$$&&$$$$$$&&&&&&&&&$$$$"$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&((((&(((((((**,,,,,,,,,,,,**********(*((((***(((((&((&&&&&&&&&&$&&&&$$$$$$&$&&&&&(&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$&$$$$&&&&&&$$$$"""""""""""""$""""""""""""""""" """"""""$$$""""""""""$$$$$&&&&&&&&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&$&&&&&$$&$$$$$$$&$$&$$$$$$$&$$&&&$&&&&&&&&(((((((((((((**,,,*,,,,,,***,***(*****(((*(((((((((((&&&&&&&&&&&&&&&&$$$$$&$&&&&&&&(&&$$$$$$$$$$"$$$$"$$$$$$$$$$"""$$$$$$$$$$&&$&&&&&&&&&$$$$$$"""$""""""""""""""""""""""""""""""""""$$$"""""""""$$$$$&&&&(&(&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$&&$$$$$$&$$$&&$$$$$$$$$$$$&$&&&&&&&&(&&&&(&(((((((**,*,,,,,,,,**************(*((((((((((&&&&(&&&&&&&&&&&&&$$$$$$$$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$$&&&&((&&&&&$$$$$$$$$$$"""""""""$""""""""""""""""""""""""""""""""""$""$$$$&&&&$$$$$$$$$$$$"$&$$$$$$$$$$$$&$&&$$$$$$$$$$$$&&&$$&$&$&&&$&$&$&&&&&&&$$$$$$$$$&&&&&&&&&&&&&(&&&(((((((((***,,,,,,,,,****((((*******(((((((((((&&&&&&&&&&&&&&&&&&&$$$&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$$$$&&&&&&&&&&&$$$$$$$$$$$&$$$"""""""$"""""""""""""""" """"""""""""$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$"$$$$$$$$$$&&&$$&&&$&&&&&&$&$$$$$$$$$$$&&&&&&&&&&&((&&(((((((((*,,,,,,*,,,*****(((((*************(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&$&&&&&$&&&&$$&&$$$$$$$$$$$$""""$"$"""""""""""" " """"""$""$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$"$$$$""$$$$$$$$$$&$&$&$&$&$$$&&$$&$$$$$$$$$$$&&&&&&&&&&&&&&((&(((((((*,,,,,,*,,******(((*(*(****,,,**(((&&&&&&(&&&&&&&&&&&&&&&&&&&((&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$&&&&&&&(&&&&$&&&&&$&&&$$$$$$$$$$$$$$$""$$$""""""""""""" """""""""$"$$$$$$$$"$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$""$$$$$$$$$$&&&&&&&&&$$$$$&$$$$$$$$$$$$&$&&&&&&&&&&&&&((((((((((,,,,,,,,,******,***(*(((((****((((&&&&&&&&&&$$&&&&&$&&&&&&&(&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$&&&(((((&&&&((&&&&(&&&&$$$$$$$$$$$$$$$$$$""""""""$$$" """""""""""""$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$"""$"$$$$$$$$&&$&&&&&&$$$$$$$&$$$&$&$$$$$$$$$$$&&&&&&&&&&&((((&(((((*,,,,,,,,*,*,,*****(((((((*(**((&&&&&&&&&&$&&&&$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(&&&&&&&&&&&&&&&&&&"$"$$$$$$$$$"$""""""""$""$$"""" """""""""$$$"$""""""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"$$$$$$$$$&$&&&(&&&&&&&$$$$$$$$$$$&$$$$$$$$$$$$$&&&&&&&&&(&&&(&&((&&(***,**,*,*,*,,,*****((****(*((((&&&((&((&&&&&&&&&&&&&&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$$&&&&$$$$&&&&&&&&&&&$$$$$$$$$$$$"$$""""""""""""""""" """"""""""""$"""""$"$"""$"$$$$$$$$$$$$$"$$$$$$$""$""""""$$$$$$$$$&&&&&&&&&&&&&&&$$$$&$$$$$$&$$$$$$$$$$$&&&&&&&&&&&((&(((((((***********,**,,**,**,***((((((&((&((&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$"$$$$$$$$"""""""""""""""$$""" """"""""" """"""""""""""""$$$$$$$$$$$$$$$$$$$"""""""""$$$$$$$$$&&&&&&&&&&&&&$&$&$$&$$$$$&$$$$&$$$$&$$&&&&&&&&&&(&(&&(&((&&****,***,******,,,,.,****((((((&((&&(&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$"$$$"""$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$$"""""""""" "" """""""""""""$$$$$$$$$$$$$$$$$$$$$$$""""""""$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$$$$$&$$&$&&&&&&&&&&(&&(((&&&(*************,,***,***(((&(&&&(&&((&&&&&&&&(&&(&&&&&$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$"$$""$$"$$$"""""$$"$"$$""""$""$$""""""$$"""""""""$""""$$$$""""""""" " "$"$$"""""""""""" """""""""""""$$"$$$$$$$$$$$$$"$$""$$$"""""""$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&$&$&&&&&&&&(&(((((&&((*******,*****&***(*((((&(&&&&&(&(&(&&(&&&$&&&&&&&$$$$$$$$&$$$$$$$$$$$$&$$$$$$$$$$$$$"$$$"$""""""$$""""$$""""""$$"""""""""""""""""""""""""""""""$$$""""""" """"$$"""""""""""""" """""""$""$$$$$$"""$$$$$$$$""$$$$"$$""""$$$$$$$$$$$$&$$$$&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$&$&&&&&&&&&&(((((((&&***,*,**********(((*(*(&((((&((((((&&&&&&&(&&&&&$&&$$$$$$$$$$$$$$$$$$&$$"$$$$$&$$$$$$$$$$$"$"$"""$$$""$$$$"""$$"""$"""""""""""""" " """""""""""""$$$$$$""" """""""""""""""" """"$$" "$""$"""$""""$$$"$$"""""$"$"" $$$$$$$$$$$$$$$$$&$&&&&&$&$&&&((&&(&&&&&&&&&&&&$&&&&$&&&&&&&&&&(((((((&&*****,****************((((&((((((((&&&&((&&&&&&&&&$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$$$$"""$$$"$$$$$$$$$$$$$$""""""""""""""""" """ """""""""$$$"$$$"""" """"""""""""""" """"""""$"$$"$""$"""""""""""""""""$""""""$$$$$$$$$$$$$$$$$$&&&&&&&&&"&(&&&&&&&&&&&$&&$$&&&&&&&&&$ &&&&&&((((((("***,**,******((******((((((((((((((&(&&&&&&&&&&$$&$$$$$$$$$$$$$&$$$$&&$&$&$$$$&&$$$$$$$$$$$$$"""$$$"$$$$$$$$$$"$$"""""""""""""""""" " """"""""$"$"$$"""""" """""""$$"""$""" " """""""""""$""$"""""""$"""$""""""$"$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&(&&&&&&&&&&$$$&$&&&&&&&&&&&&&&&&&(&((((((&(*************((*(*(*(((*((((((((&&&(((&&&&&&&&&&&$$$$$$$$$$$$$$$&$&$$$$$$&$$$$$$$$$$$&$$$$$$$$"""$$$$$$$$$$$$$""$""""""""""""" " "" """"""$""$$$"""$$$"""""""""""""""""""" """"""$$$""$"""$$""""""$"$"$""$$$$"$$$$$$$$$$$$$$$$$$$$$$&$&$&$&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&(((((((*************(*(((((((((((((((&&&&(&&&&&&&$&&$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""" " " """" """"" """""$"$""""$$$$$"""""""""""""""""""""""""""""""$$"$""$"""""$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&((((((((*******(**(**((((*((((((((((((((&&&(&&&&&&&&&$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$&$$$$$$$$"""""" " "" " """""""""""$$$$$$"""""""""""""""""""""""""$""""""""""""$""""$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((********((((**((((((**((((((((((&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$"""" " " """ """"""""""$&&$$$"""" """"""" ""$""""""""""$""""""""""""""""$$$$$"$$""$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&((((((((((((((******(((**(((*((((((((&(((((&&&&&&&&&&&&&&$$$&$$&$$$$$&$$$&$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$"$$"""""" """"""" " " """"""""$$$$&$$$""""" """"""""""""""$"""""""""""""""$$$$$$$"$"""$$$$$$$$$$$$$$$$&$&$&$&$&$$$&$$$$$$$&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((*****(((*(**((((((((((((((&&&&&&&&&&&$$&$$&$&$$$$&$&&$&$$&&&$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$&$$$$$$$"$$""""""""" """" " " " " """""$$$"""""" """"""""""""""$"""""""""""""""$$$$$$$"""$$$$$$$$$$$$$$$$$$$&&&&$$&&$&$$$$$$$$$&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(((((((((((((((*((((((((((((&((((&&&&&&&&&&&&&&$&$$$$&&$$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$""""""""""""""" " "" """ " " """""""""" "" """"" " """"""""""""""""""""$"$$$$$$$"$"$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&((((((((&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&$$&$&&&$&&&&&&&&&&&$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$$$$$$$$$"""""""""""""" " """" """"""""" "" " "" " " """"""""""""""""$$$$$$$$$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$&&&&&&&&&&&$&&&&&$&&&&&&&&&(&((((((&(((((&((((((((((((&&&(&((&&&&&&&&&&&&$&&&$$&&&&$&&&&&&&$&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """""$$$$$$$$$$$$$$"$""""$""""$"$"" " "" """"" """ " " """""""""""""""$$$$"$$$$$"$$"""""$$$$$&&$$$$$$$$$$$$$$$$$&&$&$&&$&$$$$&&&&&&$&&&$&&&&&&&&$&&&&&&&(&((((&(&((((&((&(((&(((&((&(&&&(&&&&&&&&&&&&&&&&&(((&&&&&&&(&&&$&&&&&&&&$$$$$$&$$$&$$$$$$$$$$$$$$$$$$""" """"""$$$$$$$$$$"$""""""""""$$$$" " """""""" "" "" "" " """" """""""""""""""""""$$"""$$$$""""""""$$$$$&&$$$$$$$$$$$$$$&$$&&&&&&&$$&$$$&&&&&&&&&&&$&$&$$$&&&&&&&&&((((((&(((((((((((((&(&&&&&((&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&$$$&$&$$$$$$&$$$$$$$$$$$$$"$"""" """""$$"$$$$$$$"""""""""""""$&$$$" """"""$""""" "" $ " """"" " """"""""""""""""""""""""""""""""""$""""""$"$$$$&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&$$&$&$$&&&&&$&&$&&&$&&$$$&&&&&(((((((&((((((((((((&&((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&$&$$$$$$$$$$$$$$$$$$"$""""""""""""$$$$"""""""""""""""$&&$$$"" """""""$""""" """" " " " """"""""""""""""""""""""""""""""""""""""$$$$&&&&&&&&&&&$$$$$$$$$$$$&$&&&&&&&$&&&$&$$&&&&&&&&&&&&$&&$&&&&&&&&&(((&&(((((((((((((((&((&((&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&$$$$&&&$&$$$$$$$$$$$$$$$$$$$$$"""""""""$$$$"$$"""""""""$$$$""$$$$"$"""" """""""""" " "" " """""" """"""""""""""""""""""""""""""""""""$""""""""""$$&$&&&&&&&&$$$$$$$$$$&$$$&&&&&&&&&&$&&&&&&&&&&$$&&&&&&&&&&&&&&&&&((((&((((((((*((((((((&&(((&&&&&&&(&&((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$&$$$$$$$&$$$$$$$$$$$$$"$$$$$""""$"""$""""$""$$""""""""""""$$"$$"$"""""" """"""""" " """""""""""""""$"$""$""" """"""""""""""""""""""""""""$$$$&&&&&&$&&&$$$$$$$$$$&&&&&&&&&$&$$$$&&&$$&&$&&&$&&&&&&&&&&&&&&&&(((&(((((((((((((((((((&&&&&&((&(&(&(((((&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$"$"$"""""$"$$$$"""""""""$$$$$$$$"""""" """ """" " " " """"""""""""""""$"""""""""""""$$$$""""""""$""""""""""$$$$&$&$&$&$&$&$$$$$$$&$&&&&&&&&&&$$$&&$$&&&$$$&&&&&&&&&&&&&&&&&&((((&&((((((((((((((((((((&&&((((((&((&(&&&&&&(&(((&&&&&&&$&&&&&&$&&$&$$$$$$$$$$$$$$$$$$$$$$$$"""""$$""""""""$"$$$$$$""$"""""$$$$$$$$$""""""" "" " "" " "" "" "" " """"""""""""""""$"""""" """"""$$$$$"""""""""""""""""$$$$$$$$&&$&&$$$$$$$$$&$$$&&&&$$$$$$$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&&(&&((((((((((((((((((((((&(((((&&(&(&(((&&&&&((&&&&&&&&&&&&&$&&$$&&$$$$$$$"$$$$$"$$$$$"$$"""" " """"""""""""$$$"$""""""""""$$$$$$$$$"""""" " """"" " """ "" " """""""""""""""""""""""" """""$$"""""""""""""""""""""$$$$$$&&&&&$$$$$&$$&&&$$&$&&&$$&$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&(&($&&&((((*((**((((*(*(((&(((((((&&&(((((&&&&&&&&&&&&&&&&&&&&&$$&$$&&$$$$$"$$$"$$$&&&$""""""""  """"""" """""""""""""""""$$$$"$"""""" " """" " """ """"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$&&&&&&$$&$&$&&$$$$$$$&&$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&((&(($&&&&&&((((*(((*(*(((((((((((((&&&(((&(&&&&&&$$&&&&&&&&&$&&$$$$$$$$$$$$$$"""$"$$$$$$""""""" """""" """$$$$""""""$"""$"""$$"""""""" """"" " """" ""$$""""$""""""""""" " """""""""""""""""""""$$$$$&&&&$$$$$$&&$&&$$$$&&&&$$$$$$$$$&$&&&$&&&&&&&&&&&&&&&&(&&&(($$&&$&&&&(((***(((((((((((((((((&&(((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""$$"""$$""" " """ """""" """""$""""""""""""""""""""""""  """" """""""" " """""""$""""""""""" """"""""""""$"""""""$$$$&&&&&$$$$&&&&$&&$$$$$$$&$$$$$$$$$$$$$$&&&$&&$$&&&&&&&(&&&(((($$$$&&&&&(((((((((((((((((&(((***((&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$"""$""""""""""""" " """" "" """"""""""$""""""""""""""" " "" """""""""""""""""" " " """""""""""""" " """""""""""$$$"" ""$"$$&&&$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$&$&$&&&&&&&&&&&&&((((&&&&&&&&&&&(&((((((&(&(((&&&&((*(((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$"""""""""""""" """ "" " """"""""""""" """$"""""" """ """"" """"""""""" """"""""""""$"""  " """""""$$"""$$""""""""$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$$$$$&&$$&&&&&$&&&&&&&&&(&(&(((((((&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&$$&$$&$$$$$$$$$$$$$$$$"""""""""""" """""""""""""" """"""""""""" """""""" " """ " """ """""""$"" """"""""""""""" """"""""""""$$$""""""$"$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&((&&(&((((((&&&&&$&&&&&&&&&((&&&&&&&&&(&&&&&&&&&&&&&$&&&$$$$&&&$$$$$$$$$$$$$$$$$"""""$""""""""""""""""""""" " """"""""""" """""" """ " " """""""""$$$$$""" """"""""""" "" """"""""""$$$$$"$$""$$"$$$$$$$$$$$$$$$$$$$$&&&&&$$&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&((**((((&&&$&$$$$$$&$&&&(((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&$$$$$$$$$$$$$$"$$$$""""""""""""$"""$$"""" """"""" """""" """"""" "" " " """""""""""$"$"""" " " "" " " """ """""$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&(&&***(&&&$&$$$$$$$$$$&&&&(((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$"$$"$""""""$""""""""$$$$$""""$"" "" """""""""""""""" """""" " " " """" " """""""" " " " """"""""""""$$$$$$$$$""$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$$&$$&$$&$&&&&&&&&&$&&&&&&&&&(((**((&&&$$$$$$$$$$$&&&&&&&&&$$&&&&$$$$$$$$$$$$$$"""$$$$$$$$$$$$&$$$$$$$$$$$$"$$$"""""""""""$$$$$$$"$$$$"""""""""""""" """"""" " """" " " """" "" " """""" " """"" """ " " """"""""""$$$$$$$$$""$$$$$$$$$"$"$$$$$$$$$$$&$$&&&&&$$$&$$$$&&&$$&&&&&&&&&&&&&&&&&((((**((&&&$$$$$$$$$$$&&&&&&&&$$$&&&&&&$$$$$$$$$""""""$$$$$$$$$$$$$$$$"$$$$"""""""""""""""""$$$$$$$$$$$"$""""""" """"""""""""" "" """""" " """ " " """""""""" """"" " """ " " """" """$"""""""$"$$$$$"$$$$""""$$"$$$$"$$$$$$$&$$&$$&$$$$$$$$&$&&$&&&&$&&&&&&&&&&&&&&&&&&((*(((&&&&$$$$$$$$$$$$$$&&&$&$$&&&&&&&$$$$$$$"" ""$$$$$$$$$$$$$$$$$$$$$""""""""""""""""$$$$$$$$"$$$"""""""""""""""""""""" """"""""""""""""""""" """"""" """""""" " "" " "" """""""""""""""""""$"$"$$$""$""$$$$$$"$$$$$$$$&&&$$$$$$$$$&&&&$&&&&&$$$&&&&&&&&&&$&&&&& &((**(((&&&&&$$$$"$$$$&&&&&$ $$$&&&&&&&$$$$$"$""" "$$$$$"$""$$$$$$$$$$$$$$""""" """""""$$$$$$$$$$$$$$""""""""$$"" """""""""""""""""""""""$""" """""""""" """"""  " """"" " """""""""""""""""$$$"""$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((****((((($$$$$$$$$$&&&$&$&&&&&&&&&&&&$&$$"""$&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" " """ """$$$$$$"$"$$$$""""""""""""""" """""""""""""""""""""$$""$""""""""""""""" """"""   " "" """"""""""""""""$"$$$"$$$$$$$$$$$$$$"$$""$$$&$$$$$$$$ $&&&&&&&$&&&&&&&&&&&&&&&&&&((((****(((((($$$"$$$$&&&$&&&$&$&$$&$$&$&&$$&$"$&&(&&&&&$$$$$$$$$$$$$$$$$$$""$"" "" ""$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""$$$"$"""""""""""""" """"  " " """""""""""""""$"$$$$$$$$$$$$$$$$$$$$"$$$$"$$$$$$$$$$$$&$$$&$&&&&&&&&&&$$&&&&&&&&( ((((****(*((&&$"""$$$$$$$$&&$$$$$$$&$$$$$$$$&&$&&&&&&&&&&&&$&$$$$$"$"$$$""""""" """"" ""$$$&$$$&$$$$""""""""""""$""""""""""""""""""""""""""$$$$$"" """"$$"$""" """" " """""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&&&&$&&&&&&&&&(&&(((((****((((&&""""""$$$$$$&$$&$$$$$$$$$$"""$&&&&&&&&&&&&(&&&&&$$$$$$""""""""""" """" ""$$&&&&&&&$&$$$$"""""""$$$$""$""$""""""" """""""" """"$"""" """"""""""" ""  " " """"""""""""""""$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&&$$$$&$$$$&&&&$&&$&&&&&&&&&&&(&((********((&&&"""""""$$$$$$$$$$$$$$$$$"""""$$$&&&&$$$&&&$$$$$$$$$$"$"""""" " """""""$""$$$$$&&&&&&$$$$"""""$"""$"$""""$$"$"""""""" " " """"""""""""""""""""""     """"""""""""""""""$$$$$$$$$$&$$$$$$"$$$$$$$$$$$&$$$$$&$$$$$$$$$$&$&&&&&&&&&&&&&((*****,,**(&&$$" """$$$$$"""$$$$$$$$$""""$$$$&$$$$$$$$$$$$$$$$$$$$"""" """ """"""" ""$$$$$$$$$$$$$$$$$$$$""""""""$""$""$$$$$$"""""""""" """""" """"""""""""""   "" """""""""$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$$&$$$$$$$$$$$$&&&&&&&&&&&&((*******,,**(&&$$$$""""""""" """""""$$$$""$$$$$$$$$$$$$$$"$""""$$$$""""" "" " """""""$"$$"$$$$$$$$$$$$$$$$$"""""""$""""""""$$$$$""""""""" "" """"""""""" """""""" """""  " " " " " """""""$"""""""$$"$$$$$$$$$$$$$$$$$$$$$&$$$$$&$$&$$$&$$$$$$$&&&$&&&&&&&((&&((*****,,,,,**(&&&&$$"""""" """""$$&&$$$$$$$$$$$$$$$$$$""""$$$$$$$""" """""""$"$$"$$$$$"$$$$$$$$$$$$"$$$$"""$"""$""$$$$$$"$"""""""""" """""""""""""""""""""" "" """""" "" """ """""" " " "" """""$""""""""""""$$$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$&&$&&$$$$$&&&$&&&&&&&&((((((***(***,,,,*((&&&$$$$"""" " """$$$$$&&(&$&$$$$$$$$"$"$"""$"$$$$$$$$$""" """""""$$"$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$""$$&$"$"""""""""""" """""""""" """"""""""" """""""""""""""""""""""""""" """""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&$$$&&&&&&&&&&&&&&&((((***(***,,,,**((&&$$$$$$""" """""$$$$$$&&&$$$$$$$$$$$$$"$$$$$"$$$$$$$$$$""$"$""$$$"$$$$$$&&$$$$$$$$"""$$$$$$"$$$$""""$$"""$$$$$$""""$$"""" "" """"""" """"""""""""""""""""""$$""""$$"""""""""""" """ """""""""""""""""""""$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$&&&&&&&$$$&&&&&&&&&&&&(&&(&(********,,*,,*((&$$$$$$$$$""""""$$$$$$$$&$$$$$$$""$$$$$$"$$$$$$"$$"$$$$$$""$$$$$$$""$$$$$$$&$$$$$$$"""$$$$$$"$$$$"""$$"""""$$$""""""$"""""""""""""" " """""""""""" """""""""$$$$$$"$"$"$$"""""""" "" """""" " """"""""""""""""$$"$$$$$$$$$$$$$$$&$&&&$$&$$$$$$&&&&$$$&$$&&&&&&&&&&&(&&&&&,,,,***,****,*((&&$$$$$$&&&&$""$$$$$$$$$$$$$$$$""""$""$$"""$$$$"$$$$"$"$$$$"$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$""""""""""$"""""""""""""""""""""""""""""""""""" """""$"$$$$$""""$""""""$$"$$""""" " """"""""""""""""$""$"$"$$$$$$$$$$$&$$&$&$$$$$$$$$$$$$$$$&$$$&&&&&&&&&(&&&&&&(...,***,******((((&$$$$$$&&(&&$$$$$$$$$$$$$$$$"$"""""$"$""$$""$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""""""""""""""" """""""""""""""" """"$$$$$$""$""""$$""""$$$$"""""" " " " """""""""""$"""$$$"$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$&&&&&&&&(((((&&&&&,.,,,,,****(((((&&$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$"$"""""$"$$"$$$$$$$$$$""$$$&&&&$$$$"""$$$""""$$$$$$"$$$$$$&$$$$$"$$$$""""""""""""""""""""""""""""""""""""""""""""""""$"$$$$$"""$$$"$"""""$$$$$$""""$$""" " " """""""$$"$"""""$$"$$$"$$"$$$$$$$$$$$&$$$$$$$$"$"""$$$$$$$&$$&&&&&&&&((&&&&&&,,,,,,*******(((&&&$$$"$"$$$$$$$$$$$$$$$$$$$$$$$$"$"""""$"$$"""$$$$$$$$$$$$$$&$&$$$$$$""""$"$$$"$""$"$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""" """"""""""""""""""""$""""$$$$$$$$"""$$$$"$"""""$""""""$$$$"""""""" """"""""""$$$$$$$$$""$"$$$$$$$$$$$$$$$$$$$$$$$&&$$$"""""$$$$$$$&$&&&&&&&&&&&&&&&&&,,,,*((*((((*,**(&&&$$$""""$"""""$$$$$$$$$$$$$$$$"$$"""""""$$$$$$$"$$$$$$$$$$$$$$$$$"$""""$""""""""""$$$$"$$$$$$$$"""$$$$$$"""""""""" """""""""""""""""""""""""""""$$$$$$$$$$"$$$""$$""""""""""$"$"""$$$"""""""""""""""""""$$$$$$$"""""$$"$$$$$$$$$$$$$"$$$$$&$$$$$$""""$$$$$$$$$&&&&$$&&&&&&&&&&&&,,,*(((&&&&&&(((&&&$&$$""""""""""$$$"$$$$$&$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""" """""""$$$$$"$$$$$$$""$$$$$$$""""""""" """"""""""""""""""""""""""""$$$$$$$$$$$$$$$""$$$""""" """"""""""""""""""$$""""""""""$$$$$$$$"$"""""$$$$$$$$$$$$$$$$$"$$$$$$$$""$$$$$$$$$$$$$&&$$$$$&&&&&&&&&&.,,*((&&&&&&&((&&&&$&$$""""$"""$$$$$$$$$$$$$$$$""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$$""""""" """"""$$$$"$$"$$$$$$""$""$$$$"""""""""""""""""""""""""""""" """""""$$$$$$$$&$$$$$$$"$"$$""" """"""""""$""$""$$$$$$$"""""""""$$$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&,...,*(((((((&&&&&&&$$$$$"$$""""""$$$$$$$$$$$$""""""$""$$$$$$$$$$$$$$$$$$$$$$$$""""$$$"$$"""""""""""""""$"$""$$$"""""""$"$$$"""""""""""""""""""""" """"""""""""""$$&$$$$$"$$$$$$$$$"""" """"""""""""""""""$$$$$$$""""$$$$&$$$"$$$"$"$$$$$$&$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$$$&&$$$$$$$$$$$$&&&,,.00...,**(((((&&&&&$$$$$$""""""""$$$"$$$$$"$""""$"$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$"""""""""""""""""""$$$$$""$$$$$""$"$"""""""""""""""" "" " """"$"""$$$$$"$""$$$$$$$$$$""""""" """""""""""""""""$$$$$$$$""$$$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$,...0.0..,**(*(((((&(&&$$""$$"$"""""$$$$"$$"$$$""""$""$$$$$$$$$$$$"$$$$$$$$$$$"""$$"$$$$""""""""""""""""""""""""""""$$$$$$$$"$""""""""""""""""" " """"""$$$""$$""""$$$$$$$"""""""""""""""""""""" """$$&&&$$$"$$$$$$$$$$$$""$$$$$$$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$$$$&$$$$$$$$$&$$$$&*,,.....,,,*****(((((&&&&&$$"$$"$""$"$$$$""""$""""""$$"$$$$$$$$$$$$&$$$$$$$$$$$$$""$$$"$$"""" """""""""""""""""""""""$$$$$$$""$""""$"""""""""" " " " """""$$""$"""""$$$$$$$$$$"""""""$""""""""""""""""$$&&&$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$*,,,...,,.,***((&&((((((&&&$$$$$$$$$$$$$"$""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$"""""""" """" " " """"""""""""""$$$$$"$""$$"$""$"""""""""""" """"$$$"$$""""""$$$$$$$$$$""""""""""""$""""""""""$$$$$$"$"""$$$$"$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$****,,,..,,,,*((&&(**((((&&&$$$$"$""$""$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$""""""""" "" """"" """"" " """"$"$$$$"$"$$"""$$$"""" """"" """""$$""$"""""""$$$$$$$$$""""$"$"$""$$$""""" """""$$$"""""""""""$$$$$"""$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$****,,,*,,,,,**(((*****(&(&&$&$$$$""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&(&&$"$"""""""" " " """"" """ """$$$$$"$$"$$$$$""$"""""""""" " " """"$$$"""""""""""$$$"$$"$""""""$$$$$$$$$""$"""""""""""" """""""$$$$$$"$""$$$$""$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$""$$$$"$$$$$$$$$&(**************,,,,***((&(&&&&$$""$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""""""" " " " """""""""" " """"$$$$$$"$$$$$$""""" """"" """"" " """""$"$""""""""""$""""""$""""""""$$$$$$$$"$"""""""""""" """""$$$$$$$"$"$"""$$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&$$$$"$$$$$$"$$$&(((****(((((*((*,,**,*(((&&&&$$$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""""""" " " "" """""" """"" """"""""""$$$"$"$$$$$$"""""" " "" """"" """" """"""""""""""""""""""""""""""""""""$$$$$$$"""""""""""""""""""$$$$$$$$$$"$"$""""$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&$$$&&$$$$$$$$$$&&((*(((((&((((((**,*,,*((((&&&&$$$"$"$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""$"""""""""" " """"" """""""""""""""""""""$"$""""$$$$$""""" """ " """"""""" """""""$""""""$$"""""""""""$"""""""""""$"$$"$"""""""$"""""""$"$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&&&&$&&&&&&$$$$$$$$$(&(&(((((&((**(&&(**,******(((&&&$$"$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$"""""""""""""""""""" """"""""" """"""""""""""""""$$$"""$"$$$$"""""" "" """""""""" """""""""""$""""""""""""""" """""""""""$""$$$$$""$""$$""$$$$$$$$$$$$$$$&$$"$$$$$$$$$$$$$$$$$&&&$$""$$$&$$$$&&&$$&&&&&&$$"$"$$$**&&&(((((((*,*(&(*****,,***((&&&&$&&&&&&$&$$&&$"""""""$$$$$$$$$"$$"$"$$""""""" """"""""""""""""""""""" """""""""""""""""""""$"$""""$$$$"""""""""""""" "$$"""" " """""""""$"""""""""""""""""""""""""""$$$$"$$$$""$$$$$"$$$$$$$$$$$$$&&$$&$$$$$$$$$$$$$$$&$&&&$""$$&&&&&&&&&&&&&&&&&$$$$"""$**((((((((((*..*((***((****((((&&&$&&&&&$&&&&$$$$$$"$$$$$$$$$$$$"""$"""$""""" """"""""""""""""" """"" """" " """" """""""""""$$$$$$""""""""""" "" """"""""" """""""""""""""""""" """ """" """""""""""$$"$"$"$$$$$$$$$$$$$$$$$$$$&$&$&&&$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&(&&&&&&&&&$$$"""$ *,..,***(((*******(**(((((((((&&&$&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$""" """ """" """"""""" ""  """"" "" """"""""""""$$$$"""""""""" " """""""  " "" " """"""""""""""""""""""""""""$""""$$"$$$"$""$$$$$$$$$$$$$$$$"$$$$&&&&&&$$$$$$$$&$$$$&&&&&&$$$&&&&&&&&&&&(&&&&&&$"""""$**,,,,*(*(((**,,***(**(&(&&&&((((&&$$&&&(&&&&&&$&&$$$$$$$$$$$$$$$$"""""""""  " " """"""" """""""""""""$""""""""""""" "" """"""" """" """""""""""""  """" " """""$$"$$$$$$$""$"$$$$$$$$$$$$$$$$$$$&&&&&$&$$$$$$&&$&&&&&&&&&$$&&&&&&&(&&(&&&&(&&$$""""$**********((((*****((((((((&&((((&&$$&&&(&&&&&&&&&&$&$$$$$$$$$$$$$$""""""""  "" """"" " """ """"""""""""""$""""""" """"" """"""""""""""""""""""""""" " """"""$$"$"$"$"$$$"$"$$$$$$$$$$$$"$$$$$$&&&&&&$$$$$&$&$&&$$&&&&&&&$&&&&&&&&&&&&&&&((&&$""&(($(*********,*((**(***((((((&&&&&((&&&&&&&(&&&&(&&&&&&&$$$$$$$$$$$$"$""""""" "   " " """" " "" """ """""""""$$""""" " "  """ """ """"""" """"""""""""""" """" " """"""""""""$""$$$""$$$$$$$$$$$$$$$$$$$&&&&&&&&$$&&&&&$$&&$&&&&&&&$$&&&&&&&&&&(&((((&(&$$&((((((******,,*(*******((((((&&&&&(((&&&&&(&((&&&&&&&&&&&$$$$$$$$$$$"""""""""  """""" " """""" " """""""""$$$$""""""" "" """""""""""""""""""""""""""""""""""""""""$""""""""""""$$$$"$$$$$$$$$$$$$$&&&&(((&&&&$&&&$$$$$$$&&&&(&&&&&&&&&&(&(&&(((((****(((((((((*****,*****(*((((((&&&&&(((&&&&$&&&(&&&&&&&&&&&&$$$$$$$$$"$""""""""  "" "" """" " """""""""""""""""""""" " " """"""""""""""""$"""""""""" """"$""""""""$"""""""""$""$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$&&&$&$$""$$&&&&&&&&&&&&&&&&&&&(((**,,,((((((((((((((******(((*(((&&(&&&&&(((&&&&&&&&((&&&&&&&&&&&&$$""""""$""""$""   " " """ " """"""""""""""""""$"""""" " """$$$$$""""""$$$"""""""""""""""""""""""$"$""""""""$$"$$$$$$$$$$$$&&$$$&&$&&&&&&&&&&&&&$&&$$""$$&&&&&$&&&&&&&&&&&&((((*****(((&(&&((&(((*(*(**(((*((((&((&&&&((((&&&&&((((((&&&&&$$$$&$$$""""$$$"""""  """ ""  """"""""""""""""$""$$"""" " """$&$$$$"""""$$$"""" """"" """"""$""""""""""""""$""$$$$$$$$$$$$&&$$&$$&&$$$$$$$&&&&&&&&&&&&&$$$$&&&&&&&(&&&&&&&(((((((****(((((((((((((((((((((((((((&&&&&&&((((((&&&&&((((&&&&&$&$$$$$$""$""$""" " " "" " " " """"" "" """"""$$$$"""""" " """""$$$$$$""$$$$$"""" " " """""""""""$""""$$$"$$$$$$$$&&$&&&&$$$$$$$$$$$$$$&$$$$&&&&&&$$&&&&&&&&&&&&&&&((((((((***((((&((((**,*(((((((((((((((&&$&&&&&&((((&&&&&(((((&&&&&$$$$$$$$""$""""    " " " """" "" "" """" " """"""""""" """*$"""""$$$$$"""$"$""""" " """"""""""""""""""""$"$$$$"$$$$$$&&&$$$$$$$$$$$$$&$$$$"$$$$&&&&&&&&&&&&&&((&&(&(&(&(&&((((((( &(((****,**((((((((((&(&((&&$&$$&&&(&&&&&&&&(((&&&$&$$&&$$$""""""  " " " """"""""" """"" """" """""" "" " """"""""""""$$$""""" " """""""""""$""""""""$$$$$$$$$$$$&&&&$$"$$"$$$$&&&&$$$""$&&&&&&&&(((&&&&&(((&((&((&(((((((((( ((((*********(((((((((&&&&&&&&$$$$&&&&&&&&&&&(&&&$$$$$$$&$$$$"""  " " " """"" " """"" " """"" "" """" " """"" """ ""$"""""""""""""" "" """""" """"""""""""$$$$$$$$$$$$$&$$$$$$$$$&$&&&$&&$$" ""$&&&$&&((((((((&(&&&&&&&(((&((&(((( ((((*(((((((((((((((((((&(&&&&&$$$$&$&&&&&&&&&&&&$$$$$$$$$$$$""""  " " """" """" """"" """""""   """"""""""""""" """ "" "" """" """"""""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$$""""$&&((&(((((*((((&&&&&&&(&(((((((((( ((((((((((&(&(((((&(((((&&&&&&&&$$$&&$$&&&&&&&&$$$$$$$$$$$$$$$$"" """"" """ " " " " """"" """"" " """""""" " """"""" "   """""""""""""""""""""" """""""" """"$"$$$$$$$$$$$$$$&$$&&&&&&((&&&&$$$$$$$&&((&&((((((((&&&&&(&((((&&((((*(( &&&((((&((&(&(((&(&&&(&&&&&&&&&&$$$$&$$&$&$&(&&$$$$$$$$$$$$$$""""" """"" " "" " " "" """ " " "" " "$""" " """"""  """$""$"""""""""""""""" " " """"""""""""$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&((&(((&&((((&&&(((&&((((((( ((&&((&(&&&&&&&&&(&&&&&&&&&&(((&&$$$&&&$$&&&&&&&&$$$$$$$$$$$$$$""""""" "" " "" """""""""" " """ """"" " " """"""" " """$"$$"""""""" """""""" "" """"""""""""""""""$$$$$$$$$$$&$&&&&&&&&((((&&((((&&&$&&&&&&&&&(&&&&(&(&&&&&(((((((((&(&&&&((((&$$$&&&&&&&&&&&&&&&&&(&&&&$&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""""""" " """""""" """"" " " """"""""" """" """"""  """" """$$$"""""" """"""$"""" """"""""""""""""""""""""$$$$$$$$$$$$$$&$&&&&&&(&(((((&&&$$&&&&&&&(&&&&&(&((&&(&&&((&&(((((&( &&&&&((&$$$$$&&&&&&&&&&&&&$&(&(&&&&&(((&&&&&&&&&&&&$$$$$$$$$$""$""""""""" """"""""""""""""" " "" "" """"""" """"   " """"$$$$$"""" ""$$$$$""""""""""""""""""""""""$"$$$$$$$$$$$$$$&$&&&&&&&&&&(((&&&&&&&&&&&&&&&&&&(&(&(((&(((((((((((((( &(&&&&(&$&$$$&&$&&&&&&&&&&&&&&((&&&&((((&&&&&&(&&&&$$$$$$$$$$"""""""""""" """$$"$"""""" " "" " """""""" """"" """$$$$""""" """""$$$$$"""""""""""""""""""""""$$$$$$$$$$$$$$$$&&&&&&&(&(((&((&&&&&$$&&(&&&&&&&&(&&&&((&&((&((((((( &&(&&&(((&&&$$$$&&&&&&&&&&&&&&(((&&&((((&&&&&&&&&&&&$$$$$$$$$$"""""""  ""$$$$$$"""""" """"" """$$$$"""""  "$$$$$"$""""" """"""$$$"$"""""""$""$$""""""""""""$$$$$$$$$$$$&$$&&&&&&&&&&&&&(&&&&&&$$$&&(&&&&&&&&&&&&&&&(&&&((((((( &&(&&&&(((&&&$$$&$$&&&&&&&$&&&((((&&(&((&&&&&&&&&&&$$$$$$$$$$$""$""" " " """"$"$$"""""  """"""" " "  """""$""""""""     """"$$$$"""""" """"""""""""""""""$$$"$$$""$"""""""""$$"$$$$$$$$$&&&&&&&&&((&&&&&&&&&$$$&&&(&&&&&&&&&&&&&&((((&((((&(( &&&$&&&&&&&&&$$$$"$$&$&&&&$$$&&&(&&&(((&$&&&&&&&&&&$&$$$$$$$$$$$$"" """"""" "" ""$"""   " """""""  """"""""""""""""""""""" """"""""$$$$""""$""""""$$"$$$$$$$$$$&&&&&&&&&&&&&(&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&(((((((((( &&&&$$&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&&&$&$&&&&&&&$&$$$$$$$$$""""""  " " " """" " "" """$$""  """""""    """"""""""""""" """ """"""""""$"$"$$$$$""$"""$"$$$$$$$$$$&&$$$&&&&&&&&&&&&&&&&&$$&$$&&&&&(&&&&&&&&&&&&&((((&&(((&&((&&&&&&&&&&&$$"$$$$$$$&$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"""   " """"""" " "" "" "" """$"""    """"""    """""""""""""""""""" """"""$"""$"""$$$"$""$"$$"$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&((((&&&((&&&(&&&&$&&&&&&&$$"$$$$$$$&$$$$&&&&&&&&&&&&$&&&&$$$$&$$$$$$"$$$$$"$"   " "   " " " """"" " """""" ""  """""""  """""""""" "" """""" """""""""""$$$$$$$$$"$""$"$$$$$$$$$$&$$$$&&&&&&&$&&&$&&$&&&$&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&((&&$&&&&&&&&&&$$$$$$$$$$$$$$$$$&$&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$"""    " " """"""" """"""" " "   """$"    """"" " " """"""""""$"$$$$$$$""$$"""$$$$$$$$$$$$$&&&&&&&&&&&$$$&&&&(&&&&&&&&&&&&&&&&&&&&&&((&((((((($&&&((&$$$$&&&&&&(&$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$&&&&$$$$$$$""$"$$$$"""     " " """"""" "" """" """""  """ "     """" "" """""""$""$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$&&$$$$$&$&&&&&&&&$$$$""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$$"""""$$$$"""   """$$$""" " """""""""  ""      """"""""""$$"$"$$$$$$""$$$$$$$$$$$$$$$&$$&&&&&&&$&&&(&&&&((&(&(&&&&&&&&&&&&(&((&&&&&&(&((&(""$$&&&&$$&&&&$$&&&&&$$$$"""$$"$$""""""$$"$"$$$$$$&$$$$$$$$$"""""$$$$""""" " "  "" " """""$$"" """"     ""$"""""""$"$"$$"$$$$$""$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&((&(&&&&((&&&&&&&&(&&&((&&&((((((( "$$&&&&&&&&&&&$$&&&&$$$$""""""""$$$$"$$$$"""""$$$$$$$$$$"$$$$""$$$$$"""""""" """ """""""""" """     """$$""""""$$$$$"$"$$$"$$$"$$$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&(&&&&&(&(&&&&&&&&&&&&((&&(&&(&&&"""$$&&&&&&&&&&$$$$$$$$$$$$"" ""$$$$$$$$$$"""$$$$$$$$$$$"$$$$$"$$$$""$""""" """"   """"""" "   """     """"""""$"$"$"$"$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&&&&(&(&&(($$""$&&&(&&&&&&&$$$$$$$$"$$$"""""""$$$$$$$$$$""$$$$$$$$$$$$$$$$$$$$""$"$$"""""""   """""" "  ""   """"""""""""$$$$"$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&$"""$&&((&&&&&&&$$$$$$$$$$$"" ""$$$$$"$$$$"$$$"$$$$$$$$"$$&&$$$"$$$$$$""""  " " " ""   " ""     """"""""$$$"$$"$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&$""$&&((((&&&&&&&$$$$$$$$$""""""""""""$$$$$$$"$"$$"$$$$$"""$$$$$"$$$"$$"""""" "   " " " "    "    """"""" ""$""$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&$$$$&&(((((&&&&&&&&$$$$$$&$$$$"""""""$$$$$$""$$""$$$$$$$"""""$$"$$""""""""""" """""" """""     " " """""""""$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$&$&$&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&((&&&$&&$$&&&(&&((((&&&&&&&$&$$$&&&&$$"""" """$""$""$$$$$$$$$$$$$"$$"""$"$"""""""""""  """"  ""     " """""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((*