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                         = '551B14'
IMAGE_NUMBER                     = 57316495
IMAGE_TIME                       = 1978-02-20T05:57:49Z
EARTH_RECEIVED_TIME              = 1978-02-21T12:49:52Z
ORBIT_NUMBER                     = 551
INSTRUMENT_NAME                  = VISUAL_IMAGING_SUBSYSTEM_CAMERA_B
GAIN_MODE_ID                     = LOW
FLOOD_MODE_ID                    = ON
OFFSET_MODE_ID                   = ON
FILTER_NAME                      = CLEAR
EXPOSURE_DURATION                = 0.033940 <SECONDS>
NOTE                             = "MEDIUM 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
                                                                                                                                                                                                                                                 Ó                           	                                                        9       C       V       ­      —      Ä5      ±B      b@      )      ›       ‘      é      e      g                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Mì     >2      Å                  à       Ò       °       Ú       ¢       ó       þ             ¦       ^       i       p       Ï       ¯      #      �       †    .000002002222022000.000.00..0............................,..,..0..................,,........0.............0..................00000002200000000000000000222222222000000020222222222242220222222222222222222222222222220022224222224444444220022200020224242222000000000.......,............,,,,**(($       ,.0000000000000000000000.0..*,00..000.0..00.....,.........,..0.........0..............................0.......................00.000.000000000000000000.00000000000000.000000000000000000000200000000000000000000000000000222220000222220000000000000000000000000...........,,,,,,*,,,,...,**,**((        $,...000...0.00.0..000000....0.......0.....................&,......,.....,..,....,....,*,...,.................,,..,(",..,.......................,.........00.............000..0.00000000000000000000..........000000000.000000020.0000000.0..000000000.000.0..0......,.....,,,,,**(*,,,,,.,,*****(        $,,...00.....0.....0....0......................,..................,,,.,,,,,,,,,.,,,,,.,,.,.,,,,.,,.,,...,,,.,,,,,,,,,*,,,,,.,.....................*,..........................,&...000000000..00...........,*.............00.00000...0000........0..0......0.0.....,.,,,.,,,,,,,***((*,,,.,.,,****(&        &,,......................................,....,,.,,..,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,*,,,,,,,,..,...,.,,,,.,...,,,,,,.,,,...,...,,,.,.......,,.,............................................00....,.....*,....,...................,,*,,,,,,,,**********,,.,,***(&        $*,,,,......0...........,..,....,.........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,*,*,,,,,,,,,,,**,,,,,*,,,,,,,*,,,,,,,,*****,,,,*,,.,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,.,.,...............,,.,..,.............,.,,.,.......0....,,.,.............,,,,.,,,.,,,,,,,,,,,******,,,*****,********         $,,,.....,.,...,,,..............,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,***,,**,,,*,,,***,,,,**,***,,,,*,,,,,*,***********,****,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,,,,..,.........,,,,....,....,..,,,,.,,.,,,,,,............,,*,,.,.,,.,.,,,,,,,,,,,,,,,,,**,,*,,******,,,,******((******&        "*,,,,,....,..,,.,..,,,,..,,...,,,,,,.,,,,,,,,,,,,,,,,,,,,*,,*,,*,,***,***,,**,,**,*,********,**,***,,,,**********************,,,,,,,,,,**,,,**,,,*,,**,,,,**,,,*,**,,,,,,,,,,,,,.,,,,,,..,,.,,.........,,,,,,,,,,,,,,,,,,,,.....,.,,,,***,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,*******,,,,**************($        $*,,,,,,.,.,..,,....,,,,,,,..,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,**,*,***********,********************************************,,*,*,,,,,,*,,,,,****,*****,*,,,,,*,**,*,,*,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,,,...,,,,,,,,,,,,,..,..,,,,**,,,,,,,,,,,,,,,,,,,*,,,,,,********((**,,,********,*****((($        "**,,,,,,,,,,,,,,..,.,,,,,,,,,,,,,,,,,,,,,,,*,,,,,,,,,,,***,,***,************************************************************************,**********************,******,,,****,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,*,,,,,,,,,,,,,,,..,,,.,,*,,,,,,**,*,*,**,,***,************(**********,***,,***(((("        "**,,,,,,.,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,******,,*************************************************(**************************************************************,,,,,,,,,,,,,,,*,,,,,,,,,,,,,,,,,**,,,,,,,,,,,,,,,,,,,,,,,,,,****(**,*********,*********(((****,**(**,,*****,,*(((("        "***,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,***,,*,****,******,*********************************************(**(*(*(**(**(*****************************************************,,,,,,,,,,,,,*,,*,,,,,****,,******,*,,.,,,,,,,,,,,,,,,,*,,,***************************(((*(****,...,,,********(((&         "*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,,***************************************(((*************(((*((((((((********************************************************,,,,,,,,****,*,,,,,,***,**,******,..0.,,,,,,,,,,,,,,,,*******(*****(***************((*******,,..,,,,,*******(((&         "*,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,,***********,*,**************************(******(*****((((**(*(**(((**((*(((((((****(*******((***(**(((**(**((******************************,**,,***,****,,,*****,**,****,..00.,,,*,,*,**,,,,************(****(((********(((******,..,,,,.,,,,****(**((((         "*,,,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,********,,***,*,**************************************((*(((((((*(((***(((((((*(**(((((((*****((*((***((((****(((*(******************************,*****,***,*,************,,.....,****,,*,***,,,,,**((((((((*,,**((((*(*((((((***,,,,,,,,,,,,,*.,*****,(&((         "*,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,*****,*********,**********************(*****(*(***((****((*(((((**(((((((((((((((((((((((((****((((((((((((((((((((******(((********************,**************************,,....,,***,,,******,*,,***((((((*,,,,,*(((((((((((*****,,***,,,,****,***,,***(((         "*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*****************************************(****((((*(**(((****(((((((((((((((((((((((((*****((((((((((((((((((((*(*(*((**((*(*(((************,,,,*************************,,,,,,,***,**************(((&((*,,*,**(((((((((((((*********,,,************(((&         "*,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,*******,*********************,***(******((**(***(((*(*(**(*((((((((((((((((((((((((((((((*(**(*((((((((((((((((((((((*((*(((((((******(*********************************(*((**,,***,,,,**((*****((((((((((((********(***((((((((********,*********(***(((&&        ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,***,**,**************************(*******((((*(*(((((((((((((((((((((((((((((((((((((((((((*((*((((((((((((((((((((((((((((((((**(*((*************************************(((*****,,,.,**((((**(((((((((((&((((***((**((*(**(((((((*****,***********(*((&&$        ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*******,*,,,***,****************************(**(***((((((((((((((((((((((((((((((((((((&((((((((((((*(((((((((((((((((((((((((((((((((*(*((*******************************(****(((((*,,,,,,,**((((*((((((((((&$&&&&&(((((((((***((*((((****************(((((&&$        "*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**,*********,,*****************************(***(*****(((((((((((((((((((((((((((&((((((&&&(((((((((((((((((((&(((((((((((((((((((((((((((**(*((*****************************************,,,,,***(***(*(((*(((((&&&&&&&&(***(((*******(((((((****(****(**((((((&&        "*,,.,,,,,,,,,*,*,,,,,,,,,,,,,,,,,,*,*****,*******,****************************(*******(((((((((((((((((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((*******(**(*((******************,*,,*,,,*,***,,******((****(((((((((&&&$$&(****((**(**********(**((((****((((((((*((        ",,,.,.,,,,.,,,,*,,,,,,,,,,,,,,,,,,******************************************((((***(*(((((((((((((((((((((((((((((((((((&(&&(&&&(((((((((((((((((((((((((((((((((((((((((((((((***(*******(((**************,*,,,***,,,,,,,,*******,*(((((((((((((((&&&((****(*(((((*****************(*(*((((((((*(        "*,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,*,**,****,,,****,,****,,********************(*((*(((((((((((((((((((((((((((((((((((((&&&((((&(((((((((((((((((((((((((((((((((((((((((((((((((***(**********(******,*****,***********,,,,*,*****,(**(***((((((((((((((((((((&&((((**************((*((((((((((((         *,,,,.,.,.,,,,,,,,,,,,,,,,,*,,,,,,,,**,*************,*************************(*(*((((((((((((((((((((((((((((((((((((((((&((&&&(((((&&((((&&(((&&(&(((((((((((&((((((((((((((((*(************************************************(************(((&((((((**(((((&((((**************(((*(((((((((&&        *,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,********,***********,,*****************((*(**((**((((((((((((((((((((((((((&(((((&(((((((((&((&&(&&&(((((&&(((&(((((&((&(((((((((((((((((((((((**(**((((*((((*(***((((***(******************,*((************,*((&&&((((**((&&((((((**(*(*(((****(*(((((((((((&&         *,,,,,,,.....,.,,,,,,,,,*,,,,,,,,,,,****************************************(**(((((((((((((((((((((((((((((((((((&&(&(((&&&(&&(&&(((&((((((&(((((((((((&&&((&(((((((((((((((((((*(((((((((((((((((((((((((((******************,,**,****((((**,,**(&((((((((((((((((((**(((((((((((******(((((((&&         *,,,,,.........,,,,,,,,,,**,,,,,,,,,**,*************************************((**(((((((((((((((((((((((((((((((((((((&((((&((&&((((((((((((((((((((((((((((((&(((((((((((((&&&(((*((((((((((((((((((((((((***((**********(*****,*,,*****(*****,,***(((((((((((((((*((****(((((&&((((*(((((((((((&&         **,,,,.,..,,..,,,,,,,,,,,,,,**,,*,,,,******,********************(****(****((***((((((((((((((((((((((((((((((((((&(&&&&&(((&((&(&(((((((((((((((((&(((&(((&(&(&&((((((((((((((((((((((((((((((((((((((((((***********************,*************,****((((((((*(((((((***((((((&&&&(((((((((((((((&&        *,,,,,,,.,.....,,,,,,,,,,,,,******,,,********************************((((((((((((((((((((((((((((((((((((((((((((((&((&&&(&(&((((((((((((((&(((((((((((((((((((((((((((((((*&((((((((((((((*(((((((((((*(**(*********************,**************,,,*((((((((((((((((***(((((((&&&(((((&&&((((((((&        *,,,,,,....,....,,,,,,,,**,,,******,**********************************(((*((*(((((((((((((((((((((((((((((((&((((&(&&&&&((&&(&&&(&&(((((((((((&(((((((((((&(&((&(((((((((((**(((((((((((((*((((((((*((*(((((*(*((***(****************(***(*******,,*((((&(((((((((((***((((((&(&&&&(((&&(((((((&&&        ,,,,,,,...,.,,....,.,,,,*,**,******,******************************(****(*((((((((((((((((((((((((((((((((&(((((((&((&&(&((&&&(&&&&&(&((&((((((((((((((&((((&&((&&(((((((((((((((((((((((((((((((((((((*(((((((*(****************************((******(((&(&&((((((((****(((((&&&&&&&&(&((((((((((&&        ",,,,.,,..,,..,..,,,,.,,,,,,*******,**********************************(****(((((((((((((((((((((((((((((&(((&((((&&(((&&&(&&&(&&&(&&&&&(((((((((((((((((((((((((&(&(((((((((((((((((((((*(((((((((((*(*((((((****(***************************(******((((&&&(((((((((*(((((((((&((&&&&&&&&&&(((((((&        *,,,,,,.,,,..,,,,,,.,,,,**,,**,******************************************(((((((((((((((((((((((&((&((&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((&&(((((((((((((&(((((((&(&(((&((((((*((((((((((*****(*******(*************((****(*****(*((((&&((((((((((((((&(&&&((((&&&&&&(&&&&((((&&         *,,,,,,..,,,..,,,.,...,,,,,,*,***,*********(**********(*********((****(&((((((((((((((((((((((((&(& &&(((((&(&&(&&&&&&(&(&&&&&&&&&&&&((((&&&((((((((((((&&&(&&&((&((((&(&((((((((((((&&((((((((((((((((((*(*(***********(***********(*(****((********((((((((((((((&&&&&&&(((((&&&&&&&&&&&&&&(&&        *,,,,,..,,,.,..,,,,,.,,,,,,,*************************************(((((**(((((((((((((((((((((((((((((&&((&((&((&&(&&&&&(&&&&&&&&&&&&&&&((((&&&&&(((((((((&&(&&&&&&((((((((&(((((((((((((((((((((((((((((((((**(**(*((*(((*(*******((((******((*********((((((((((((&&(&&&((((((((((((&&((&&&&&&&        &*,,,,....,,,...,,,.,,,,,,,,,,****,,*******************************((((((((((((((((((((((((((((((((((((&(((((&(&(&(&&&&&&&((&&&&&&&&&&&&&&(&(&&&&&(((((((((&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((****(*(*(((**********(**((((((((*****"(*(((((((((((((((((((((((((&&(((((((((&&&&&        (*,,,,,..,,,,,,,,,.,,.,,,,,,,,,,******,,*****************************((((((((((((((((((((((((((((((&(((&(((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&(((((&&&&&&(((&&&(&((((((((((((((((&(((((((((((((((((((((((((((((********(************((((*(((****(((((&((((((&(((((((((((((((((((**((&((&&&&&        &*,,,,,,.,,,,,,,,,,,...,,,,,,,,*,*******************(*((*(*((********((*((((((((((((((**(&(((((((&((((&&((((&&(&(&(&&&&&&&&&&&&&&&&&&&&&&(&&&&&(((&&&&&&&&&&&&&(((&&(&&(((((&&((((((((&&(((((((((((((((((((((((((((((************************(((((((((((((&&&&&&(&(&((((((((&((((((((((((((&((&&&&&        &*,,,,,,,.,,,,,,,,,,,,,,,,,,,,,*,*,*******************((((((*******((((*((**(((((((((((*((((((((((((&((((&((((((&&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&&&&(&&&&&&&&&&&&&(((((((((((((((&(((((((((((((((((((((((((((((((((((***********************((((((((((((((&&&&&&&(((((((((((((&&(((((((((&((&&&&&&        (*,,,,.,,.,,,,,,,,,,,.,,,,,,,***,*********************(*(*((((**(((((((((((*(((((((((((((((((((((((&(((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&((((&&(&&&((&&&(((&&(((((((((((((((((((((((((((((((((*(**(*********(****(***(((((((((((((&&&&&(&((((((((((((((((((((((((((&&&&&&&        &*,,,,,,.,,..,,,,,,,.,,,,,,**,**,*******************(((((((((((((((((((((((((((((((((((&(((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(&((&((((&&&&&(&(((((((((((((((((((((((((((((((((********((***(*(*((((**(((((((((((((&&(((&&(((((((((((((((&(((((((((&&&&&&&        &*,,,,,,,,,.,..,,,,.,,,,,,,,*************************((*((((((((((((((((((((((((((((((((((((((((((((((((((&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&(&&&&&&&&&&&((&&(&&&&(&&&&&&&&(&((((((((((((((((((((((((((((((*(********((**((*(**(((*((((((((((((((&&&(((((((((((((((((((((&&(((((((&&&&&&        &*,,,.,,,,,,,,,,.,,.,,,,,,,,,,,,*********************(**((((((((((((*(((((((((((((((((((((&((((((&((((((((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&(&((&&&&&&(&(&&&&&&&&&&(&&(&&&&&&&&&(((((((((((((((((((((((((((((****(*****((****(((***((((((((&&((((((((&(&&((((((((((((((((&(((&&((((((&&&&&&        &*,,,,,,.,,,...,.,,,,,,,,,,**,,******************(((((*((***(((((((((((((((((((((((((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((*(((*(****((**(((((**(((((((((&(&((((((((&&&&&(((((((((((((((((&&&&((((((&&&&&        &*,,,,,,,...,..,,.,,,,,,,,,,,,********************(((((*(((((((((((((((((((((((((((((((&(((((((((((((((((&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((*(*((((***((****((((((((((((((((&(&&(((&&((&&&((&((&&(((((&((&(((&&&&&((&&&&&&&$        (**,,,,,.,,,,.,,,,,,,,,,,,,,,**********((*********((***((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&(((((((((((((((((((((((((*(((((((((((((((((((((((((((((&&&&(&(((&&&&&&&&&&&&(&&(((&((&(((((&(&&&&&&&&&&&&        &*,,,,,,,.,,,.,,,,,,,,,,,,,,,****************((*****((***(((((*(((((((((((((&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&((((&&&&&&&&&&&&&&&&&&&$&&&&&&&&(((((&(((((((((((((((((((((((*((((((((((*((((((((((((((((((&&&&&&((&&(&&&&&&&&(&&&&&(&&&&&&(&&&((&&&&&&&&&&&        &*,,,,,,,,.,,,,,,,,,,,,,,,,*******************((((((*(***(((((((((((((((((((((((((((((((&((((((&&&(&&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&$&&&&&&&&&&&&&$&&&&&&&&&(&&&((((((((((((&(((((((((((*((*(*(((((((((((((((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&(&(&&&&&&&&((((&&&&&&&&&&        &**,,,,,,,.,,,,,,,,,,,,*,,,****************(***((((*****(((*(((((((((((((((((((((((((((&(((((((&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&(&&&&&(&&(&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&(&((((((((((((((((((((((((((*((*(((((((((((((((((((((&&&&&&&&&&&&&(&&&&&&&&&&&(&(&&&(&&&&((((((&&&&&&&&        &**,,,,,,,,,,,,,,,,,,,,*,,,***,***************((((((**(*(***(((*(((((((((((((((((((((((((((((&&&&&&&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&((&((((((&(((((((&(((((((((((***((((((((((((((((((((&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((&&(&&&&&&&$        &**,,,,,,,,,,,,,,,,,,,,,*,,,,***************(*((((***(*((*(((((((((((((((((((((((((((((((((&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&(&((&((&((((((((&(((((((((((((((((((((((((*(((((((((&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$        $**,,,,,,,,,,,,,,,,,,*,*,,*,******************(*(((((***((((((((((((((((((((((((((((&&(((((&&&&&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$$&&&&&&&&&&&&(&(((((((((((&((((((*(((((((((((((((((((((((((&(&&&&&&&&$$$$$&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$        &*,,,,,,,,,,,,,,,,,,,,,*,**********************((((*(((((((((((((((((((((((((((&((((&&&(((&((&&&&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&$$$$$&&&&&&&&&&&&(&&(((((((((((((((((*((((((((((((((((((((((((&&(&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&        $*,,,,,,,,,,,,,,,,,,*,,*******************((*(((*((**((((((((((((((((((((((((((((((&((&((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&(((((&((&((((((((((((((((((((((((((((((((&(((&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&        &*,,,,,,,,,,,,,,,,,,,********************(****(**(*((((((((((((((((((((((((((((((&(((((((((&(((&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&(((&&&((&&&&&(((((((((((((((((((((((((((&&&(&&&&&&&&$$$$$$$$$&&&$$&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$&&&&        &*,,,,,,,,,,,,,,,,,,,,,******,***********(****(*(((((((((((((((((((((((((((((((((&&(&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&((((((((&((&&&&&&(&(((((&((((((((((((&&&&&&&&&&&&&&&&&$$$$$$$$$&&$$$&$&&&&&&&&&&&&&&&$$&&&$$$$$$$$&&&&        $*,,,,,,,,,,,,,,,,,,,*******************(*(****(((*(((((((((((((((((((((((((((((&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&(&((((((&&(&&(&(&&((((((((((((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$&&&$$$$$$&&&&&&&&&&&&&$$$$&&$$$$$$$&&$$        &**,,,,,,,,,,,,,,,,,,,,,**************(**********(*(*((((((((((((((((((((((((&&&&&&(&&&(&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&$&$&&&$&&&&&&&&&&&&$&$$$$&$$$$$$&&&&&&&(&&&((((&&&&&&(&&&&(((((((((((((((((((&&&&&&&&&&&&&&&$$$$$$$$&&&&$$$$$$&&&&&&&&&&&&&&$$$$&&$&$$$$&$&&        $**,,,,,,,,,,,,,,,,,,,,*******************(((***((((*(((((**(**((((((((((((((((&&&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&$&&&&&&$$&&&&&&&&&&&$&&$&&$&$$$&$&&&$&&&(&&((&((&&&&&&(&&&(&&&(&(((((((((((&&&&&&&&&(&&&&&&$&&&$$$&$$&&&&&&&$&&&&&&&&&&&&&&&$$$$$$&&$$$$$$&$$        $**,,,,,,,,,,,,,,,,,,,*************************((((((((((((((((((((((((((&((((&(&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&$&$$$&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&(&&((&((&(((((&((&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&$&&(&        $**,,,,,,,,,,,,,,,,*,*,************,******,****(*(((*(((((((((((((((((((((((&&(&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&&&&$&&$$$$$$$$$$$&&$$$$&&&&&&&((&&(&&&&&&(&(((&&&&(&&&&&(((&&&&((&&&&&&&&&&$$&&$$$$$&&&&&&&&&&&&&&$&&&&&&&&&&&&&$$$$&&&&&&&&&        &***,,,,,,,,,,,,,,,****************,,*************(**((((((((((((((&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&(&&((&&&&&&&&&(&&(&&&&&&&&&&&&&&&&$&$$$$$&&&&&&&&&&&$&&&&$&&&&&&&&&&&&&$$$$$&&&&&&&        &**,,,,,,,,,,,,,,,,,,,*****,**********************((((((((((((((((((((&(&&&&&(&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&&&&&&&(&(&(&(&&&&&((&&&(&&&&&&(&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&$&&$&&$&&&&        &**,,,,,,,,,,,,,,,,,*,****************************(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&((&&&&&&&&&&(&&&&&&&&&&&&&&&&$&$$$$$$$$$&&&&&&&&&&$$&&&&&&&&&&&&&&&&(&&&&&&&&&&&&         *,,,,,,,,,,,,,,,,,,,,,***************************((*((((((((((((((&(&&(&&((&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((         
*,,,,,,,,,,,,,,,,,,,*,******&(*************(((((**((((((&$(((((((((((&&&(&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$""$$$$$$$&&&$&&&&&&&&&&&&&&&&&&&&&&&&(&&&(((((&         $,,,,,,,,,,,,,,,,,,,,************(**********(((((*(((((((((&(((((&((((((((&(&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$$$$$$$$""$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$"$$$$$$$&&&&&&&&&&&&&&$$&&&&&&&&&&&&&(&((((((&&        $*,,,,,,,,,,,,,,,,,,,,*************************(*((((((((((((((((((((((((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""$$$&$&&$&&&&&&&&$&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$$$&$$$$"$$$$$$$&$&&&&&$&&$$&&$&&&&&&&&&&&&&&&(((&((((&&        $,,,,,,,,,,,,,,,,,,,,,,******************(((***(*(((((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$$$$"$$$$$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&$&&&&&&&$&&&&$$&$$$$$"$$$$&&&$&&$&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&(&&(&        &*,,,,.,,,,,,,,,,,,,,,************(***((**(((((*(((**((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$"$$&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&        $*,,,,,.,,,,,,,,,,,,,**,*************((**((*((((((***(((((((((((((&&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&$&$&&&&&&$&&&$$$&&$$$$$$$$"$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&$&&$&$$$$$$$"$$$$"$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&((&&&&         $*,,,,,,..,,,,,,,,,,**,*********(********(**((((*(***((((((((((((&&&&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$&&&&&&&&&&&&&&&$$&&&&$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$""$$"""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&         "*,,,,,...,,,,,,,,,,*,,**********(*********(((((((((((((((((((((((&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$$$$"$$$$$$$$$$$$$$$$$$$&$$&&&&&&&&&&&&&&$&$$$$$$$$$$$"""""""""$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&         $,,,,,,..,,,,,,,,,,,,*******,*****(*(******(((((((((((((((((((((&(&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$$&$$&&&$&&&&&&&&&&&&&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&$$&&$$$$$$&$$$$$$""""""""$$$$$&$&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&         $*,,,,,..,,,,,,,,,,,,,*************(********((((((((((((((((((((((&&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&$$$$$$$$$$$$$$"""""""""""$""$$$$&&&&&&&&&$&$&&&&&$$&$&$&&&&&&&&&&&&&&         $*,,,,,,,,,,,,,,,,,,***********************(((((((*((((((((((((&((&(&&(&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$&&$&&&&&&&&&&&&&$&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$$$$$$$$$$$$$$"""""""""""$""$$$$$&&$&&&&&$$$$$&&&$$$$&&&&&&&(&&&&&&&&&         $*,,.,,,,,,,,,,,,,,,*,,*********************(,*(((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&&&&&&&&&&$$$&&$&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"""""""""""""""$$$$$$$$$$$$&&&&&&$$$$&$&$&&&&&&&&(((&&&&&&&&"        $*,,,,,,,,,,,,,,,,,**,,**************(*(****((*(((((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&&$$$&$$$$$$$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$$$$$$$$$$&$&&&&&&&&&&&&&&&&&&&&&((((&&(&&&&"        $*,,,,,,.,,,,,,,,,,,**,***************(********(*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&$$$$$$&$$$$$$$&$$&$$$$$$$$$$$""""$$$$$$$$$$$$$$$$$$$"$"""""""""""""""$$$$$$$$$$$$$&&&&&&$&$&&&&&&&&&&&&&&&&&&&&(((&&         $,,,,,,,,,,,,,,,,,,,,**************((**********(**(((((((((((&(&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&$$&&$$$$&$$&$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$""""$"""""""""""""$$$$$$$$$$$$$&$$$&&&&&&&&&&&&&&&&&(&&&&(&&&&&&&&&         $,,,,,,,,,,,,,,,,,,,*,***********(**(*(******(***(((((((((((&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$&&&&&$$&&$&$$$$&$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""$$$""$$$$$$$$$""""""""""""""""""$$$$$&$$$$$$$$&&&&&&&&$&&&$$&&&&&&&&&&&&&&&&&&&&&"        $*,,,,,,,,,,,,,,,,,,,,*************(*********(**(((((((((&((&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$&&$$$&$$$&&$$$$$$$$$$$$$""$$$$$$$"$$$$$"$$"$"$$"""$$$$$$"""$$""""""""""""$$$$$$$$$&&$&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&"        "*,,,,,,,,,,,,,,,,,,*,,************************((((((((((((&((&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&&&&&&$&&&$$$$&&&&&&&&$$$$&&&&&&&&&&$&$&$$$$$$&$$$$&$$$&&&$$$&$$&$$$$$$$$$$$$$$$$$$$$$$"$""$$$$""$$$$$$$$$$$$$"""""""""$$$$$$$$$$&&&&&$$$&&&&&&&&&&&&&&&&&((&&(&&&&&&&&&&&&&"        "**,,,,,,..,,,,,,,,,,***********************(((((((((((((((&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$&&&&&&&&&$&&&&&&&&&$$&&&&&&&$$&&&&&&&&&&&&&&&$&$$$$$$$&$$&$$$$&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$"""$$$$$$$"$"""$$$$$$"""""""""""$$$$$&&&&&&$$$$&$&&&$&&&&&&$&&&&&&&&&((((&&&&&&&&$&&&"        "*,,,,,,,,,,,,,,,,,***********************(*((((((((((((&((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$&$&&&&&$$&&&&&&&&$&&$&$$$&$$$$$$$$$$&$&$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$"""""""$$$$$"""""$$"""""$$$$$$&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&"        "*,,,,,,,,,,,,,,,,,,,*,,*****************(*((((((((((((((((((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&(&&&&&&&&&$$&&&&&$$$$&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"""""""""$""$$$$$$$""""""$$$$"""""""$$$"""$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&&"        $*,,.,,,,,,,,,,,,,,,,**,,***************(*(((((((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&$&$&$$$$&$&$$&&&&$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""$"$$$$$$$$$"$$$"$$"""""""""$$$"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((&&&&&&&&&$&$        "*,,,,,,,,,,,,,,,,,,*,,,*******************((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&&$$&&&&&&&&&&&&&&&$$$$$$$&$&&&$&$&&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""$$$$$$$$$$$$""""""$"""""""$$$$$$$$$$$$$&&&&&&&&$&$$$$$&&&&&&&&&&&&&&&&((&&&&&&&&&&&&$        "*,,,,,,,,,,,,,,,,,,,,,*,********,********(*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&$$$$&&$$&$$&&$$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""$$$$""""$"""""$$$""""$$$$$$$$$$$$&&&$&$&&$&&$$$&$$$$&&&&$&&&&&&&&&&&&&&&&&&&&&&&$        "**,,,,,,,,,,,,,,,,,,,*,,,**,*************(((((((((((((&((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$&&$&&$&&&&&&$&$$&&&&&&&&&&&&&&&$&&$$&&&&&&$$$$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$"$""""$""""$$$$"$$$$&&&$$$&$$$&&$&$$$$$$$$$&$$&&&&&&$$&&&&&&&&&&&$$&&&&&&&&&$        "**,,,,,,,,,,,,,,,,,,,,*,**************(((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$&$$$$$&&&&&&&&&&&&$&&&&&&&&&&&&&&&$$$&&&&&&$&$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""$$$$""""$"$"$$$"$$$$$"$"$$&&$$$$$$&&$$$$&&&$$$$$$$$$$$$$$$&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&$        "**,,,,..,,,,,,,,,,,,,*,****************((((((*(((((((((&(((&(&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$$&$&$$&&&&$&&&&&&$&&&&&&&&&&&&&&$$&$&$$$&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"""$"$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$&&$$$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&$"        "*,*,,,,,,,,,,,,,,,,**,,***************(((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&$$$&$$$&&&&&&&$$$$$$&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$""$$$$$$$$""$$$$$$$$$$$$$$$$$$$$&&&$$"""$$$$$$$&$&&&$&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"         *,,,,,,,,,,,,,,,,,,**,,*************(**(((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&$$$$$&&&&&&$$&$&&&$&&&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$&$$"$$$$$$$$$&$$$$$$&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$"        "*,,,,,,,,,,,,,,,,,,*,**,**************(((*((((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&$&&&&$&&&&&$$$$$$$$$$$&$&$$$$$$&&&&$&$&$&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$        "*,,,,,,,,,,,,,,,,,,,,,,,**************((*(((((((((((((&(&((((&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$$$&&$&$&$$$$$$&$$&&&&&&&$&&$&$&&&&&&&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""$$$$$$$$"""$"""""$"$"$"""$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$"""$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$&&$         *,,,,,,,,,,,,,,,,,,*,,*,***************(*((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&$&$&&$$&$&$&&$$$$$$$&&&&$$$&&&&$&&&&$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$$$"""$"$"""$""""$"""$$"$$$$$$$$$$$$$$$$$$$$&&&&&$$$$"""$$$$$$$$&&&&$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$        (,,,,,,,,,,,,**,,,*,********************((*((((((((&(&(&(&&&(&(&&&&&&&$&&&&&&&&&&&&&$$&&$&$$&&$$&&$$&$$$&$$$$$$$&$$$$&&&&&&&&&$&$&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$"""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$""""$"$$$$&&$&&$&&&&&&&(&((((((&&&&&&&&&&$&&&&&&&&$&$        *,,,,,,,,,,,,,,*,,,********************((((&(((((((((((((&&&&&(&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&&$$$$ $$$$$$$$&$$$&&&&&&&&&&&&&$$"$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$""""""""""""""""$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$""$"$$$$$&$$$$&&&&(((*(((((&&&&&&&&&&&&$&$&&&&&&$$$         *,,,,,,,,,,,,,,,,,,******************(*(((((((((((((&(&((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$$$$$$$$$$$$$&$$$$$&&$&&$$&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"$"$"" """"""""""$$$$$$$"""$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$&&&&&&&&&(&((&((&&&&&&&&$$&&&&$&&&&$$$$$$         **,,,,,,,,.,,,,,,,,*******************(((((((((((((&((((&(&&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$$$&$$$$&$$$&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""$$$$$$$$$$$$"$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(&&&&&&$$$""$$$$$&$&&&&$$         *,,,....,,.,,,,,,,,,*,,****************((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$&$&$$&$$$$$$$&$$$$&$$$$$&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""$"$$$$$$$$"$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$&&&&&&&&"        **,,.....,...,,,,,,,,*,,**********(((((((((((((((((((&((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&$$$$&$$$$&$$$$$$$$$$&&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$"""""""""""""""""""""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$&&&$&&&&$        *,,,,.,.,,.,,,,,,,,,,,,,,************((*(((((((((((((*((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&&$&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"$$$$$"""""""""""""""$$$"""$"$$$$$$$"$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$$$$$&&&&$&&&&$        *,,,,,,,,,.....,,,,,,,,************(((((*(((((((((((&((((&((((&&(&&&&&&&&&&&&&&&&$&&&&&&$&&&$$$$$$$$&$$&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$""$$"""""""" """""""$$""$"$""$$$$$$"$$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&&&&$&&&&&&&&&&&&$&&&&&$$$&&$&&$$$$$$$$        *,,,,.,,,,..,.,,,,,,,,,,,********(**((((((((((((((((((((((&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$&$$$&&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$""""""""""""""""""""""""""$"""$$$$$$$$$"$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$&&$&&&&&&&&&&&&&&&&&$&$&$$&&$$$$$$&&         **,,,,,,,,...,,,,,,,,,,,,************((((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$&$$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$"$$"$""$"$$$$$$$""""""""""""""""""""""""""$$$$"$$$$$""""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&$&$&&&&&&&&&&&&$$&&&$&$$&&$$$$$$$$$        *,,,.,,,,,,,,,,,,,,,,,,,,*********((*(*(((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$$$$$"$$"$""$"$$"$""$$"""""""""""""""""$"""""$""$"$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$&$&&&&&&&&&&&$&&&$$$$$$$$$        *,.,,,,,,,,,.,,,,,,,,,,,************((((((((((((((((((((&(&((&&&&&&&&&&&&&&&&&&$$&&&$$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""$$$$$$$$""$$$"$$$"""""""""""""""""""""""""""""""$$$"$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&&&&&&&$$$$&&&&$$&&&&&&$$$$$$$$$"        *,,,,,,...,,,,,,,,,,,,**,,********((((*((((((((((((((((((&(&((&(&&&&&&&&&&&&&&&&&&&$&&&$&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$"""$"""$""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$&$$$&&&&&&&&&$$$$$$$&&$$$&&$$$$$$$$$$$$$        **,,,,,,,,,,,,,,,,,,,,***,*********(*((((((((((((((((((&((&(&&&&&&&&&&&&&&&$&&&&&&&&$&$$&&&&$$$&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$$$$$$$"$"$$"$$"""""""""""""""""""""""""""""""""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&$$$$$$&$$$$$$$$$$$$$$$$$$$$"        **,,,,.,,,,,,,,,,,,,,,,,***********(((((((((((((((((&((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&$$&$&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"""""$"""$$"$$$""""""""""""""""""""" ""    """"""""""""""""""""""$$$$$"$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&$$$$$$$$&$$$$$$$$$$""$$"$$$$$"""        *,,,,.,,,,,,,,,,,,,,,,,,,************(*((((((((((((&(((&&(&&(&&(&&&&&&&&&&&$&&&&&&&&&&$&&&&&$&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""$"""""""""""""""""""""""""""" """" """""""""""""""""""""$"$$$"$$$$""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$$$&&$"$$$$$$$$$$$$$$$$$$"$$$$""$$$""        *,,,,,,,,,,,,,,,,,,,,,,,,,*************((((((((((((&((&(&&&&&(&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$$"$$""$"""""""""""""""""""""""""""  """""""""""""""""""""""""""$$""$"$$$$"$"$$$$$$$$$$"$$$$$""""$$"$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""        **,,,,,,,,,,,,,,,,,,,,,,,*****(******((((((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"""""""""""" """""""""""""""""""" """"""""$"""""""""""""""$""$$$"$$$$"$$""""$$$$$$$$$$$$$$$"""""""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$"$$$$$"        **,,,,,,,,,,,,,,,,,,,,,,*******(*******((((((((((((((&&&&&&&&&&&&&&&&&&&&&&$&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$""""""""""""""""""""""""""""""""""" """""""$"$""""""""""""""""$$$$$$$$"$$"$"$$$$$$$$$$$$$$$"""""""$""""$$$$$$$&$$$$$$$$"""$$$$$$$$"$""""$$$$"        **,,**,,*,,,,,,,,,,,,,,,,********(*(***((((((((((((((&&(&&&&&&&&&&&&&&&&&$&&&&&$&&&&&&&&&&&&$$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$$$$$$$$$$"""""""""""$$""""""" """"""""""""""""""""""""$"""""""""""""""""""$$$"$"""$$"""$$$$$$""$$$$""""""""""""$$$$$$$$$$$&$$$"""""""$"""""""""$$$$$$        ****,,****,,*,,,,*,,,***,**********(**(((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""$$$$$$""$$$$""$$$$$$$$$$""""""""""""""""$$$$$$$$$$$$$$$$$$$""$$"$"""""""$$$$$         ****,,,,****,,,,,,*,,,*,,,,*******((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"""$"$$""""$$"$$$$$"$$$""$"$"$"$"""$$$$$$$$$$$$$&$$$$"$$$$$$$$$$$$$$$$$$         *******,******,******,,*,**********(((((((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&$$$$$$$&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$$$$$$$""$""""""""""""""" """"""""""$""""""""""""""""""""""""""""""""$"$$"""""""""$$$$$$"$$$$"$$"""""$$$$$$$$$$$$$$$$"$$$&$&&$$$$$$$$$$$$$$$$$$$$         (********************************((((((((((((((((((&((((&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&$$$&$&$$&$$$&$$&$$$$$$$$$$$$$$$$$$$$$"$$""$$$$$$$$"$$$""$$""""$"""""""""""""""""    """"$""$"$"$""""" """"""""""""""""""""""$"""$"""""""""""$""$""$$$"$$$"""$$$$$$$$$$"$$$$$$"$$$$$$$$$$"$"$$$$$$$$$$$$$$"        **********************************((((((((*((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&$&&$&$$$$&$&$$$$$$$$$$$$$$$$$$$$$$"$$$"$""$$$"""$"""$"""""""$""""""""""""""""  "$$"""$""$""""""""" """""""""""$""""""""""""$""""""""""""""$$$$$$$$""$$$$$$$$$$$$$$$""$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$         **********************************((((((((((((((((((((&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&&&$$$&$$$$&&$$$$$$$$$$"$$$$$"$$""$$$"$"$$$$$"$$$""""""""$""""""""""""""""""""" ""$"$$$""""$"""""""""""""""""""$""""""""""$"""""""""""""""""$$$$$$"$""$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$"        ***************(********************((((((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&$$$$$&$$$$$$$$$$$$$$$"$"$"$$$$$$$$$"$"""""$""""""""$"""""""""""""" ""$&&$""$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""""$"$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$"""""$$$$$$$$$$         ****,,**************************(*((*(((*(((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$&&$$$$$$$$$$$$$$$$$$$$$"$$""""$"""$"""$$$""""""""""$$"""""""""""""" "$$$$$$$$"$"$""$""$$"""""""""""""""""""""""""""""""""""""""""""""""$"""""$$$"$$$$$$$$$$$$$$$$$"$$$$$$$$$$$"""$"""$$$$$$$$$"        **,*,,*************************(*((((((((((((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$"""$"$""$""$""""""""""""""""""""""""$"""""""""""""$$$$$$$$"""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$"$"$$"$$&&$$$$$$"        *****,*,,*****************(*****(*((((((((((((((((((&(((&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$"$$""""""""""""""""""""""""""""""""$$"""$""""""""$"$$$$$$$""""""$""$""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"$"$$$$$$$$&&$$$$$"        *,,,,,,,,***************((**(***(((**(((((((((((((((((((&&&&&&&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$$$"$"$""""""""""""""""""""""""""""""""$$"""$""$$"$$$$$$""""$""$"""""$""$$$""""""""" """ """"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"""""$$$$$$$$$$&&$$"$"        ,,,,,,,,,,**********((**(((***(***(((((((((((((((&((&(&&&&&&&&(&&&(&&&&&&&&&&&&&&&&&&&&&$$&&&&$&$$$$$$$$&$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""$$"""$$$$$$$$""""""""""""""$$$""""""""""""""    " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$""$"$$$$$$$$$$$$$"$""        .....,,,,,,******((*((********((((((((((((((((((((&((&&&&&(&&(&(&&&&&&&&&&&&&&&&&&&&&&&&$&$&$$$&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""$$"$""$$$$$$$"""""$""""""""""$$$$""""""""" " "" " """"""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$"        ,.....,,,,,,,*******(((*****("((((((((((*((((((((((((&&&&&&&((((&&&&&&&(&&&&&&&&&&&&&$
$&&&&$$$&&&$&$$$$$$$$$$$$$$"$$$$$$""""""""""""""""""""""""""""""""""$""""""""$$""$""""""""""""""$""$$$$$$"""""""""" ""  """""""""""$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$$$$$$$$$$$$$$$&$$$        ,.......,,,,,**********(***********((((*((((((((((((*(&(&&((&&(&&(&&&&&&&&&&&&&&&&&&&&&&$&&$&&$$$$$$$&$$$$$$$$$""$$$""$$$$$"""""""""""""""""""""""""""""$""""""""""$"""""""""""""$""""$"$$$$"$$""""""""""  "   """"""""""""""$"$"""""" ""$$$$$$$$$$$$$$$$$$$$"$$$$""$$$$$$$$"$$$$$$$$&&&$$$$$&&$$        ,,,......,,,,,*********((************((((((((((((&(**((&&&(&(&(&&&&&&&&&&&&&&&&&&&&&&&&&$&&$&&&$&$&$$$$&$$$$$$$$$"$$$$$$$"$"$"""""""""""""""""""""""""""""""""""$"""""""""""""""""""""""$"$$"$""""$"""""""" """"""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$&(*&$$"$$$$$$$$$$$$$$$$$$$&&$$$&&&&&&$        *,,,,,...,,,,,,************************(((((((((&&&&(((&&&&((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$"""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"$$$$"""""""""""""""""" """"""""""""""""""""""$"$$"$$$$$$$$$$$$$"$&&(((($$$$$$$$$$""$$$$$$$$$&&&&&&&&&&&&&$        *,,,,,...,,,,,,*********(*(************((((((((((&&&&(((&(((&(&&((&&&&&&&&&&&(&&&&&&&&&&&&&$$$&$$&$$$$$$$$$$$$$$$$"$$$$$"$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$""$$""""""""""""""""""""""""""""""""""""""""$$""$$$$$$$$$&$$$$"$&&&&&&&$$$$$"$$$$$$$$$$$&$&&&&&&&&&((((((        *,,,,,,.,,,..,,,,*******(***************((((((((((&&&((((((((&((&((&&(&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$"$$$$$$$$"$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$""$$$""$"""""""""""""""""""""""""""""""""""""$$"""$$$$$$$&$$$$$$$$$$$&&&&$$$$$$$$$$$$$$$$$&&&&&&&((&&&&((&&        ,.,,,,,,,,,...,,,*,********,,*,**********(**((((((&((((((&&&&(&(((((&&&&&&&&&&&&&&&&$&$&&&$$$$$$$&$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""""""""""""""""""""""""""" """"""""""$"$$""$$$$$&&$$$$$$""$$$$$$$$$$$$$&$$$$$$$&&&&&&&&&&&&&&&(((&        ,,...,,,,,,,.,,,,,,******,*,,,,,,**,********(((((((((((((((((((((((((&&(&&&&&&&&&&&$&$&&&$$$$$&$$$$$$$$$$$$$$$$$$$$$$""$""""""$"""""""""""""""""""""" """""""$""""""""""""""""""""""$"""""""""""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$$$$$$$$$" ""$$"$$$$$$$&&&&&&&&&&&$&&&&&&&&&&&&&&&&        ,,,........,,....,,*,,,,,,,,,,,,,,,,,,****(**((((((*(((((((&(((((((((&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""""""""""""""""""""""""""""" """"""""""""""""""""$""""""$"""""""""""""$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$  """"$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&        *,,........,.,.....,.,**,*,,,,,,,,,,*****************((((((((((((((&&&&&&&&&&&&&$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$""""""""""""""""""""""""""""""  """""""""""""""""$""$$$$$"""""""""""""""""""""""""""""""""""" """"""$$"""" """""""""$$$$$$$$$$$$$$$$$$&&""""&$$$$$$$$&&&&&&&&&&&&&&&&&&(&&&&&&&&        *,,,....,....,,,...,,,*****,,,,,,*,*************(**((((((((((((&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$"$"""""""$""""""""""""""""""""""""""""""""""""""""$$$""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&(&        *,,,,,,,,,,,.,,,,,,,,********,,****************(((((((((((((((&&(&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$""$$$"$$$$$$&$&&&$$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$&&&&$$$&&&&&&&&&&&&&&&&&&&&&        *,,,,,,,,,,,,,,,,,,,,********,**,*********(((((((((((((((((((&&&&(&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$"""$$$$$$&&$&&&&&$$$$$$$$$$$&$$$&$$$$$$$$$$$$$$&&&&&&$$$$&&&&&&&&&&&&&&((&&(        ***,,,,,,,,,,,,,,,,************************((((((((((((((&(&&((&&&&&&&&&&&&&&&&&&$&$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$&&$$$$$$$$$$$$$$$$$&&$$&&&$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&(*,        *,,,,,,,,,,,,,,,,,,,**,******************(((((((((((&(&(((&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$""""$""""$"""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""$"$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$&$$&$&&$$$$$&&$$$$$$$$$$"$&&&&&&&&&&&&&((,*        *,,,,,,,,,,,,,.,,,******,*(**,********(*(((((((((((((&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$"""$$"""""$""$""""""""""""""""""""""""""""""""""" " """"""""  "" " """""" """"""""""""""  """"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$&&&&$$&&&$$$$$$$$$$$$$$$&&$&$$&&&&&(*,,*        ***,,,,,,,,,,,,,,,******,,***,*,******((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""""""""""""""""""""""""""""""" " " " "" " """" """ """" """"""""""""   " " " """"""""""""$"""""""$$$$$$$$$$$$$"$$$$$$$$$&$$$$$$$&&&$&&&$&&$&&$$$$$$$$$$&&$&&&&&&&&(***(        ***,,,,,,,,,,,,,,,,*,***,,,**,*******((*((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$""""$$$$$$"""""""""""""""""""""""""""""""""""" """  ""    """"  """ " "   """ """" "      "    " """""""""""""""""$$"$"""$$$$$$"$$$$$$$$$$$$$$$$$&&&&&&&&$$$&&$$$$$&&&&&&&&&&&&&&&&(**((        **,,,,,,,,,,,,,*,*******************(***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$$"$$$$$$""$""""""""""""""""""""""""""""""""""""""""" " """"     "     ""   "   " """""""         "  "  """""""""""""$$"$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$&$$&&&&&&&&&&&&&&&&&&&(((*((        **,,,,,,,,,,,,,,,,******************((*((((((((((((((&((&&&&&&&&&&&(&&&&&$&&$&$$$&$$$$$$$$$$$$$$$$$$$"""$""""""$"""""""""""""""""""""""""""""""""""""""" """"        "       " """ """"" ""        "    "    """""""""""$"""""$"$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&&&&&&&&&&&&&&&&(&&&(&&&&&&&&&&(&&((((        *,,,,,,,,,,,,,,,,,*****((********(*(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&$$$$&&$&&$$$$$$$$$"$$$$$"$$$$"$"$$""$""$"""""""""""""""""""""""""""""""""""  " ""                   "      "    "              """"""""""$"$"$"""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&&&&&(        **,,,,,,,,,,,,,,,,,******(****,**(**(((((*(((((((((((((&&&&&(&(&&&&&&&&&&&&&$$$&$&&$$$$$$$$$"$$$$$$$""$$$"""$$$$""""""""""""""""""""""""""""""""""""""                                                   " " """"""""""$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&$$$&&&        *,,,,,,,,,,,,,,,,,,****(((((***,,**(*((((((((((((((((((&&&&&&&&((&&&&&$&&&&$&$&&&&&$$$$$$$$$$$$$$$$$$$$""$"$$"$"""$$""""""""""""""""""""""""""""""""                                                       """"""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&&&&&&&&&&&$$&&&&&$&&&&&        **,,,,,,,,,,,,,,,,.,****((((((*******((((((((((((((((((&&(&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$"$$$$$$$""""""""$$$""""$""""""""""""""""""""""""""" "                                                    "   """""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$&&&&&&&&&&&&&&&&&&&&&$&&$$$&&&&        *,*,,,,,,,,,,,,,,,,.*****((((((((****((((((((((((((((&(&&((&&&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$"$"""""$"""""$$$$$$"$""""""""""""""""""""""""""""""                                                       """""""""""""""""""$$$$$$"$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$&&$&&&&&&$&&&&&&&&&&&&$&&$$$&&&&        **,,,,,,,,,,,,,,,,,.,,***(((&(((((((*((((((((((((((((((&&&&&&&&&&$$&&&&&&&$$$$$$$$$$$$$$$$$$$$"$$$""$"$"$"$$$""$$$""""""""""""""""""""""""""""""""  ""                                                 " """""""""""""""$$"""$$"$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$&&(&&&&&&&&&(((((&&&&&&((&&&&&&        *,,,,,,,,,,,,,,,,,,.,,***(((((&&&(((((*(((((((((((((&&((((&&&&&$$$&&&&$&&$$$$$$$$$$$&$&&$$$$$$$$"$$$$""$""$$$$"$"""""""""""""""""""""""""""""" ""  " "                                                  """""""""""""""$$$$"""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&(((&&&&&&&((((&&&&&       ***,,,,,,,,,,,,,,,,,,,,,,****(&&&&&(((((((((((((((((((((&(&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$"""$$$$"$$""$$"""""""""""""""""""" """"""   """"                                            """"""""""""""""""""$"""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$&&&&&&&&&&&&&&&(&&&&&&&&(&&(($$&&&       **,,,,,,,,,,,,,,,,,,,,,,,****(((((&&&(((**((((((((((((&&&&&&((&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$""""$$"$$"$$$$""""""""""""""""""" "" ""    "                                          " """""""   """"""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(&&&&&$$&&&&&&&&&&&&&&&&&&$$$&&       ***,,,,,,,,,,,,,*,,,,.,,,,,*****(((&&(((((((((((((((&(&(&&&&((&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"""$$$$"""""""""""""""""""""" "" "                                            """""""" """"""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(&&&&&&&$&&&&&&&&&&&&&&&&(*(&&&&       **,,,,,,,,,,,,,,,,,,,,,,,,,,****((((&&(((((((((((&&(&&(&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"""""""""""""""""""""""""" """ "" """                                          """"""""""""""""""""$""""""$$$""""$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&((*.*(&&       ***,,,,,,,,,,,,,,,,,,,,,,*,,*******&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$&&&$&$$$$$$$$$$$""$$"$$""""$"""""$"""""""""""""""""""""" "" "     "                                  """"""""""""""""""""""$"""$""$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$&&&&&(&&&&&&&&&&&$&$$&(***&&&        &*,,,,,,,,,,,****,*,,,,**,,,,******(&&((((&&((((&&&&&&&&&&&&&&&&&&&$$$$$$$$$&$&$&$&&$$$$$$$$$$$$$$""$""$""""""$"$"""""""""""""""""" "   "        "                                  """"""  """""""""""""""""""$$""$$"$$$$$$$$$$$$$$$$$$$$$$$&&&&&$&$&&&&&&&(&&&&&&&&&&&&&&$&(((&&&       *,,,,,,,,,,,,,,,,,*****,,,*,****,,*,*(((((((&((((&&&&&&&&(&&&&&&&&&&$$$&$$&&&&$&&&&&&$$$$$&$$$$$$$$$""""$"""$$""""""""""""""""""""    "    " "                                  """"""    """""""""""""""$$$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&(&&&&&&&&&&&&&&&&&(&&&$&(((&&$       *,,,,,,,,,,,,,*,,*******,,,,**********((((((((&&&(&&&&&&&((&&&&&&&&&&&&&&&&&&&&$&$&&&&$$$$$$$$$$$$$$$$"$"""$""$""""$""""""""""" ""      "      "                                  """""""""    """"""""""""""""""$""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&$&&&&&&&&(((&&$         *,,,,,,,,*,,,,,,,*,******,,,**********((((((((((&(&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&&$&&$$$&$$$&$$$$$$$$$"""""$"""$"""""""""""""""""       """   ""     "                            "  """""""""""""  """""""""""""""$""$""""$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&&&((&&&&&&&&&&&$&&&&&&&&&&&&$"       (**,,,,,,,,,,,,,****,***********(((*(*(((((((((&&&&&(&(&(&&&&&&&&&&&&&&&&&$&&&&&$$$$$$&$$$$$$$&$$$$$$$"""$$"""$"""""""""""""" """"""      ""       """"                             """"""""""""""""""""""""""""""""""""""$""$"$$$$$$$$$$$$$$$$$&$$$&&$$$$$$$$&$&$&&&&&&&&&&&&&&&(&&&&&&&&$$       (,,,,,,,,,,,,,,*****************(((((((&(((((((&&&(((((((&(&&&&&&&&&&&&&(&&&&&&&&&$$$$$$$$$$&&$&$$$$"""""""""""""""""""""""""""""""""""    "           " "  """"                    """""""""""""""""" """""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&$&$&&&&&&&&&&&&&&&&&$$$$$&$$       *,,,,,,,,,,,,,***********((*****(*(((&&&&(((((((&&((**((((&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&$$$""""""""""""""""""""""""""" """"""" "          "" ""   """""                """"""""""""""""    """"""""""""""""""""""""""$$$$"$$$$$$$$$$$$$$$$$$$$$$$&$$$$&$&&&&&&&&&&&&&&&&&$$"""$$$$$$       **,,,,,,,,,,,,**********((((*******((((&&(((&&((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$"""""""""""""""""""""" "" """""   "     ""        "   " """ "                """"""""   """"      ""$$""""""""""""""""""""$$""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&$$$&&&&&&&$&&&$$$$"""""$$$       **,,,,,,*,,,,*,********((((((*****((*((&&&&&&&&(((&&&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$"""""""""""""""""""""  "" """    "   " "   ""$$                 """           """"""""""      ""       """"""""""""""""""""""""""""$"""$$""$$$$$$$$$$$$$$$$$$$&$$$&&$$$$$&$$&&$$$&$&&$$"""  """$       ***,,,,,***,,***********(((((((***(((((&&$&&&&&&&&&&&&((&&&&&&&&&&&((&&&&&&&&&&$&&&&&$$$$$$$$$$$""$"""""""""""""""""" """"""""        "         "                   """     """"""  "  """""""""" "    """""""""""""""""""""""""$$"$$$""$$$$$$$$$$$$$$$$$($&$&$$$$&$&$$&$$&$$&&&&&$&&&$"  """"       **,,,,,,*****************(((*(**((((((((($$&$$$$&&&&(&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$"$$"""""""""""""     """                  ""    "  "                      """"     ""$$"""""""""""""""""""""""""""""""$""""$"$"""""$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$&$&$$$$$"""   "       *,*,,*,,,,*********(*(****(****((((((((((&&&&&&$$$&&((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""$$$$""$$"""""""" """"                ""    ""  "       "                        """"      """$$""""""""$""""""""""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$&$$$$$"""""  "       **,,,,,,***********************(((*(((((((&&(((&&$&&&&&&&&&&&&&&&&&&&&&&&&$&$&&&&&$&&&$$$$$$$$$"$$$$$$"$""""""""""""""""               "    """""""                   """""""   """""       """""""""""""""""""""""""""""$""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""$$$$"""         (,*,,,,,,,*********(************(((((((((((&((((&$&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&$&&&&&$$$$$$$$$$"$"$$"$"$"""""""""""" "                     """""      "    "    """""""""     """"""    " """""""$$$$""""""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$&&&&&&&$$&$"$$$$$$$"""         **,*,,,,,,,***********((****(((*(((((((((((((((((&&&&&&&&&&&&(&&&&&&&&&&&&&$&$&&&&&&&&&&$$$$$$"$$"$"$$$"""""""""""""""                         "        """""$""""  """"""" "" """"""   "  """""""$$$$$"""""""""""""""""""""""""""""""""""""""""""""$""$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$$$$""""        **,*,,,,************(*(((****(((((((((((((((((((((&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&$$$$$$&&&&$$$$$$$$"""$""$""""""""""""""              "                 """""""""""    """""""""""""""   "" """"""$$$$""""$"""""""""""""""""$""""""""""""""""""""""""$"""$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$"""""$$"""       ***,,,,,,,*************(****(*(((((**((((((((*((((&&&&&&(&&&&&&&&&&&&&&&&&$&&&&$&&$&&&&&&&&&&$$$$$$"$$"""""""""""""""""                                "  """"""""" " """""""""""""""" """ """"$$"""""""$$""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$"""$$$"
       **,,,,,,,,,************(***((((((((((((((((((**(((&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$&$&&&&&&&&&&&&&&&$$$$$"$"""""""""""""""" "   "         "      "      ""  """""    "  """""""""""""" """""""$$$$$"""""""""$""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$
       **,,,,,,,,********,*****((((((((((((((((&((*****(((&&&&&&&&(&&&&&&&&&&&&&$&$&&&&&&&$&$&&$&$$$$$$&$$$$$$$"""""""""""""""""  "  "      "" "  "  """  """""  "" """"" """""""""""""""""""""""""$$$""""$$$$"""""""""""""""""""""""""""""""""""""""""$"$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       *,,,,,,,******************(*(((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&$$$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""" """    """"   """   """""""""""""""""   """"""""""""""""""""$"$""""$"$""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$""$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$"$$$&&$$$$       **,,,,*,****************(((((((*(((((((((&(&&&&&(&&&&&&&(&&&&&&&&&&&&&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""" ""    """""""""""""""""""""""""""""" " """""  """"""""""$$$$$$$$$$$$"$"""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$"$$$$$$"$$""""$$$$$$$$$$$$"""$$$$$$&$$$$       (****,,,**************((*(((((((((((((((&&&&&&&&&&&&&&&&(&&&&&(&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$""""""$"""""""""""$ " """"" """"" """"""""""""""""""""""""""" """"$$""$$$"$"$$$$$"$$""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"$$$$"$$$$"$""""$$$$$$$$$$$$""""$$$$$$$$&&       (******,*,***************((((((((((((&&(((&((&&&&&&&&&&((&(&&(((&&(&&&&&&&&&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$"$""$""""""""$$$""""""    " """""""""""""""""""""""""""   """"$$$$$$$$"$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""$$$$"""""$$$$$$$$"""$"$$$$$$$$$$$$"""$$&&&&$&&&&       (******,,***,***********(**((&&(((((&&&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""   " """""""""""""$"""""""""""""     """"$$$$$$"""""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$""$"""""$$$$$&&&$$$$$$$$&&&&&&&&&&&       (******,*******************((((((&&&&&&&&&&(&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""  " """""""""""""$"""""$$$""""""""   """"$$$$$"""""$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""$$"$$"$"$$$"""""""$$$$$$$$$$$$$&&&(&((&((&&&       (*****,,**,,**************(((*((((&&&&&&&((&(&&&&&&&&&&&&&&&&&&&&(&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""" """"""""""""""$"""""""""""""""" """"""$$$$"$"$""$""""$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$"""$"""""""$$$$$$$$$&&$$&&&&&&&&&&&&&       ****,,,,,*,******,******,**((((((&(&&(&((((((((&&&&&$$$&&&&(&((&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""" " """"""""""$$"""""""""""""""$$$" """"$"$$""""""""""""$"$$$$$$$"""""""""""""""""""""""""""""""""""""""""$"$""$"$$$$"""""""""""$$$$$$$$&&&&&&&&&$$$$$$&$       **,*,,,***,******************((((&(&((((((&(((&&&((&&$$$&&&&&&&&&&&&&&&&&&&&$&$&&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$""""" """""""""""""""""$$""""""""""""$"$$$"""""""$$"""""""""""""""""""$$"""""""""""""""""""""""$"""""""""""""""""""""$$$$"$$$$$"""""""""""$$$$$"$$$$&&&&$$$$$$$$$$       **,*,,,,,,********************((((((&(((((((&((((&((&&$$&&&&&&&&&&&&&&&&&&&&$$&$$$&$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$"""""""""" """""""""""$""""""""""$$"$"$"$$""""""""$$""   """""""""""""""$$$"""""""""""""""""""""""""""""""""""""""""$$"$$$$""""$"""""""""""$$$$$""""$&&&&$$$$$$""$&       ***,,,,*,,**,*,**,***********(((((((((((((((((&&&&(((&&&&&((&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$"""$$""""""""""""" """""""""""""$"""$"$"""$"$$"$$$$$$$$"""""$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$"$$$$"$$"""""""""""""$$$$$$$"$$$&&$$$$$$$$$$$       ****,,**,,,**,*,,,************((((((((((((((((((((((((&&&&((&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$"$"$$$$$$$$$$$$$$$$$$$$$"$""""""""""""""" """"""""""""$""""""""$"""""""""$$$$&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$"$""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$       ***,,,**,*,**,************(****(((((((((((((((((&(((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$""$"""""""""""""""""""""""""""""""""""""$$"$""""""$$$$$$""""""""""$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$$$"""""""""""""""$$$$$$$$&&$$$$&$$$$$$$$       (***,,,***,*,***********,***(*((**(((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$&$$$$$$"$"$$$$$$$$""$$$$$$"$$$$"$"""""""""""""""""""""""""""""""""""""""""""""""$$"$$$"""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$""$"$"""""""""""""$$"$$$$$$$$&$$&$$$$$$$$       (*****,,,******,,***********($((((((((((((((((((((((&&&&&$&&&&&&&&&&&&&&&&&&&&$&$$$$$$"$$$$$$$$$$$$$$$$$$"$$$$$$"""$""""""""""""$"$$$""""""""" """$" """"""""""""$""$$"$$""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""$""$"$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$&&       ****,*,,,***,,****************((((((((((((((((((((((&&&&&&&&&&(&&&&&&&&&&&&&&&$&$$$$$$"$$$$$$"$$$$$$$$$$$$$$"$$$""$$$""""""""""""""""""$$$"""""""""$$$$$""""""$""""""$$$$&$""" """""""""""""""""""""" """""   " """""""""""""""""""""""   """""""""""$$""""""""""""""  """$$$$$$$$$$$$$&$$$$$$$$&&&       *****,,,,********************(*((((((((((((((((((((&&&&$&$&&&(&(&&&&&&&&&&&&&$$$&$$$$$$$$$$$$$$$"$$$$$$$"$$$$$""$$"""$$""""""$"""""""""""$"$$$$$"$&&$$"""" "" """$$""$$$&&(&" """""""""""""""""""""""" ""      """" """""""" """""""""""""""""""""""""""""""""""""$"""""""$$$$$$$$$$$$$$$$$$$&&&&&&       (*****,,,*******************(((((((*((((((((((((((&(&&&&$$$&&&&(&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$"$"""$""""$"$$"$""""""""""""""$$$$&$$"""$$""$$"""""$$$""$$$&&$$" """""""""""""""""""""""""""""     " ""  """"""" " """"""""""""""""""""""""""""""""""""""""""$$"$$$$$$&$$$$$$$&&&&&((       ***,,*******,****************((((((((((((((((((((((&&&&&&$$$$&&&&&&&&&&&&&&&&$&&$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$"""$$$$$"""""""""""""""""""" ""$$$"$$$$"$$&$"$""""""$$$$&&$"  """""""""""""" """"""""""""        """" """"""   """""""""""""""""""""""""""""""""""$""""""""$$$$$$&$$&$$$$$&&&&((&       (*,,,,,***,**************(*****((((((((((((((((((((&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$"$$$$$$$$"$$"$$$"$""$"$"""""""""""  $&"$""""""$""$&&"$$$$$" "$$$$&$$""""$"""""""""""" """""" """"""     "" "   "" "   "" """""""" """"""""""""""""""""""""$""$"""$$$$$&&&$$$$$&$$$&&&((&(       (*,,,,,,,,*,,,********(********(*((((((((((((((((((&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$"$"$"$""$"$""""""""""""  """" " """""" ""$&&&&$$$ """$$$$$$$""""""""""""""" """""""""""           "    """ """" "" """""""""""""""""""""""""""""$$$$$$$$$"$$&&$$$$$$&&&&&&&((&(       (**,,,,,,**,***************(*((*(**(((((((((((((((&(&&&&(&&&$"$$$$$&&&&&&&&&&&&&&$$$&&$$$$$$$$$$$$$$$$"$$$""$$$"$$$"$$$$"$"""""""""""""""""""""""""""""  "$$$$$$$"""$$$$""$""""""""""""   """ "  "        "   "     "" """"""""""""""""""""""""""""""""""""""""""$$$$$$"$$$$$$$$$$$&&&&&(&((((       (****,*,,,*,*,,,*********((*((((*((((((((&(((&(((&&(&(&&&(&&&$$$$$$&&&&&&&&&&&&&&$$&&$$$&$$$&$$$$$$$$""$$$"$$"$""$"$$"$"$$"""$"""""""""""""" " """""  "$2."$"$$$"""""$$$$"""$$$$"$$"""$"" """"           "$$"  """"  """""""" """""""""""""""""""""""""""""""""""""$$$$$"$$$$$$$$$&&&&&&&&((((       ***,,,,,,,****************(((((((((((((((((((((&(&(((&&&&&&&&&$$$$$$&&&&&&&&&&&&&$&&&&&&&&&$$$$$$$$$$$$$$"$"$$$""$$"$""""""""""""""""""""" " """$"""" 6@@@><4 "$$$$$$$$$&&&$""$$$$$$$"""""$"""   "           "$""""""" "" """ " "" """" """"""" """""""""""""""""""$$$$$$$$$$$$$$$$$$$&&&&&&&&(((       (***,,,,,,*************(**(*((((((((((&((((((((((((&&(&&&&&&&&&$$$$$&&(&&&&&&&&&&&&&$&&&&&$&&&$$$$$$$$$$$"$$$$$$"""$"$"""$""""""""""""""""  """"""" " .20.,022,"$$$$$$"$$$$&&$" "$$&$$$"""""""""                "" """ "    " """"" """"""""""" """""""""""""""""$$$$$"$$$$$$$$$"$$&&$$$&&&&&&&&(       ***,,*,***************(((((((((((((((&&&&&((((((((((&&(&(&&&&&&&$$&$&&&&&&&&&&&&&&&&&&&$&&&&&&$$&&$$$$$$$$$$"$$$"$$$$$"""""""""""""""""""""""$""$""""&*&&$&(*** $&&$$"$$$$$$&$"""""""$$$$"""$$"""        ""    ""  """" "" " " """""""  "  " """""""""""""""""""""""$$$""""$$$$$$$$$$$$&$&&&&&&&&(       ******,,,,***********(((((((((((&(((((((&(((((((((&(&&&&&&&&&&((***&&&&&&&&&&&&&&&&&&&&$&$$$&$$$$$$$$$$$$$$$$"$"$""$$""$$""""""""""""""""""$$$"  "$$"$  "  "$&(&"$$$$$&$$$$$$$"""""$""$$""$"$$"""         "        " "   """ "  """""""""  "" " """"""""""""""""$"""""$$$$$$$$$$$$$$$$$$&&&$&&&&&&&       ****,,,,,*****************(((((((((((((((((&&&&(&&&((((&&&&&&(,000..(&&&&&&&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$""$$""""""""""""""""$$&$$$"$$     "$$$$$$$$"$$$$$$"  "$$$$$"$$$$$$"""""     "  """"            """ """""""""""     "" " """"""""""""$""$"""$$$$$$$$$$$$$$$$$$$$"$$$$&&&&       *******,,,**************(((((((((((((&&(((&(&&&(&(&(((((&&&&(*.00000*(&&&&&&&&&&&&&&&&&&$$&&$&&$$$&&&$$$$$$$"$$$$$$$$"""""$"""""""""""""$$&""$$""""$  $&$$&$$$&$$$$$$""""""$$$"""""""""""""       "       ""  "      "$""""""""""" ""  """""""""""""$$$""""$$$$$$$$$$$$$$$$$$$""""$$$$$$$       ******,*,******************((((((((((((((&&&&(((((&((((&&&&&(*****,..,&&&&&&$$&&$&&$$&&&$&$&&$$$$$$$$$$$$$$$$$$$$$$$$$"$$"$"""""""""""""""$$"$$$$$$$$"&&&&&&$""$$&&&$$""""""$""""""""""""""""  "  "       ""      "  ""$$$$"""""""" "" """"""""""""""$""" """"$$"$$$$$"""$$"""""""$"$$$$&       *************************((((((((&((((&&&&(&&((((((&(&&&(&&&&&((*(*,,*(&&&&&&(&&&&&&&&&$$&$&&$$&$$$$$$$$$$$$$$"$$$"$$$$""$"""$$$$""""""""""$"$$$$""$$$$"$$$&(&$$$&$&&$$"""""""""" """"""$""""""""""  "           """ """$$$$"""""""" " """"""""""""$"$"" "  "$""""$$""""""""""""""""$$&&(       ******************(******((((((((((((((((((&&(((&(&&&&&&&&&&&&$&((((((&$&&&(($&&&&&&&$&$&&&$$&$$$$$$$$$$$$$$$$$$$$""$$$$$$$$$$$$"$"""""$$$$$$$$$$$""$(*(&(&&&$$$$$"$$&&&$$"""""""""""""""""""""""""""  "         ""    ""$$$$$$""""""""""""""""""""""$$$"" """"""""$$$""""""""""""""""$$&((       ****,,,,,**************(*(*(((((((((((&&(&((((&&&&(&(&&&$&&&$$$$&&$$$$&$$&&&(((&&&&&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$""""$"$$$$"""$&&$$""&(,,"&,(&&&&&$$$&$$&$$&(&$""  """""""""""""""""" " "     ""    "  "" """""$$$$$$"$"""$"""""""""""""""$$$""""""""$$$$""""""""""" """"""$$$&((       (******,,,,,****************((((((((((&(((((&&&&&&&&&&&&&&&$$$"""""""$$$$$$&&&&&&&&&&&&$&$&$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"$"$$$$$&$"""$$&$"&(,240,(&$$$$$$(&&&$$&$&(((&$&$"""""""""" """"""""""  """""  "  """"" """$"$"$"$$$$$$$$$$"""""""""$"""""$"$"$$$"""""$""" """"""""""""$$$$$$(((       *********,*************(((((((((((((((((((((((&&&&&&&&&&&&&&$"""   """$$&$$$$&&&&&&&&&&$$&$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$"$"""$$$$$$$""$&&(&$$&&$&&&&$$$$$$$&&&&&&&&&$$&&&&&&$$$$""""""""""""""""""""""""""       """""""""$$$$$"$$$$$$$$""""""$"""$$""$"$$$$$$"$""""$""  """"""$$""""$$&(((((       ***((*(*****************((**(((**((((((((((((&&&&&&&&&&&&&&&$""    ""$$$$$$$&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$&$$$$$&&$&&&$$$$&&&&&&&&&&&&$$$$$&&&&&((((($""""""""""""""""$$$"""""""""      ""$"""$$$$$$$$$$$$$$&$$$$$$$$$""&&$$$$$$$$$$$$$$$$$"""""$"$$$&$"$$$$&(((&((       (((***((***************(*(**((((((((((((((((&&&&&&&&&&&&&&&&$$"" """$$$$$&&$$$$&&&&&&&&&&&&&&$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"$$$&&$$&&$$$$&$$&(&&&$$$$$$$$$$$&&&&&&$"""""""""""""""""""""""""""""       """"""$$$$$$$$$$&$&$&((**(&$&&&&&((&&&&&&&$$$$$$$$$""$$$$$$$$$$&&$&&&&&&((       (((((*,**********************(**((((((((((((&&&&(&&&&&&&$$&$$$$$$"$$$$$$$&$$$$&&&&&&&&&&&&&&&$$$$$$&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&$&&$$&&$$$&&&$$&&(&&&&&$&&$$$$$$$$"$&$$$""     "   """"""""""""""""          " """""""$$$"$$&&&$&&&&&&(*((**&$$&&&$$$$$$$$$$$"$""$$$$$$$$$$$$$&&&&&&&&&       &&&&((**(****,***************((((((((((((&&&(&&&&&&&&&&&&$$$$$$$$"$$$$&&$$$$$$$&&&&&&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$""$&((&$$&$$$&&&&$$&&&&&$$$$&$$$$$$$$$$        "   """"" """""""  " "          """""$$$$$$$$"""""$"""$$""" "$"$"""$$$$$$$""""$$$$$$$$$$$$$$$$&$&&&&&       **(&&&(***,*,****************(**(((((((((((&&(&((&&&&&&&&&&$$$$$$"$$$&&$$$$$$$$$&&$$&&&&&&&&&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$""&&$$$$&$$$&&$$$$$&&&$&$$$$$$$$$$$$$"$"$""     """  "      """" """"    "       """$$$&&$$""    """ """  " """"   ""$$$$$$""""$$$$$$$"""$""""$$$$&&&&       .:<>@<(&(***************(**(****(*(((((((((((&(&&(&&&&&(&&&&&&&$&&$$$&&&&&$$$$$$$$$$&&&&&&&&&&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$&&$$&&$$$$$$$$$$&$$$$$$&&&$$$$$$$$"$$$$$$$$$$"""""" """   "           """"   """" """"$$$$&&$""""                     """"""""""""$$$""""""""""""""$$&&&&        $268888*(********************(****((((((((((((&&&&&&&&&&&&&&&&&&&((&&$$$$$$$$$"""$$$$&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$&&&$$$$$$$$$$&$$$$$$$$$$$&$$"$$$"""$$$$$$$$$$$$"""""""" """"   "  "" """"""""""$$$$$$$"""""""                  """"""""""""$"""$"$"$""""""""$&&&&        "0024680(******,************(**((((((((((((((&(&&&&&&&&&&&&&&(((((&&&$$$$$$$$$$$$$$$$$&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$$""""""""""""" "       ""$"$"""$$"""$$"""""" """          "    """"$$$$"""""$$"$$""$""""""$$&&        ,,.0246,****,,****************((*((((((((((((&&((&&&&&&&&&&&(((((&&&&&$$$&$$&$$$$$$$&&&&&&&$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$$$"$$&$$$$&$$$$$$$$$$"$"$"""$$$$$$$""""" """""" " """"      """"$"""$""""""""   """"""      "    """" """""$$$$"""""$"$""""$$$$$$"$$$$$       (*,,,,0.*,,,,*****((****************(((((((((&&&&&&(&&&&&&&&&&&&&&&&&$$&&&&&&&&$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""$$$$$$$$"""""""""""""  """ """  ""$$""$$""""""       """""""""     " """"""""""$""$""""""""$(*(&&&$$$$$$&       (((((((*,,***,**************************(((*((((((&((((&&&&&&&&&&&((((&&((&&&&&&$$$$$$&&$&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$""" ""$$$$$$$$$""""""""""""""" """""$""""$$""$"" " "        """ """""" "  """"""""$$$$""$$"$$$"$"$((&((($&$$$$$$&        $$$$$&(*,***(
(*(***************(((((((((("((((((((&&&&&&&&&&((&(&&&&&  &&&&&&$$$$$$$$$$$&$&&$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$&&$$$""$$$$$$$"$""""$$$$$$$$$$""""""""""""""""""""""$"""""$""  "         """    ""     " """"""""$$$$$$$""$""$"$$&&&&&&&$$$&&$$$&        """$$&*****,***(********************((((((((((((((((&(&&&&&&&&&&&&&&(&&&&&&&&&&&&$$$$$&$&&&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""$""$$$""$""""""$"$$$$$$$$"""  """""""""""""""""""""""     "         """"" """" "    """"""""$$""$""$$""""$$"$$&&&&&$$$$&$&$&       """$&*********************************(((*((((((((((&&(&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$"""""""""""""""""""""""$"""""               """""""""""""" ""$&$"""""""""""$$"$$$$""""$"""$$$$$$$$&&&&&"        (0,,.,***,,,*****************((*******((((((*((((((((((&&&&&&&&&&&&&&&&&&$&&&(&&&&&$$$$$$$$$$$&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$$$$$"$$&$$$$$$$$$$"$$"$$"$"""""$"$""$$"$$$$""""""""""""""""""""""$$""""  "           """"""""""$$$$$$$$$"""""""""""$$$$"$$$"""$$""$$$"""$$$&&&&&       $,,..,,,,,,,,********(*************(****(((((((((((((&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$"$$$$$$$$$$$$$&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$$""""$""$$""$$$""""""""" """""""""$""" "" "             """"""""$$$$$$&$$$"" """"""""""$$$$$$$"""&&"  "$$""$&&&&&&       ",,,,,,,,,,,**********************(((****(((((((((((((&&&(&&&&&&&&&&&&&&&&&$&&&&$$&$$$$$$$$$$$$$$$$$$$&$$&$$$$$$$$$$$&&$&$&$$$$$$$$&$&&$$&$$$$$$$$$$&$&$$$$$$$$$$$$$$$$$$$$$$""$"$$$$""""""""""""$"""""""""""""" """""""""                """""""""$$$$$$$$""""""""""$$$$$$$$$$"""$$$$$&$$"$&&(&&&&       ",**,,.,,,*************************((**(*((**(((((((&((((&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$&&$$$$$$$&&$$$$$$&$$$""$$""$$$$$$$$$$"""$$$"""""$""""""$""""""""""""""""" """$$"""       "        """""""""""$$$$$$""""""""""$$$$$$$$$&&$$""$$""$$$&&&(&((&       "***,,,,,,,,*************************(((((((((((((((&((((&(&&&&&&&&&&&&$&$$$&&&&$$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$&$$$$$&$$$$$$$$$$$$$$$"$$$$$$$$$$$$$$""""$$""""$"$$"""""$"""""""""""""""" """"""""   "          ""  "       ""$$$$""""""$$$$$$$$$$$$$&&$""$$$"""$&&&$$&&&&       "*,,,,,,,,,**************************(*(((((((((((((((&((&(&&&&&&&&&&&$$$$$$$$$&&&&&&$$&&$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&$$$$$$$$$$&$$$$$$$$$$$""$$$$$$$$$$$$$$""" "$""""$"""$$""""""""""  """"""""""""""""                   "      """$$$$""""$$$$$$$$$$$$$&&&&""$$$$$$$&&&&(&&&&       "*******,*,******************(*(*(((*(*((*((((((((((((((((((&&&&&&&&&$$$$$$$$$&$$&&&&$$$$$$$$$$$$$$$$$$$&$&$$$$$&$$$$$$$$$$$$$$$$$&&&&&&$$&$&$$&&$$$$$$$$$$$""$$$$$$$(&$$$$"""" """""""""""""""" """"""""""" "  """""""                 "       """$$$$"""$$$$$$$$$$$$$$$&$$$$$$$$$$&&&((&&&&       "****************************(((((((((((((*((((((((((((&&&&&&&&&&&&&&&$&&&&$$$$$$&&$$$$$$$$&$$$$&$&$$$$$$$$$&$$$$$&&&$$$$$$$$$$$$$$$$&&$&&&$$$$$$$$$$$$&$$$$$$$$$&&$$$$$$"$""""" """"""$$$"""""""""""""""""" """""" " "                     """""$$$$$$"""$$$$$$$$$""""""$&$&&&$$$&&&&&$&       "**,*************(****(*******(*((*(((*((((((((((((((&(&&&&&&&&&&&&&&&$$&&&$$$$$$&$&&$&$$$&$$$&$$&$&$$$"$$$$$$$$&$&&$&&$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$""$$$&&$$$$$$$$"""""""$"""""$"$$"""""""""""""""""  """""""               "              ""$$$$""" "$$$$$$"$$" """$&&&&&&&&&&&&&&&       "*,************(**(((*(*******(((((((((((((*(((((((&(&&(&&&&&&&&&&&&&&&&&&&$$$$$&&&&&$&$$&$&&$&&&&&&&&$$$$$$$$$$$$&$$$$&$$$$$$$$$$$$$$&&&&&&&&$$$$&$&$$$$$&$$$$&&$&$$$$"$$$$""""$""$$"""$"""""""" " "   "" """ " "   "               ""         """""$$$$""""" ""$$$$$$$$""$&&&&&&&&&&(&&&(*(       "******************(((((*(****((((((((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&&&&&&&&$$&&&&&&&&$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$&&&&&&&&$&$$&&$$$$$$$$$&&$$$$$$$$$&$$$$"$$""$"""""""""""""""     """   "   "             "  ""  """" " """"$"""$$$$"""""$$$$$$""&&$$&&&&$&&&((&&&&&&$(       "(**************(**(((********((((((((((((((((&(((&(&&&&&&&&&&&&&&&&&&&(&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$&&&$&&&$&$$$&$$$$$&$$$&&&&$&&$$$$$$$$"$"$$$"""""$"""""""""""""  """        "             "  """""""""""$$$"$$$$$""$$$$$$$$"""$&(&&&$$$$$$&$$$$$$&&&       "(************(*(***(**(*(*((*((((((((((((((((*((((&(((&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$&$$$$$$$&&$$$&&$$$$$$$$&&$$&&&$$$$$$$$$&&$$$$$$$"""""""""""""""""" " "                         "   """"" """""""$""$$$$$""$$$$"""""$$&$$$$$""$"$""""$"$$$$       "(((*****(*****(((**(((((((*(*(*((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$&&&$$$$$$&$&$$$$$$$&$$$$$$$$$&&&$$$$$"""""""""" """""""""  "                               """   " """""$$"$$&$$$$"$""   """$$$""""$"""$""""""$$$$       $(((((**(******((((((((((((****((((((((((((((&(((((((&&&&&&&&&&&$&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&$&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$&$$$$$$&&$&$$$$$$$$$$$$$$$$$$$$""""""""""""""""""    ""                   ""    "     "$((&$$$$$$$$""""""""$$""""""""""""""$"$$$$       "(((************(((((((((((((*((((((((((***((((((((((&&&(&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&$&$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$&&&&$$$$$$$$&&$&$$$$"$""""   """"" """"""""""      "                   "      """""$&&$$$$$$$$$$""$"$$$$"""""""""""$$$""""""$       "(((***********(((*(*(((((((((((((*((((((((((((((&((&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$&$$$$$$&&&$$&&&&&&&&&$$$$$$$$&&&$$$$""$"""""""""""  """"""""""   "                               """$$$$$$$"$$$$$$$""$"$&$"""      " """"""""""$       (((*((**(*****((((((*(((((((((((**(((((((((((((&(((&((&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&$&&$&&&&$$$$$$$$$$$$$$$&&$$$$&$$$$$$$$$$$$$$&&$&&$&&&&&&&&$$$$$$$$$$$$"$$$"$$"$$$""""""""""""""""  """ "           "       ""             $&&$&$$$$""$$$$$$&&$$$$$$""""" """"  """""""""$       (((((***(((**((*((*(((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&$&$&&$&$$$$$&$$&$&$$$$$$$&$$$$$$$$$$$$$$$$$&&$$&&&&&&&&&&&&&$$$$$$$$$$$$$$$$"$"$"""""""  """"""""""""            """$$"     """             "$&&$$$$$$$$$$$$$$&&$$$$$""""  "" ""  "" """$$$       (((((((((((***(((((((((((((((((((((((*(((((((((((((((&((&&&&&&&&&&&&&$&$$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&$$$&$&$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&&&$$$$&&&&$$$$$$$$$$$$$$$$$$$""""""""""""""" " " ""  "           """$$    "$""    "  "       ""$$"$$$$&&$$$$$$$$&&&$$$"""""""""$"""""""""$$$$       ((((((((((((**(((*(*((((((((((((((((((((((((((((((((((&(&&&&&&&&&&&&$&$$&$$&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$&&$$&&&&$$$$$&&$&$$$$$$$$$$$$"$"$$""""""""""""""        ""           """"$"" "$$$$$""""" "  "     """"$$$$$$$$$$$$""""$&$""""""""""$$$$$"" """"$$$       (((((((((((((***(*(((((((((((((((((((((&((((((((((&((((((&&&&&&&&&&&$$$$$$$&$&$&&&&&&&&&&&&&&&&&$$&&&&$&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$&$$&&$$$$$$&&&$$$$$$$$""""$$"""""""""""""""""    "   "             " " "$$&$$$"$$$$&&$"""""  " """"""$"$$$$&$$$$"""""""""""""" " """"""""""$""$$$       ((((((((((((((**(*((((((((&(((((((((((((((((((((&&&&(((((&&&&&&&&&&&&&$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$&&$$$$$$$$""$$$"$"""""""""""""" """"""                   """"$$&&$"$$"$$"$$$&$"""""  """$""""""""$$$$""""""""""""""""" """""""""""""$$$       (((((((*(*(((((***((((((((((((((((((((((((((((((((&&((((&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&(&&&&&&&&&&&$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&$$$$$$$$&$$$$$$$""$$$"""""$$"""""""""""""""""                     """&$ "$"$$$$"""$$$$"""""  """$"""""""""$$""""""" " """"""" """"""""""""""""       (((((((((**((((((((((((((((((((((((((((&(((((((((((&&&&&&&&&&&&&&&&$$$$$$&$&&&&&&&&&&&&&$&&&$&&&&&&&$$&$$$$$$$$$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&$$$$$$$$$$$$$"""$$$""""""$$$""   """"" """"                "$""""""""""$$&&$$""""""""""""   """""" """"""""""$"""""" """""""""""  "" """$$"$       &((((*(*(((((((((((((((((((((((((((((((((&(((((&&&&&(&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$$$$$$$$""$$$$$$"""$"$$$$$$$$$$$$$$$$$$$$$$&$$&&$$$$$$$$$$""$"""$$"$"""""""$$"""""  """"                  "$$$$$""$&$$&(((&$""""""""""""   """    """  """"""""""""""""""" """""""  """"""$       &&(((**((((((((((((((((((((((((((((((((&(&&&&((&((&&&&&&$&$&&&&&&&&$$&$$$&&$&&&&&&&&&&&&&&&&&&&&&&$$&$$$$$$$$$$"""""""""""""""""$"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""$""$$""""""$$""""""  " """     "  " "      """$$$$$"$&&&&$$$$&&$$$"""$$""  "            """""""""" " " """""" """"""""$""$       (((((((((((((((((((((((((&((((((((((((((((((((((&&&$$$$$$$$$$&&&&&&$$$&$$&&&$&&&&&&&&&&&&&&&&$$&$&$$$$$$$$$$$$$""""""""""""""""""""$"$$$"""$$$$$$$$&&$$$$$$$"$$$$$$$"$$$$$$"$$$"$$"""$""" "  """"""   """  " "       "$$"""""$$$$$""$&&$""""""""""""   "   """""""""  """"" """"""" "" """""$       "(((((*(*((((((((((&&(((((&((((&(((((((&(((&&(&&&&&&$$$$$$$$"$$$$$$$$$$&&&&&$&&$$&&&&&&&&&&&&$&&$&$$$$$$$$$$$$""""""""""""""""""""""$""""""$$$$$$$$$$&$$$$$$"$$"""$"$""$$$$"""$$"$""$$$"""""    """       "        """"$""" """$$$$""""$$"""""""""""""$&&& """" """""  """""""""  """"" """  """"$$       (&((((((((((((((((((&&(((((("((&(((&(&(&&&(((&&&&&&$$0884$$$$&&&$$$&&&&&&$&&&$&&&&&&&&&&&&&&$$&&$$$$$$$$$$$"""""$$""$"$$$""$"""""""""""""$$$$$&$$$$$$$$"""$$""$$$$$$"$$"$""$"""""$$"""""  """""""""     "      "$$$$$$"""$$$$$$$"""""$$$"""""""""""$$$" """"$$""     """""   """"""  "  """""""$       &((((((((((((((((((&&&&&((((&(((((((((((&((&&&&&&&&&&.0..,,,$$$&&&$$$&&&&&&&&&&&&&&&&$&$&&&&&&&$$$$$$$$$$$$$$$$$$$"" "$$$$$$$$$$$"""""""""""""$$$$"$$$$$$"""$"$$"$$$$$$""""""" """""""""""  "" """  "          ""$&$$$$""$$$""""$$" "  """"""""""  ""  """$$$""""" """""" " "         "" """"""$       (((((((((((((((&&&&&&((((&&&&(&(((&&&(&&&&(&&&&&&&&&(**(***($$$$&&$$&$&&&&&&&&&$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$""""$$$$$$$$$$$$$$$$"""$$$$""""$$""$"$""$$"$""""$$$$$$$$$""$$$"""""$"$"$$"""   """ "  "" "        ""$$$$$$"$$$"""" """  """""""""""    ""  """""""      ""               "" """""        (((((((((((((((&&&&(&&(((((((((&&&&&&&&&&&&&&&(&&&&&$$&&((((&$$&&&&$$&&&$&&&&&&$$&&&&&&&&&&&&&$$$$$$$$$$$$$""""$$$$$$$$$$&&&&$&$$$$$$$$$$$"""""""""" """""""""""$$$$$""""$$$$"""""""""""""        "  ""  "      """"$$$$" $$"   " ""$$ "" "$""""""""&  "   "" " """ ""                ""  """"  