--- fvwm2-2.0.46-BETA.orig/Fvwm.tmpl +++ fvwm2-2.0.46-BETA/Fvwm.tmpl @@ -46,7 +46,7 @@ * confused, and make sure you don't have any spaces in there. ***************************************************************************/ -/* #define FvwmIconPath /usr/include/X11/bitmaps\:/usr/include/X11/pixmaps */ +#define FvwmIconPath /usr/X11R6/include/X11/bitmaps\:/usr/X11R6/include/X11/pixmaps /*************************************************************************** @@ -151,6 +151,12 @@ * the currently running X server supports it. * * + * -DFVWM_CPP=\"/lib/cpp\" + * + * Specify where your cpp lives, if it isn't installed as /usr/lib/cpp + * Used by FvwmCpp module. + * + * * -DACTIVEDOWN_BTNS * * Enables the ActiveDown button state. This allows different button @@ -244,7 +250,7 @@ ** want to use it, change the following #if 0 to #if 1 */ -#if 0 +#if 1 /* the works: */ OPTION_DEFINES = -DSHAPE @@ -252,6 +258,7 @@ OPTION_DEFINES += -DVECTOR_BUTTONS -DPIXMAP_BUTTONS -DGRADIENT_BUTTONS OPTION_DEFINES += -DMULTISTYLE -DEXTENDED_TITLESTYLE OPTION_DEFINES += -DBORDERSTYLE -DUSEDECOR -DWINDOWSHADE +OPTION_DEFINES += -DFVWM_CPP=\"/lib/cpp\" #else --- fvwm2-2.0.46-BETA.orig/modules/FvwmCpp/FvwmCpp.man +++ fvwm2-2.0.46-BETA/modules/FvwmCpp/FvwmCpp.man @@ -41,7 +41,7 @@ options will be passed on automatically. .IP -Cppprog \fIname\fP -Instead of invoking "/usr/lib/cpp", fvwm will invoke \fIname\fP. +Instead of invoking "/lib/cpp", fvwm will invoke \fIname\fP. .IP -outfile \fIfilename\fP Instead of creating a random unique name for the temporary file for --- fvwm2-2.0.46-BETA.orig/modules/FvwmIdent/FvwmIdent.man +++ fvwm2-2.0.46-BETA/modules/FvwmIdent/FvwmIdent.man @@ -55,7 +55,7 @@ Tells the module to use \fIcolor\fP instead of black for text. .IP "*FvwmIdentBack \fIcolor\fP" -Tells the module to use \fIcolor\fP instead of black for the window +Tells the module to use \fIcolor\fP instead of white for the window background. .IP "*FvwmIdentFont \fIfontname\fP" --- fvwm2-2.0.46-BETA.orig/modules/FvwmPager/FvwmPager.c +++ fvwm2-2.0.46-BETA/modules/FvwmPager/FvwmPager.c @@ -886,7 +886,16 @@ } tmp[strlen(tmp)-1] = 0; + /* reset back to defaults in case we get multiple Geometry + * lines. , 1997/09/17 */ + usposition = 0; + xneg = 0; + yneg = 0; + window_w = 0; + window_h = 0; + flags = XParseGeometry(tmp,&g_x,&g_y,&width,&height); + if (flags & WidthValue) { window_w = width; @@ -911,7 +920,6 @@ } if (flags & YNegative) { - window_y = g_y; yneg = 1; } } @@ -960,8 +968,10 @@ CopyString(&font_string,&tline[Clength+5]); if(mystrncasecmp(font_string,"none",4) == 0) uselabel = 0; - + else + uselabel = 1; } + else if((strlen(&tline[0])>1)&& (mystrncasecmp(tline, CatString3("*", MyName, "Fore"),Clength+5)==0)) { @@ -1030,6 +1040,12 @@ Clength+12)==0)) { StartIconic = 1; + } + else if((strlen(&tline[0])>1)&& + (mystrncasecmp(tline,CatString3("*",MyName,"NoStartIconic"), + Clength+14)==0)) + { + StartIconic = 0; } else if((strlen(&tline[0])>1)&& (mystrncasecmp(tline,CatString3("*",MyName,"Rows"), --- fvwm2-2.0.46-BETA.orig/modules/FvwmPager/FvwmPager.man +++ fvwm2-2.0.46-BETA/modules/FvwmPager/FvwmPager.man @@ -68,7 +68,7 @@ .SH COPYRIGHTS -The FvwmClean program, and the concept for +The FvwmPager program, and the concept for interfacing this module to the Window Manager, are all original work by Robert Nation. @@ -125,6 +125,10 @@ .IP "*FvwmPagerStartIconic" Causes the pager to start iconified. + +.IP "*FvwmPagerNoStartIconic" +Causes the pager to start normally. Useful for cancelling the effect +of the \fIStartIconic\fP option. .IP "*FvwmPagerFont \fIfont-name\fP" Specified a font to use to label the desktops. If \fIfont_name\fP is --- fvwm2-2.0.46-BETA.orig/modules/FvwmWinList/FvwmWinList.man +++ fvwm2-2.0.46-BETA/modules/FvwmWinList/FvwmWinList.man @@ -8,7 +8,7 @@ FvwmWinList is spawned by fvwm, so no command line invocation will work. .SH DESCRIPTION -The FvwmWinList module provides a widow list made up of buttons, each +The FvwmWinList module provides a window list made up of buttons, each corresponding to a window that FVWM is managing. Clicking on the buttons with any of the three mouse buttons will either do a default action or can be user configured. Like the other modules, FvwmWinList only works --- fvwm2-2.0.46-BETA.orig/fvwm/builtins.c +++ fvwm2-2.0.46-BETA/fvwm/builtins.c @@ -617,6 +617,11 @@ int val1, val2, val1_unit,val2_unit,n; n = GetTwoArguments(action, &val1, &val2, &val1_unit, &val2_unit); + if (n != 2) + { + fvwm_msg(ERR, "movecursor", "CursorMove needs 2 arguments"); + return; + } XQueryPointer( dpy, Scr.Root, &JunkRoot, &JunkChild, &x,&y,&JunkX, &JunkY, &JunkMask); --- fvwm2-2.0.46-BETA.orig/fvwm/misc.c +++ fvwm2-2.0.46-BETA/fvwm/misc.c @@ -392,21 +392,18 @@ *val1_unit = Scr.MyDisplayWidth; *val2_unit = Scr.MyDisplayHeight; - n = sscanf(action,"%d %d", val1, val2); - if(n == 2) - return 2; - c1 = 's'; c2 = 's'; n = sscanf(action,"%d%c %d%c", val1, &c1, val2, &c2); - if(n != 4) - return 0; - + if(n<3) + return 0; /* didn't get the second number */ + if((c1 == 'p')||(c1 == 'P')) *val1_unit = 100; - if((c2 == 'p')||(c2 == 'P')) + /* if n==4 then c2 is valid, so take account of it */ + if((n==4) && ((c2 == 'p')||(c2 == 'P'))) *val2_unit = 100; return 2; --- fvwm2-2.0.46-BETA.orig/fvwm/fvwm2.man +++ fvwm2-2.0.46-BETA/fvwm/fvwm2.man @@ -19,7 +19,7 @@ .SH NAME fvwm2 \- F(?) Virtual Window Manager (version 2.xx) for X11 .SH SYNOPSIS -\fBfvwm\fP [ \fIoptions\fP ] +\fBfvwm2\fP [ \fIoptions\fP ] .SH DESCRIPTION \fIFvwm\fP is a window manager for X11. It is a derivative of \fItwm\fP, redesigned to minimize memory consumption, provide a 3-D @@ -184,11 +184,11 @@ During initialization, \fIfvwm\fP will search for a configuration file which describes key and button bindings, and a few other things. The format of these files will be described later. First, \fIfvwm\fP will -search for a file named .fvwm2rc (or .fvwmrc based on how it was -compiled - .fvwm2rc is the default) in the users home directory. -Failing that, it will look for /usr/lib/X11/fvwm/.fvwm2rc for -system-wide defaults. If that file is not found, \fIfvwm\fP will be -basically useless. +search for a file named .fvwm2rc in the users home directory. Failing +that, it will look for /usr/lib/X11/fvwm2/.fvwm2rc for system-wide +defaults (which on Debian systems should be a symbolic link to the +real file, /etc/X11/fvwm2/system.fvwm2rc). If that file is not found, +\fIfvwm\fP will be basically useless. \fIFvwm\fP will set two environment variables which will be inherited by its children. These are $DISPLAY which describes the display on @@ -864,9 +864,12 @@ Moves the mouse pointer by \fIhorizontal\fP pages in the X direction and \fIvertical\fP pages in the Y direction. Either or both entries may be negative. Both horizontal and vertical values are expressed in -percent of pages, so "CursorMove 100 100" means to move down and left -by one full page. "CursorMove 50 25" means to move left half a page -and down a quarter of a page. The CursorMove function should not be +percent of pages, so "CursorMove 100 100" means to move down and right +by one full page. "CursorMove 50 25" means to move right half a page +and down a quarter of a page. Alternatively, the distance can be +specified in pixels by appending a 'p' to the horizontal and/or vertical +specification. For example "CursorMove -10p -10p" means move ten +pixels up and ten pixels left. The CursorMove function should not be called from pop-up menus. .IP "CursorStyle \fIcontext cursornum\fP" @@ -1299,9 +1302,9 @@ .IP "OpaqueMoveSize \fIpercentage\fP" Tells \fIfvwm\fP the maximum size window with which opaque window movement should be used. The percentage is percent of the total -screen area. With "OpaqueMove 0" all windows will be moved using the -traditional rubber-band outline. With "OpaqueMove 100" all windows -will be move as solid windows. The default is "OpaqueMove 5", which +screen area. With "OpaqueMoveSize 0" all windows will be moved using the +traditional rubber-band outline. With "OpaqueMoveSize 100" all windows +will be move as solid windows. The default is "OpaqueMoveSize 5", which allows small windows to be moved in an opaque manner but large windows are moved as rubber-bands. @@ -1775,7 +1778,7 @@ If \fIarg1\fP is zero then the new desktop number will be \fIarg2\fP. -If only one argument is given, moves the selected window the the +If only one argument is given, moves the selected window to the desktop specified as \farg1\fP. @@ -1875,6 +1878,8 @@ distribution. It is well commented and can be used as a source of examples for \fIfvwm\fP configuration. +In keeping with Debian packaging guidelines, you should look in +/usr/doc/fvwm2/examples for these sample files. .SH USE ON MULTI-SCREEN DISPLAYS If the -s command line argument is not given, \fIfvwm\fP will --- fvwm2-2.0.46-BETA.orig/extras/FvwmConsole/Imakefile +++ fvwm2-2.0.46-BETA/extras/FvwmConsole/Imakefile @@ -5,7 +5,7 @@ * include and lib settings are correct for your readline library installation. * This currently only effects the FvwmConsole module. ***************************************************************************/ -/*#define HAVE_READLINE */ +#define HAVE_READLINE /*************************************************************************** * #define HAVE_PERL5002 @@ -35,7 +35,7 @@ #ifdef HAVE_READLINE ADD_INCLUDE = -I/usr/local/include -ADD_LIB = -lreadline -ltermcap +ADD_LIB = -lreadline -lterminfo EXTRA_DEFINES = -DHAVE_READLINE #endif --- fvwm2-2.0.46-BETA.orig/debian/control +++ fvwm2-2.0.46-BETA/debian/control @@ -0,0 +1,31 @@ +Source: fvwm2 +Maintainer: Austin Donnelly +Section: x11 +Priority: optional +Standards-Version: 2.1.1.0 + +Package: fvwm2 +Architecture: any +Depends: ${fvwm2:Depends} +Recommends: fvwm-common, menu(>=1.3) +Suggests: m4, cpp, xv | xloadimage +Description: F(?) Virtual Window Manager, version 2. + FVWM2 is a fairly small window manager which provides + a three-dimensional appearance and a virtual desktop, + complete with colour icons. + . + The is version 2, and is currently in BETA testing. Both + fvwm and fvwm2 can co-exist on a system. You probably also + want to install the fvwm-common and menu packages. + +Package: fvwm-common +Architecture: any +Depends: ${fvwm-common:Depends} +Recommends: fvwm2 | fvwm | fvwm95 +Replaces: fvwm (<=1.24r-22), fvwm2 (<=2.0.42-BETA-0) +Description: Files shared between the fvwm, fvwm2 and fvwm95 packages + This package contains icons and some manual pages for use with a number of + window managers, including fvwm, fvwm2, and fvwm95. + . + It also provides xpmroot, a program to display an xpm format file on + the backdrop. --- fvwm2-2.0.46-BETA.orig/debian/COPYRIGHT +++ fvwm2-2.0.46-BETA/debian/COPYRIGHT @@ -0,0 +1,51 @@ +This is the Debian Linux prepackaged version of FVWM2, the F(?) +Virtual Window Manager. + +NOTE THAT FVWM2 IS STILL IN BETA. It has not been officially released +yet. This means that it might do anything, including eating your +system for breakfast. Trust this and die. (Having said this, very few +serious bugs have been reported in fvwm2 for a while now. It is due +for full release any day now). + +This package was originally put together by Austin Donnelly +, from sources obtained from: + ftp.hpc.uh.edu: /pub/fvwm/version-2/fvwm-2.0.45.tar.gz + +It is currently being maintained by Austin Donnelly + + +COPYRIGHT (from fvwm2 man page): + + Since fvwm is derived from twm code it shares twm's copy- + rights. Since nearly every line of twm code has been + changed, the twm copyright has been removed from most of + the individual code files. I do still recognize the + influence of twm code in the overall package, so fvwm's + copyright is still considered to be the same as twm's. + + fvwm is copyright 1988 by Evans and Sutherland Computer + Corporation, Salt Lake City, Utah, and 1989 by the Mas- + sachusetts Institute of Technology, Cambridge, Mas- + sachusetts, All rights reserved. It is also copyright + 1993 and 1994 by Robert Nation. + + + Permission to use, copy, modify, and distribute this soft- + ware and its documentation for any purpose and without fee + is hereby granted, provided that the above copyright + notice appear in all copies and that both that copyright + notice and this permission notice appear in supporting + documentation, and that the names of Evans & Sutherland + and M.I.T. not be used in advertising in publicity per- + taining to distribution of the software without specific, + written prior permission. + + ROBERT NATION, CHARLES HINES, EVANS & SUTHERLAND, AND + M.I.T. DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFT- + WARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL EVANS & SUTHERLAND OR + M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUEN- + TIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTUOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --- fvwm2-2.0.46-BETA.orig/debian/GoodStuff.man +++ fvwm2-2.0.46-BETA/debian/GoodStuff.man @@ -0,0 +1,161 @@ +.\" t +.\" @(#)GoodStuff.1 1/28/94 +.TH GoodStuff 1.20 "Jan 28 1994" +.UC +.SH NAME +GoodStuff \- the FVWM button panel module +.SH SYNOPSIS +GoodStuff is spawned by fvwm, so no command line invocation will work. + +.SH DESCRIPTION +The GoodStuff module provides a button panel which sits on the X +terminal's root window. The user can press the buttons at any time, +and trigger invocation of a user-specified command by the window +manager. GoodStuff only works when fvwm is used as the window manager. + +The button panel can be of any configuration or geometry, and can have +monochrome or color icons to represent the actions which would be +invoked. + +.SH COPYRIGHTS +The GoodStuff program, and the concept for +interfacing this module to the Window Manager, are all original work +by Robert Nation + +Copyright 1993, Robert Nation. No guarantees or warranties or anything +are provided or implied in any way whatsoever. Use this program at your +own risk. Permission to use this program for any purpose is given, +as long as the copyright is kept intact. + + +.SH INITIALIZATION +During initialization, \fIGoodStuff\fP will search for a configuration +file which describes the button panel geometry, color, icons, and +actions. The format of +this files will be described later. The configuration file will be the +one which fvwm used during its initialization. + +If the GoodStuff executable is linked to another name, ie ln -s +GoodStuff TermStuff, then another module called TermStuff can be +started, with a completely different configuration than GoodStuff, +simply by changing the keywords Good??? to Term???. This way multiple +button-bars can be used. + +.SH INVOCATION +GoodStuff can be invoked by inserting the line 'Module GoodStuff' in +the .fvwmrc file. This can be placed on a line by itself, if GoodStuff +is to be spawned during fvwm's initialization, or can be bound to a +menu or mouse button or keystroke to invoke it later. Fvwm will search +directory specified in the ModulePath configuration option to attempt +to locate GoodStuff. + +.SH CONFIGURATION OPTIONS +The following options can be placed in the .fvwmrc file + +.IP "*GoodStuffGeometry \fIgeometry\fP" +Specifies the GoodStuff window location and/or size. If the size is +not specified, GoodStuff will auto-size itself in a reasonable manner. +The geometry is a standard X11 window geometry specification. + +.IP "*GoodStuffFont \fIfont\fP" +Specifies the font to be used for labeling the buttons. + +.IP "*GoodStuffRows \fIrows\fP" +Specifies the number of rows of buttons to be created. If unspecified, +2 rows will be used. + +.IP "*GoodStuffColumns \fIcolumns\fP" +Specifies the number of columns of buttons to be created. If unspecified, +the number of columns will be set to the number of buttons requested, +divided by the number of rows. If both the rows and columns are +specified, but do not specify as many buttons as are defined, then the +users columns specification will be ignored. + +.IP "*GoodStuffFore \fIcolor\fP" +Specifies the color for button label text and monochrome icons. + +.IP "*GoodStuffBack \fIcolor\fP" +Specifies the color for the buttons. + +.IP "*GoodStuff\fI[(w x h)]\fP \fIlabel icon command\fP" +Specifies a window manager built-in command, as described in the fvwm +man page, which should be executed when a button is pressed. The label +field is the text which will be written on the button. The icon field +specifies an X11 bitmap file or XPM color icon file, containing the +icon to display on the button. GoodStuff will search through the path +specified in the fvwm IconPath or PixmapPath configuration items to +find the icon file. If the optional \fI(w x h)\fP is specified, then +this button will be \fIw\fP times the normal button width and \fIh\fP +times the normal button height. If label is "-" then the button label +will not be displayed. + +If \fIcommand\fP is an fvwm Exec command, then the button will remain +pushed in until a window whose name or class matches the +qouted portion of the command is encountered. This is intended to +provide visual feedback to the user that the action he has requested +will be performed. If the qouted portion +contains no characters, then the button will pop out immediately. +Note that users can continue pressing the button, and re-executing the +command, even when it looks "pressed in." + +A single extension to the fvwm built-in command set is provided. +A command of the form: *GoodStuff junk clock.xpm Swallow "Clock" +rclock & will cause GoodStuff to spawn an rclock process, and capture +the first window whose name or resource is "Clock", and display it in +the button-bar. This is handy for applications like xclock, xbiff, and +xload. Modules can be swallowed by specifying SwallowModule instead +of just "swallow" NOTE: if you use xclock for this application, you will want +to specify xclock -padding 0. + + +.SH SAMPLE CONFIGURATION +The following are excepts from a .fvwmrc file which describe GoodStuff +initialization commands: + +.nf +.sp +############################################################## +# Load any modules which should be started during +# fvwm initialization +ModulePath /usr/lib/X11/fvwm:/usr/bin/X11 +Module GoodStuff + +# Make goodstuff title-bar-less, sticky, and give it an icon +NoTitle GoodStuff +Sticky GoodStuff +Icon "GoodStuff" toolbox.xpm + +############################################################## +############################################################## +#Definitions used by the modules +*GoodStuffFore Black +*GoodStuffBack #908090 + +*GoodStuffGeometry -135-5 +*GoodStuffRows 1 +*GoodStuffFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* + +*GoodStuff Resize resize.xpm Resize +*GoodStuff Move arrows2.xpm Move +*GoodStuff Lower Down Lower +*GoodStuff Raise Up Raise +*GoodStuff Kill bomb.xpm Destroy + +*GoodStuff Dopey rterm.xpm Exec "big_win" xterm -T big_win -geometry 80x50& +*GoodStuff Snoopy rterm.xpm Exec "small_win" xterm -T small_wi & +*GoodStuff Xcalc rcalc.xpm Exec "Calculator" xcalc & +*GoodStuff XMag magnifying_glass2.xpm Exec "xmag" xmag & +*GoodStuff Mail mail2.xpm Exec "xmh" xmh & +*GoodStuff(4x1) - whatever SwallowModule "Fvwm Pager" FvwmPager 0 3 +.sp +.fi + +The last line is a little tricky - it spawns an FvwmPager module, and +captures it to display in a quadruple width button. Since "-" is used +for the button label, the Pager will be resized to be as big as +possible within the button's borders. "whatever", of course, is a +non-existent icon file, and will be ignored by GoodStuff. + +.SH AUTHOR +Robert Nation + --- fvwm2-2.0.46-BETA.orig/debian/README.sysrc +++ fvwm2-2.0.46-BETA/debian/README.sysrc @@ -0,0 +1,190 @@ + User Extensible system.fvwm2rc For Debian GNU/Linux +----------------------------------------------------------------------------- + +The Debian pre-packaged version of the Fvwm window manager (version 2) +comes with a custom system.fvwm2rc. It provides the following features: + + o users can customize their environment without having to + copy system.fvwmrc + + o Debian packages can install themselves into a menu + + o users can also add to the menus + +This README describes how the features of the Debian system.fvwmrc can +be used. + +** Allowing user customization the right way + +When fvwm starts, it reads in one of two configuration files: either the +user's own ~/.fvwm2rc, or the system wide /etc/X11/fvwm2/system.fvwm2rc. +(Paths given in this document are for a Debian Linux system. For most +other people, they are different.) As long as a user does not have their +own configuration file, their environment will change when system.fvwm2rc +is changed. This is good, because the system administrator can then +use system.fvwm2rc to set up a comfortable environment, with menus for +locally installed software, and so on. + +If a user is not completely happy with the environment set up by +system.fvwm2rc, they can make any modifications they wish by copying +system.fvwm2rc to ~/.fvwm2rc, and then changing the file. +Unfortunately, their environment will no longer follow changes +in the system.fvwm2rc. + +The problem can be solved in many ways. The new system.fvwm2rc in this +package does it by adding `hooks'. Hooks are extra files that a user +can create that modify the environment. This avoids the need for a +~/.fvwm2rc. Therefore, when system.fvwm2rc changes, a user's environment +will also change. + +A bare bones version of this would be system.fvwm2rc that looked +something like the following: + + Style "*" Color white/black + ... other commands to set up the default environment ... + Read .fvwm2/post.hook + +The last line is a command for fvwm to read in the file .fvwm2/post.hook +and execute all configuration commands in it. Now, if a user +needs to customize their environment, they can create the file +~/.fvwm2/post.hook, put any necessary commands there, and things will +work fine. + +The bare bones version above is, however, slightly too simple. For +example, if system.fvwm2rc defines a main menu, which it usually does, +new entries can be added to it in .fvwm2/post.hook, but they will be +added to the end of the menu. This is awkward. Therefore, the new +system.fvwm2rc contains several other hooks. See later for a complete +list. + +The system administrator has the same problem as a user. If he installs +a new version of fvwm, which comes with a new system.fvwm2rc, either +his local modifications will be lost, or the new stuff will be lost. +This new system.fvwm2rc solves the problem by duplicating each hook: the +system administrator also won't change system.fvwm2rc directly, but will +only add hooks. + + +----------------------------------------------------------------------------- + The hooks + +For each hook, there is one version for the system administrator, +located in /etc/X11/fvwm2, and one for the user, located in ~/.fvwm2. +The system administrator hook is read in first. + +The hooks are: + + pre.hook + Commands to execute before any commands in system.fvwm2rc. + This is included mostly for completeness. + + post.hook + Commands to execute after all other commands in + system.fvwm2rc. This is usually where most customization + is put. + + init.hook + Additional commands for the InitFunction, which is + automatically executed by fvwm upon startup. This should + contain commands to start any programs you want to always + start, such as a welcome screen or an xterm. + + The lines in init.hook should be "continuation lines" + for a function, such as: + + + "I" Exec xterm + + See the fvwm2 manual page for details (the AddToFunction + command). + + restart.hook + Similar to init.hook, but for the RestartFunction, which is + executed when fvwm is restarted. + + init-restart.hook + Similar to init.hook and restart.hook, but these additional + commands will be added to both InitFunction and + RestartFunction. This is usually where commands to + start fvwm modules are placed. + + main-menu.hook + Additional entries in the main menu. These entries + come after the auto-generated stuff, but before the + mandatory "Exit" entry. Each line in main-menu.hook + should be a continuation line for a menu definition + (see the fvwm2 manual page about the AddToMenu + command). For example: + + + "XTerm" Exec xterm + + Note that main-menu.hook and init.hook (et al) have a + different, but very similar syntax. + + main-menu-pre.hook + Same as main-menu.hook, but entries are added at the + very beginning of the menu. You will probably want to + add a separator line to the end of this, by using: + + "" Nop + otherwise the menu looks silly. + + menudefs.hook + The menu auto-generation stuff puts the generated + menus in this system-wide file. Therefore, any edits + the system administrator makes to this file will be + lost the next time "update-menus" is run, so don't + edit it. post-hook is probably the best place to put + extra menus. + + background.xpm + background.jpg + background.gif + background.color + background.list + These files define the screen background (root window). + They are searched for in order, and only the first + one is used. (Also, for this case only, the user + hook is searched for before the system administrator, + because otherwise a user could not override the background). + + background.xpm, background.jpg and background.gif + should be the graphic files themselves (or a symbolic + link to them). + + The background.color file should contain one line that + gives the name of a color. The background will then + be set to that color. + + The background.list file should be a list of + filenames, one per line. Each line specifies the path + to a jpg or gif format picture file. Paths can be + absolute (starting with '/'), or relative to the + user's home directory. The background will be set to + one of the pictures at random. + + +----------------------------------------------------------------------------- +For more details of the menu system, install the "menu" package, and +read /usr/doc/menu/README. + + +----------------------------------------------------------------------------- + Hints and tips + + Configuring your pager + You can put *FvwmPagerXXX lines in the post hook to + reconfigure the pager to your liking: your options + will override the defaults provided. This is good + enough for most people. + + Unfortunately, you can't easily change the number of + desks covered by the pager. This is because the pager + is started just after the post hook. If you want + multiple desks, you could wait for the appearance of + the pager, kill it, and start a new one configured to + you liking. You can do this by including something + like the following at the end of your init-restart + hook: + + "I" Wait FvwmPager + + "I" KillModule FvwmPager + + "I" Module FvwmPager 0 3 + --- fvwm2-2.0.46-BETA.orig/debian/and1000.fvwm2rc +++ fvwm2-2.0.46-BETA/debian/and1000.fvwm2rc @@ -0,0 +1,549 @@ +# This is my current .fvwm2rc, which includes examples of how to +# specify pixmap filled titlebars and borders. +# Austin Donnelly + + +########################################################################### +# set up the colors +# + +# selected (hilighted) window +#!HiForeColor Black (new command=HilightColor) +#HiBackColor PaleVioletRed +#!HiBackColor #9a5a9187d9da (new command=HilightColor) + +#Set the foreground and background color for selected windows +HilightColor White #9a5a9187d9da + +# normal background windows +#!StdForeColor Black (new command=Style "*" Color f/b) +Style "*" ForeColor Black +#!StdBackColor SlateGray3 (new command=Style "*" Color f/b) +Style "*" BackColor SlateGray3 + +# for pager in bottom right +#! PagerBackColor SlateGrey (use FvwmPager module) +#! PagerForeColor SlateBlue4 (use FvwmPager module) + +# sticky windows look like this +#!StickyForeColor Black (no sticky foreground color in fvwm2) +#!StickyBackColor CornflowerBlue (no sticky background color in fvwm2) + +# Menu colors +#!MenuForeColor Black (new command=MenuStyle) +#!MenuBackColor grey (new command=MenuStyle) +#!MenuStippleColor SlateGrey (new command=MenuStyle) + +############################################################################ +# Now the fonts - one for menus, another for window titles, another for icons +#!Font -*-times-medium-i-*-*-14-*-*-*-*-*-*-* (new command=MenuStyle) +WindowFont -adobe-helvetica-bold-r-*-*-*-140-*-*-*-*-*-* +IconFont -adobe-helvetica-bold-r-*-*-*-140-*-*-*-*-*-* +#! PagerFont -*-times-medium-r-*-*-*-80-*-*-*-*-*-* (use FvwmPager module) + + +########################################################################### +# Set up the major operating modes +# + +######################## FOCUS STUFF ############################## +# Set windows to auto-raise after 750 milliseconds if you like it. +# Autoraise can sometimes obscure pop-up windows. Performance is now +# similar to olvwm's auto-raise feature. +#AutoRaise 750 + +# Normally, we'll be in focus-follows mouse mode, but uncomment this +# for mwm-style click-to-focus +#ClickToFocus + +# or, you might like SloppyFocus, which is like focus-follow (the default +# mode), but the focus won't be removed until you go into another window +Style "*" SloppyFocus + +######################## ICON STUFF ############################## +# Auto Place Icons is a nice feature.... +# Area of screen where icons are dumped (left top right bottom) +# First go along RHS... +Style "*" IconBox -100 +140 -1 -40 +# ...next go along the bottom: +#! IconBox +10 -40 +828 -1 (multiple iconboxes no longer possible) + +# Cursor stuff +#! Cursor 0 132 (Cursor command withdrawn) +#! Cursor 3 60 (Cursor command withdrawn) +#! Cursor 6 132 (Cursor command withdrawn) +#! Cursor 9 132 (Cursor command withdrawn) +#! Cursor 10 132 (Cursor command withdrawn) +#! Cursor 11 132 (Cursor command withdrawn) +#! Cursor 12 132 (Cursor command withdrawn) + +# This gets rid of the icon's above the titles. +# If you uncomment this, and make sure that the WindowList is bound to +# something, it works pretty much like an icon manager. +#SuppressIcons + +# StubbornIcons makes icons de-iconify into their original position on the +# desktop, instead of on the current page. +#StubbornIcons + +# With AutoPlacement, icons will normally place themselves underneath active +# windows. This option changes that. +#! StubbornIconPlacement + +# If you want ALL your icons to follow you around the desktop (Sticky), try +# this +Style "*" StickyIcon + +######################## MWM EMULATION ####################### +# +# My feeling is that everyone should use MWMDecorHints and MWMFunctionHints, +# since some applications depend on having the window manager respect them + +# MWMFunction hints parses the function information in the MOTIF_WM_HINTS +# property, and prohibits use of these functions on the window. Appropriate +# portions of the window decorations are removed. +Style "*" MWMFunctions + +# MWM is kinda picky about what can be done to transients, and it was keeping +# me from iconifying some windows that I like to iconify, so here's an +# over-ride that will allow me to do the operation, even tough the menu +# item is shaded out. +Style "*" HintOverride + +# MWMDecor hints parses the decoration information in the MOTIF_WM_HINTS +# property, and removes these decoratons from the window. This does not affect +# the functions that can be performed via the menus. +Style "*" MWMDecor + +# These are affect minor aspects for the look-and-feel. +# Sub-menus placement mwm-style? +#MWMMenus +# mwm-style border reliefs (less deep than default fvwm) ? +Style "*" MWMBorder +# Maximize button does mwm-inversion thingy +Style "*" MWMButtons +######################## MISCELLANEOUS STUFF ####################### +# If you don't like the default 150 msec click delay for the complex functions +# change this and uncomment it. +#ClickTime 150 + +# OpaqueMove has a number (N) attached to it (default 5). +# if the window occupies less than N% of the screen, +# then opaque move is used. 0 <= N <= 100 +OpaqueMoveSize 40 + +# flip by whole pages on the edge of the screen. +EdgeScroll 100 100 + +# A modest delay before flipping pages seems to be nice... +# I thresh in a 50 pixel Move-resistance too, just so people +# can try it out. +EdgeResistance 400 50 + + +######################## WINDOW PLACEMENT ####################### +# RandomPlacement prevents user interaction while placing windows: +# RandomPlacement + +# SmartPlacement makes new windows pop-up in blank regions of screen +# if possible, or falls back to random or interactive placement. +Style "*" SmartPlacement, ActivePlacement + +# With SmartPlacement, windows will normally place themselves over icons. +# Uncomment this to change that. +#! StubbornPlacement + +# NoPPosition instructs fvwm to ignore the PPosition field in window +# geometry hints. Emacs annoyingly sets PPosition to (0,0)! +Style "*" NoPPosition + + +######################## DECORATIONS ####################### +# If you want decorated transient windows, uncomment this: +Style "*" DecorateTransient + + +########################################################################### +# Set up the virtual desktop and pager + +# use the old style pager +#! Pager -1 -1 (will configure FvwmPager to emulate builtin pager) + +#set the desk top size in units of physical screen size +DeskTopSize 3x3 + +# and the reduction scale used for the panner/pager +#! DeskTopScale 32 (use FvwmPager module) + +########################################################################## +# Module path and paths to the icons +# +# ModulePath is a colon-separated list, just like regular unix PATH +#ModulePath /home/and1000/t/:/usr/lib/X11/fvwm2/ +#PixmapPath /opt/X11R5/include/X11/pixmaps/ +#IconPath /opt/X11R5/include/X11/bitmaps/ + +# Fire up a goodstuff module at init time +#Module GoodStuff + + +############################### +# Now add in pixmapped look + +AddToDecor login ++ TitleStyle TiledPixmap purple-marble.xpm ++ TitleStyle Inactive TiledPixmap teal.xpm ++ BorderStyle Active TiledPixmap purple-marble.xpm ++ BorderStyle Inactive TiledPixmap teal.xpm ++ ButtonStyle 1 5 25x75@0 75x75@0 75x25@0 25x25@1 25x75@1 ++ ButtonStyle 3 5 25x60@0 75x60@0 75x40@0 25x40@1 25x60@1 ++ ButtonStyle 4 5 50x20@1 20x45@1 50x80@1 80x45@0 50x20@0 ++ ButtonStyle 2 4 50x65@1 35x35@1 65x35@1 50x65@0 ++ AddButtonStyle All -- UseTitleStyle ++ WindowFont -adobe-helvetica-bold-r-*-*-*-140-*-*-*-*-*-* ++ TitleStyle RightJustified ++ HilightColor White #9a5a9187d9da + + +AddToDecor xterm ++ TitleStyle TiledPixmap purple-marble.xpm ++ TitleStyle Inactive TiledPixmap grey-marble.xpm.xpm ++ BorderStyle Active TiledPixmap purple-marble.xpm ++ BorderStyle Inactive TiledPixmap grey-marble.xpm.xpm ++ ButtonStyle 1 5 25x75@0 75x75@0 75x25@0 25x25@1 25x75@1 ++ ButtonStyle 3 5 25x60@0 75x60@0 75x40@0 25x40@1 25x60@1 ++ ButtonStyle 4 5 50x20@1 20x45@1 50x80@1 80x45@0 50x20@0 ++ ButtonStyle 2 4 50x65@1 35x35@1 65x35@1 50x65@0 ++ AddButtonStyle All -- UseTitleStyle ++ WindowFont -adobe-helvetica-bold-r-*-*-*-140-*-*-*-*-*-* ++ TitleStyle RightJustified ++ HilightColor White #9a5a9187d9da + +# Default +TitleStyle ActiveUp TiledPixmap purple-marble.xpm +TitleStyle ActiveDown TiledPixmap purple-marble.xpm +BorderStyle Active TiledPixmap purple-marble.xpm + + +############################################################################ +# Set the decoration styles and window options +# Order is important!!!! +# If compatible styles are set for a single window in multiple Style +# commands, then the styles are ORed together. If conflicting styles +# are set, the last one specified is used. + +# These commands should command before any menus or functions are defined, +# and before the internal pager is started. + +# change the default width. +Style "*" BorderWidth 7, HandleWidth 7, Color Black/#60a0c0,Icon /home/and1000/pixmaps/xlogo32.xbm + +Style "Fvwm*" NoTitle, NoHandles, Sticky, WindowListSkip,BorderWidth 0, CirculateSkip +Style "FvwmPager" StaysOnTop, Handles, HandleWidth 5 +#! Style "FvwmPager" StaysOnTop (reconfiguring FvwmPager) +Style "FvwmBanner" StaysOnTop +Style "FvwmIdent" Handles, Color Black/DarkSlateBlue +Style "FvwmFileMgr" Title, Handles, Icon folder2.xpm +# Make sure that these windows get icons. +Style "FvwmFileManagerWindow" NoTitle, NoHandles, Icon +Style "Garbage" Title, Handles, Icon +Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip, BorderWidth 0 +Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip, BorderWidth 5 +Style "xbiff" StaysOnTop, NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip, BorderWidth 0 +Style "xload" NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip, BorderWidth 5 +Style "xcal" NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip, BorderWidth 5 +Style "xterm" UseDecor xterm, Icon xterm-linux.xpm, Color black/grey +Style "xcalc" Icon xcalc.xpm, NoButton 4 +Style "xbiff" Icon mail1.xpm, NoButton 2 +Style "xmh" Icon mail1.xpm, StartsOnDesk 2, NoButton 2 +Style "xman" Icon xman.xpm +Style "xmag" Icon mag_glass.xpm +Style "FvwmButtons" Icon toolbox.xpm +Style "Mosaic" Icon /home/and1000/pixmaps/xmosaic.xpm +Style "xarchie" Icon xarchie.xpm +Style "xgopher" Icon xgopher.xpm +Style "pixmap" Icon pixmap.xpm +Style "trn" Icon /home/and1000/pixmaps/trn.xpm +Style "Pine" Icon /home/and1000/pixmaps/pine.xpm +Style "emacs" Icon /home/and1000/pixmaps/emacs19.xpm, Color Black/#f061c709e096 +Style "Manual Page" Icon xman.xpm +Style "xedit" Icon xedit.xpm +Style "hammer" Icon /home/and1000/pixmaps/hammer.xpm +Style "valour" UseDecor login, Icon /home/and1000/pixmaps/valour.xpm, Color Black/#6b29a624a0d5 +Style "bailey" Icon /home/and1000/pixmaps/bailey.xpm, Color Black/#5d068fb4d9da +Style "telnet" Icon /home/and1000/pixmaps/telnet.xpm + + + +############################################################################# + +# Stuff to do at start-up + +#Function "InitFunction" +# Module "I" FvwmBanner +# Exec "I" xpmroot /usr/include/X11/pixmaps/background3.xpm & +#EndFunction + +#Function "RestartFunction" +# Exec "I" xsetroot -solid "#266294" +# Module "I" GoodStuff +#EndFunction + + +############################################################################ +# Now define some handy complex functions + +AddToFunc "Move-or-Raise" "M" Move ++ "C" Raise ++ "D" RaiseLower + +AddToFunc "Move-or-deiconize" "M" Move ++ "C" Move ++ "D" Iconify + +# This function is used to over-load the maximize button, so that +# it maximizes vertically for a click, but does full maximization for +# a double-click +AddToFunc "maximize_func" "M" Maximize 0 80 ++ "C" Maximize 0 100 ++ "D" Maximize 100 100 + +# Allows you to click once to delete, twice to destroy +AddToFunc "Delete-or-Destroy" "C" Delete ++ "D" Destroy + +# deIconify, but warp mouse to keep the focus +AddToFunc "deIcon-focus" "Immediate" Iconify -1 ++ "Immediate" Focus + +############################################################################## +#now define the menus - defer bindings until later + +# This goes onto button 2:- +AddToMenu "Window-Ops" "Window Ops" Title ++ "Move" Move ++ "Resize" Resize ++ "Raise" Raise ++ "Lower" Lower ++ "(De)Iconify" Iconify ++ "(Un)Stick" Stick ++ "(Un)Shade" WindowShade ++ "(Un)Maximize" Maximize ++ "(Un)Maximize Vertical" Maximize 0 100 ++ "" Nop ++ "ScrollBar" Module FvwmScroll 2 2 ++ "" Nop ++ "Destroy Window" Destroy ++ "Delete Window kindly" Delete + +# Provides a list of modules to fire off +AddToMenu "Module-Popup" "Modules" Title ++ "Audio" Module FvwmAudio ++ "Auto" Module FvwmAuto 750 raise lower ++ "Backer" Module FvwmBacker ++ "Banner" Module FvwmBanner ++ "Buttons" Module FvwmButtons ++ "Cascade" Module FvwmCascade ++ "Tile" Module FvwmTile ++ "IconBox" Module FvwmIconBox ++ "IconMan" Module FvwmIconMan ++ "Identify" Module FvwmIdent ++ "Pager" Module FvwmPager ++ "Save" Module FvwmSave ++ "SaveDesk" Module FvwmSaveDesk ++ "Scroll" Module FvwmScroll ++ "WinList" Module FvwmWinList ++ "Identify" Module FvwmIdent ++ "Pager" Module FvwmPager 0 3 ++ "Talk" Module FvwmTalk ++ "WinList" Module FvwmWinList + +# Sub menu for Utilities +AddToMenu "System-Edits" "System Edits" Title ++ "Edit .fvwmrc" Exec emacs_once .fvwmrc & ++ "Edit .xsession" Exec emacs_once .xsession & ++ "Edit .Xresources" Exec emacs_once .Xresources & ++ "Source .Xresources" Exec xrdb -merge .Xresources & ++ "Restart fvwm2" Restart fvwm2 + +# Sub menu for Utilities +AddToMenu "Exit-Fvwm" "Really Quit Fvwm?" Title ++ "Yes, Really Quit" Quit ++ "Restart fvwm2" Restart fvwm2 ++ "Switch to twm" Restart twm + +AddToMenu "Hosts" "Other hosts" Title ++ "Myrddin" Exec xon myrddin.chu /usr/X11/bin/xterm -ls -n myrddin -T myrddin & ++ "Callisto" Exec xon callisto.girton xterm -ls -n callisto -T callisto & + +# This goes on button 1:- +AddToMenu "Utilities" "Utilities" Title ++ "&Xterm" Exec xterm -ut & ++ "&Emacs v19" Exec emacs & +# Exec "Pine" xterm -geom 80x40 -ut -T "Pine: Mail Reader" -name Pine -e bash -c pine & +# Exec "Mosaic" Mosaic & ++ "%mini.netscape.xpm%&Netscape" Exec netscape & ++ "Emacs@myrddin" Exec xon myrddin.chu emacs & +# Exec "trn" xterm -geom 80x40 -ut -T "trn News Reader" -name trn -e bash -c trn & +# Exec "Top" xterm -ut -T Top -n Top -e top & ++ "Calculator" Exec xcalc & ++ "xcolors" Exec xcolors & ++ "xfontsel" Exec xfontsel & ++ "" Nop ++ "Hosts" Popup Hosts ++ "" Nop ++ "Debian packages" Popup /Debian ++ "" Nop ++ "System Edits" Popup System-Edits ++ "" Nop ++ "Modules" Popup Module-Popup ++ "" Nop ++ "Exit Fvwm" Popup Exit-Fvwm ++ "" Nop ++ "Refresh Screen" Refresh + +# Read in those autogenerated menu definitions. In particular, this defines +# the /Debian menu. +Read /etc/X11/fvwm2/menudefs.hook + + +############################################################################## +# This defines the mouse bindings + +# Button Context Modifi Function +#if mouse is in root window... +Mouse 1 R A Menu "Utilities" Nop +Mouse 2 R A Menu "Window-Ops" Nop +Mouse 3 R A WindowList +Key F3 A N WindowList +Key F4 A A Menu "Utilities" Nop + +# title bar buttons... +Mouse 0 4 N Function "maximize_func" +Mouse 0 2 N Iconify +Mouse 1 3 N Menu "Window-Ops" Nop +Mouse 2 3 N Menu "Utilities" Nop +Mouse 3 3 N Menu "Utilities" Nop +Mouse 0 1 N Beep +Mouse 1 1 N Function "Delete-or-Destroy" + +#ButtonStyle 2 20x20 +#ButtonStyle 4 35x35 +#! Old line was: ButtonStyle 1 50x50 +ButtonStyle 1 5 25x75@0 75x75@0 75x25@0 25x25@1 25x75@1 +#! Old line was: ButtonStyle 3 50x20 +ButtonStyle 3 5 25x60@0 75x60@0 75x40@0 25x40@1 25x60@1 + +# Change the Maximize and iconify buttons to up and down triangles. + +ButtonStyle 4 5 50x20@1 20x45@1 50x80@1 80x45@0 50x20@0 +ButtonStyle 2 4 50x65@1 35x35@1 65x35@1 50x65@0 + +AddButtonStyle All -- UseTitleStyle + +# or maybe mouse is in window frame...? +Mouse 1 ST N Function "Move-or-Raise" +Mouse 1 ST 2 Function "Move-or-Raise" +Mouse 1 I N Function "Move-or-deiconize" +Mouse 1 I M Function "Move-or-deiconize" +Mouse 1 F N Resize +Mouse 1 W M Function "Move-or-Raise" +Mouse 2 FSTW M WindowShade +Mouse 2 FST N Menu "Window-Ops" Nop +Mouse 2 I N Iconify +Mouse 2 I M Iconify +Mouse 2 I S Menu "Window-Ops" Nop +Mouse 3 FSTI N RaiseLower +Mouse 3 W M RaiseLower + +############################################################################ +# Now some keyboard shortcuts. + +# Arrow Keys +# press arrow + control anywhere, and scroll by 1 page +Key Left A C Scroll -100 0 +Key Right A C Scroll +100 +0 +Key Up A C Scroll +0 -100 +Key Down A C Scroll +0 +100 + +# Keyboard accelerators +Key Prior A C CirculateUp +Key Next A C CirculateDown +Key Return I C Function "deIcon-focus" +Key Return A M Iconify 1 + +# Function keys +Key F1 A N Exec xterm -ut & +Key F2 A N Exec xterm -bg brown & +Key Tab A C Prev Focus + +############################################################################ +############################################################################ +#Definitions used by the modules + +###################### GoodStuff button-bar ################################ +# Colors +*FvwmButtonsFore Black +*FvwmButtonsBack #908090 + +# Font +*FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* +# Geometry - really likes to pick its own size, but giving a position is OK +*FvwmButtonsGeometry +804+54 + +# Define the buttons to use..... +*FvwmButtonsRows 1 +*FvwmButtonsColumns 1 +*FvwmButtons xterm /home/and1000/pixmaps/myxterm.xpm Exec "xterm" xterm -ut & + + +######################### No Clutter ######################################## +# I only wrote NoClutter as a simple test case, but maybe some big sites like +# universities really have usage problems (too many open windows).... +# Time delays are in seconds. +*FvwmNoClutter 3600 Iconify 1 + +########################## Window-Identifier ############################### +# Just choose colors and a fonts +*FvwmIdentBack MidnightBlue +*FvwmIdentFore Yellow +*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* + +########################### Pager ######################################### +#! *FvwmPagerBack #908090 (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerFore #484048 (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerHilight #cab3ca (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerGeometry -1-1 (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerLabel 0 Misc (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerLabel 1 Maker (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerLabel 2 Mail (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerLabel 3 Matlab (reconfiguring FvwmPager to emulate builtin pager) +#! *FvwmPagerSmallFont 5x8 (reconfiguring FvwmPager to emulate builtin pager) + + +##########################FvwmWinList################################## +*FvwmWinListBack #908090 +*FvwmWinListFore Black +*FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* +*FvwmWinListAction Click1 Iconify -1,Focus +*FvwmWinListAction Click2 Iconify +*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent +*FvwmWinListUseSkipList +*FvwmWinListGeometry +0-1 + + +#Set the foreground, background and stipple color and font for menus +TitleStyle RightJustified +MenuStyle Black grey SlateGrey -*-times-medium-i-*-*-14-*-*-*-*-*-*-* fvwm +#! FvwmPager config to emulate builtin pager +*FvwmPagerBack SlateGrey +*FvwmPagerFore Black +*FvwmPagerFont none +*FvwmPagerHilight SlateBlue4 +*FvwmPagerGeometry -1-1 +*FvwmPagerSmallFont -*-times-medium-r-*-*-*-80-*-*-*-*-*-* +*FvwmPagerDeskTopScale 32 +*FvwmPagerInterPageLineStyle solid +#! Now start pager +Module FvwmPager 0 0 --- fvwm2-2.0.46-BETA.orig/debian/changelog +++ fvwm2-2.0.46-BETA/debian/changelog @@ -0,0 +1,193 @@ +fvwm2 (2.0.46-BETA-2) unstable; urgency=low + + * removed mini-gv.xpm from fvwm-common icons, since it was causing an + overlap with the gv package. Fixes Bug#16373. + + -- Austin Donnelly Sat, 24 Jan 1998 12:58:46 +0000 + +fvwm2 (2.0.46-BETA-1) unstable; urgency=low + + * moved to newest upstream version, 2.0.46 + * built against libc6 and newest X libraries. Fixes Bugs 11683, 12674, + 12970, 11682, 12676, 12921, 12967 and 13577. (Yes, really!) + * patch to FvwmPager fixes problems with geometry spec overriding. + Fixes Bugs 10330, 10535, 11051 and 11860. + * new upstream release fixes Bug#11489: NoTitle and MiniIcon bad interaction. + * FvwmIdent manpage fix: default background is white. Fixes Bug#11495. + * incorporated RJK's fixes to fvwmrc_convert (as reported in Bug#10138). + * fvwmrc_convert doesn't use gawk anymore. Fixes Bug#10140. + * postinst and postrm add and remove fvwm2 from /etc/X11/window-managers. + Fixes Bug#11484. + * FvwmCpp now uses /lib/cpp for its cpp. Fixes Bug#11051. + * explicitly set PixmapPath and IconPath in Fvwm.tmpl since the imake + defaults are no longer any good. + * README.sysrc includes "hints and tips" section, with info on + configuring your pager. + + -- Austin Donnelly Sun, 5 Oct 1997 13:55:32 +0100 + +fvwm2 (2.0.45-BETA-4) unstable; urgency=high + + * manpage fix: OpaqueMove -> OpaqueMoveSize (Fixes Bug#8775). + * manpage fix: say that fvwm2 reads /etc/X11/fvwm2/system.fvwm2rc + Fixes Bug#8767. + * move subdirectories of debian/ into a tar.gz.uue file. + Fixes Bug#8664 and Bug#9141. + * changelog.Debian (this file) now distributed. Fixes Bug#8637. + * move hook files aside in preinst so dpkg doesn't blow them away when + they leave the file list. Restore or default them in the postinst. + * /etc/menu-methods/fvwm2 now puts quotes around titles to xterms for + text-only menu entries. + * remove the "DeleteMenu" from /etc/menu-methods/fvwm2, and don't + generate main-menu.hook. + * main-menu-pre.hook now available again + * system.fvwm2rc modified to use main-menu-pre.hook + * sloppy arg checking in postinst made fvwm2 impossible to install from + scratch - this is why this is urgency HIGH. + * fvwm2-menu-method upgraded to menu-1.3 compatible one + * fvwm2-menudefs upgraded to menu-1.3 compatability + * fvwm2 now "recommends" menu(>=1.3). + * default main-menu-pre.hook is an xterm entry, just in case menu is + not being used. + * system.fvwm2rc now decor-friendly + * include sample fvwm2rc showing how to use M4 + * when purging, clear out /etc/X11/fvwm2/.fvwm too + + -- Austin Donnelly Thu, 8 May 1997 00:42:19 +0100 + +fvwm2 (2.0.45-BETA-3) unstable; urgency=low + + * Changed package description to be more up-to-date + * postinst now cleans up the no longer used main-menu-pre.hook, and + resets main-menu.hook (vestige of the old menu system). + Fixes Bug#8318. + + -- Austin Donnelly Sun, 6 Apr 1997 16:58:57 +0100 + +fvwm2 (2.0.45-BETA-2) unstable; urgency=low + + * Use Joost's menu package more correctly + * Add list of modules we support to Modules/ menu (Fixes Bug#8066). + * Spruce up the system.fvwm2rc a little: its now much more usable. Fixes + Bug#8044, and should go some way to fixing Bug#8174. + * README.sysrc updated to reflect new world view. + * Moved bitmaps out of /usr/include/X11/pixmaps. Fixes Bug#7625. + + -- Austin Donnelly Sun, 23 Mar 1997 19:22:07 +0000 + +fvwm2 (2.0.45-BETA-1) unstable; urgency=medium + + * Don't overwrite the default hooks. Fixes Bug#7364. + * Applied Andrew Veliath's patch to fix the "Style ... NoButton 0" + bugglet (bug in upstream 2.0.45). + * Added support for Joost's menu system + * Added upstream ChangeLog to /usr/doc/fvwm2. Fixes Bug#7305. + + -- Austin Donnelly Sat, 15 Feb 1997 16:42:23 +0000 + + +fvwm2 (2.0.45-BETA-0) unstable; urgency=low + + * New upstream source: fvwm v2.0.45 from + ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/fvwm-2.0.45.tar.gz + * Fixed typo in FvwmWinList manpage (Fixes Bug#6408). + * New release fixes wrong gid problems (Bug#6469, Bug#6924, Bug#6925) + * Install a stripped xpmroot binary (Fixes Bug#5072) + * Tweak to system.fvwm2rc to solve problem with hooks being run + multiple times. (Fixes Bug#6597). + * Now includes some icons from fvwm95 - related to Bug#6401 in fvwm95 + * Include my own fvwm2rc to demo new features of fvwm2 + + -- Austin Donnelly Sun, 9 Feb 1997 17:45:42 +0000 + + +fvwm2 (2.0.44-BETA-0) unstable; urgency=low + + * New upstream source: fvwm v2.0.44 from + ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/fvwm-2.0.44.tar.gz + * Re-packaged in new Debian source format + * NEVER RELEASED into the wild. + + -- Austin Donnelly Sat, 11 Jan 1997 19:06:24 +0000 + + + +Sun Aug 25 15:21:42 1996 Austin Donnelly + + * debian.rules: added GoodStuff manpage to fvwm-common package. + + * icons/xterm-linux.xpm: added from kernel source + + * manpages: are now installed compressed + + * Released version 2.0.43 + +Sat Aug 17 15:49:39 1996 Austin Donnelly + + * fvwm2.man: typo fixed. Bug#4099. + +Sun Jul 28 21:20:11 1996 Austin Donnelly + + * New upstream version, 2.0.43 + + * debian.rules: conforms to new packaging guidelines + + * added Lars Wirzenius' dynamic fvwm config stuff as default + + * split off common parts into new fvwm-common package. This source + tree now build both the fvwm2 and fvwm-common packages. Fixes + bugs #3437 and #3748. + + * renamed system configuration file to system.fvwm2rc. Tickles a + bug in dpkg. + + * Added complex example configuration file, to show off lots more + features. + + * debian.postinst: creates empty hook files to shut fvwm up + + * debian.postrm: remove empty hook files on purge + + +Sat Apr 20 21:06:03 1996 Austin Donnelly + + * Fvwm.tmpl: define FVWM_CPP to be /lib/cpp + + * added debian.* files + + * added utils/convert_users to be called from postinst + + * fvwm2.man: man page corrections + + * mini.emacs.xpm: emacs icon drawn and added + + * FvwmAuto.man: more corrections + + * FvwmCpp.c: security fix + + * FvwmCpp.man: corrections + + * FvwmM4.c: security fix + + * FvwmPager.man: correction + + * fvwmrc_convert: bugfixes: + o corrects order of IconBox translation + o if old .fvwmrc specified to use the built-in pager, then + configure FvwmPager to be as similar as possible + o fixes problem with old buttonstyle translation conde + o fixed problem where spurious ')' could appear at the start + of a line by itself + o handles MWMBorders + o handles Cursor + o handles SloppyFocus + o fixes a few problems with '$0' appearing in output rather than + being expanded. + o fixes problems translating menu defns with spaces in the title + + +Wed Apr 17 16:27:12 1996 Austin Donnelly + + * Got source from: + ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/fvwm-2.0.42.tar.gz + --- fvwm2-2.0.46-BETA.orig/debian/complex.fvwmrc +++ fvwm2-2.0.46-BETA/debian/complex.fvwmrc @@ -0,0 +1,533 @@ +# Complex fvwm2rc for Debian +# Written up from scratch 11/05/96 +# (c) 1996 Owen Dunn. +# This is free software; see the GNU General Public Licence +# version 2 or later for copying conditions. There is NO warranty. + +# `Get through life on alcohol, caffeine, paracetamol...' + +# Set up colours +# +# Defaults for all windows + +Style "*" ForeColor lightsteelblue, BackColor midnightblue + +# Foreground and Background for selected windows + +HilightColor white darkslateblue + +# +# Set up fonts + +WindowFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* +IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* + +# +# Set up menu style + +MenuStyle lightsteelblue midnightblue slategrey -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* mwm + +# +# Some mouse behaviour defaults +# + +Style "*" SloppyFocus + +# Maximum time in ms for a mouse hold to be considered a click + +ClickTime 150 + +# Opaque Move % + +OpaqueMoveSize 100 + +# +# Window placement + +Style "*" SmartPlacement, RandomPlacement +Style "*" IconBox +0-80-130-0 + +# +# Window decoration +# +# Set up Title Bar Style + +TitleStyle LeftJustified Flat + +# Decorated transient windows + +Style "*" DecorateTransient + +# Default window decorations + +Style "*" BorderWidth 4, NoHandles, Icon unknown1.xpm +Style "*" NoButton 1, NoButton 2, NoButton 3, NoButton 4, NoButton 5, NoButton 6, NoButton 7, NoButton 8, NoButton 9, NoButton 0 + +# Button definitions + +ButtonStyle 8 5 25x75@0 75x75@0 75x25@0 25x25@1 25x75@1 +ButtonStyle 6 5 25x60@0 75x60@0 75x40@0 25x40@1 25x60@1 + +ButtonStyle 4 5 50x20@1 20x45@1 50x80@1 80x45@0 50x20@0 +ButtonStyle 2 4 50x65@1 35x35@1 65x35@1 50x65@0 + +# +# Some per-window options Some people like these sorts of things to +# stay on top. I think that's very silly, and that it makes the +# desktop untidy. So sue me. + +Style "FvwmButtons" NoTitle, Sticky, WindowListSkip +Style "FvwmWinList" NoTitle, Sticky, WindowListSkip +Style "FvwmPager" NoTitle, Sticky, WindowListSkip + +Style "xload" NoTitle, Sticky, WindowListSkip +Style "*lock" NoTitle, Sticky, WindowListSkip +Style "emacs" Icon page.xpm +Style "xconsole" NoIcon +Style "xterm" Icon xterm.xpm +Style "rxvt" Icon xterm.xpm + +# +# The pager and stuff. It's horrid, but I might use it one day... + +EdgeScroll 50 50 +EdgeResistance 500 50 + +# +# Now the complex window action functions + +AddToFunc "Move-or-Raise" "M" Move ++ "M" Raise ++ "C" Raise ++ "D" RaiseLower + +AddToFunc "Maximize-Func" "M" Maximize 0 100 ++ "C" Maximize 0 80 ++ "D" Maximize 100 100 + +AddToFunc "Move-or-Lower" "M" Move ++ "M" Lower ++ "C" Lower ++ "D" RaiseLower + +AddToFunc "Resize-or-Raise" "M" Resize ++ "M" Raise ++ "C" Raise ++ "D" RaiseLower + +AddToFunc "CirculateUp" "I" Next Focus +AddToFunc "CirculateDown" "I" Prev Focus + +# +# And some functions to blat X cookies around, and run things... +# All of this assumes we're osd1000 on remote machines - should be OK. +# But isn't. All Rjk's fault. + +AddToFunc "Auth" "I" Exec sh -c 'xauth extract - $DISPLAY | rsh "$0" /usr/bin/X11/xauth merge -' + +AddToFunc "RunOn" "I" Auth $0 ++ "I" Exec xon $0 $1 + +AddToFunc "Opts-User-RHost" "I" Exec xterm $0 -ut -e sh -c 'rlogin -l $1 $2' + +AddToFunc "Opts-TelnetHost" "I" Exec xterm $0 -ut -e sh -c 'telnet $1' + +AddToFunc "ShellOn" "I" Auth $0 ++ "I" Exec xon $0 /usr/bin/X11/xterm -rv -ls -sb -sl 500 + +AddToFunc "XloadOn" "I" Auth $0 ++ "i" Exec xon $0 /usr/bin/X11/xload -bg black -fg pink -hl white -title xload@$0 + + +AddToFunc "ShellOnAll" "I" ShellOn myrddin.greenend.org.uk ++ "I" ShellOn padded.greenend.org.uk ++ "I" ShellOn sfere.greenend.org.uk ++ "I" ShellOn valour.greenend.org.uk + +# +# And now we get funky. This is a function to create a menu. + +AddToFunc "RemoteMenu" "I" DestroyMenu $0 ++ "I" AddToMenu $0 "Run on $0" Title ++ "I" AddToMenu $0 "Xterm" ShellOn $0 ++ "I" AddToMenu $0 "Emacs" RunOn $0 /usr/bin/emacs ++ "I" AddToMenu $0 "" Nop ++ "I" AddToMenu $0 "Netscape" RunOn $0 /usr/X11/bin/netscape ++ "I" AddToMenu $0 "" Nop ++ "I" AddToMenu $0 "Xload" XloadOn $0 ++ "I" AddToMenu $0 "" Nop ++ "I" AddToMenu $0 "(Re-authorize)" Auth $0 + +# ...and this is a function to create a whole lot of menus :-) + +AddToFunc "RemoteMenuAll" "I" RemoteMenu "myrddin.greenend.org.uk" ++ "I" RemoteMenu "padded.greenend.org.uk" ++ "I" RemoteMenu "sfere.greenend.org.uk" ++ "I" RemoteMenu "valour.greenend.org.uk" + +# Need to run it at startup and restart, otherwise we won't have the +# menus defined. (Yes, it did take me 1/2 an hour to realise that I +# needed Restart in there as well, but we all have our faults, +# il-hamdu li-llah..) + +# RemoteMenuAll is run from Init and Restart (see end of this file) + +AddToFunc "ReStyle" "I" Style $0 ++ "I" Recapture + +# Now some common application definitions + +AddToFunc "Shell" "I" Exec xterm + +AddToFunc "Editor" "I" Exec emacs + +AddToFunc "Mailer" "I" Exec xterm -title Pine@tacitus -ut -e sh -c 'pine' + +AddToFunc "Newsreader" "I" Exec xterm -title Trn@tacitus -ut -e sh -c 'trn' + +AddToFunc "WWWBrowser" "I" Exec netscape + +# +# Now the menus. These'll be like my new twm menus, but I hope I'll be +# able to make them a bit saner. +# +# The adding buttons bit is ugly, though; recapture is, as the manpage +# says, `visually disturbing'... +# +# Good idea just occurred to me; I can do the button guide as a +# FvwmForm box; then people can have it stick around somewhere +# on-screen. + +AddToMenu "WindowMenu" "WindowMenu" Title ++ "Close" Delete ++ "Destroy" Destroy ++ "" Nop ++ "Icon" Iconify ++ "Zoom" Maximize-Func ++ "Resize" Resize ++ "Identify" Module FvwmIdent ++ "" Nop ++ "Mouse Help" FvwmForm MouseHelp + + +AddToMenu "Management" "Management" Title ++ "Refresh" Refresh ++ "Restart" Restart fvwm2 ++ "" Nop ++ "Kill fvwm" Quit ++ "Kill xload" Exec xkill -id `xwininfo -name xload | grep xload | cut -b 22-30` ++ "" Nop ++ "Show Icon List" Module FvwmWinList ++ "Global Buttons" Module FvwmForm Preferences + + +AddToMenu "Hosts" "Hosts" Title + ++ "Myrddin" ShellOn myrddin.greenend.org.uk ++ "Padded" ShellOn padded.greenend.org.uk ++ "Sfere" ShellOn sfere.greenend.org.uk ++ "Valour" ShellOn valour.greenend.org.uk ++ "" Nop ++ "All Linux" ShellOnAll ++ "" Nop ++ "University Library" Opts-TelnetHost "-title 'University Library'" ul.cam.ac.uk + +AddToMenu "Remote" "Run remotely..." Title ++ "Myrddin" Popup "myrddin.greenend.org.uk" ++ "Padded" Popup "padded.greenend.org.uk" ++ "Sfere" Popup "sfere.greenend.org.uk" ++ "Valour" Popup "valour.greenend.org.uk" + +AddToMenu "Shells" "Shells" Title ++ "Xterm" Exec xterm ++ "Xterm (Extra Scrollback)" Exec xterm -sl 1500 ++ "Xterm (Not Login)" Exec xterm -ut ++ "Large Xterm" Exec xterm -fn 10x20 + +AddToMenu "Programs" "Programs" Title ++ "Shell" Shell ++ "Shells" Popup Shells ++ "Editor" Editor ++ "" Nop ++ "Mail" Mailer ++ "News" Newsreader ++ "WWW Browser" WWWBrowser ++ "" Nop ++ "Workman" Exec workman ++ "Xmix" Exec xmix ++ "Quick CD" Exec quickcd -rv ++ "" Nop ++ "XV" Exec xv ++ "Xman" Exec xman ++ "" Nop ++ "Mouse Help" FvwmForm MouseHelp ++ "Management" Popup "Management" ++ "Hosts" Popup "Hosts" ++ "Remote" Popup "Remote" + +# +# Now we do the mouse bindings + +Mouse 1 R N Popup "Programs" +Mouse 3 R SCM Popup "WindowMenu" +Mouse 2 R N WindowList +Mouse 3 R N Popup "Hosts" + +Mouse 3 FSTI C Delete +Mouse 3 FSTI CS Destroy + +Mouse 1 FSTI N Move-or-Raise +Mouse 2 FSTI N Move-or-Lower +Mouse 3 FSTI N Popup "WindowMenu" +Mouse 2 I N Iconify + +Mouse 1 FSTI S Iconify +Mouse 2 FSTI S Resize +Mouse 3 FSTI S Maximize-Func + +# Buttons (If they've been enabled...) + +Mouse 0 4 N Maximize-Func +Mouse 0 2 N Iconify +Mouse 1 6 N Menu "WindowMenu" Nop +Mouse 2 6 N Menu "Programs" Nop +Mouse 3 6 N Menu "Programs" Nop +Mouse 0 8 N Beep +Mouse 1 8 N Delete + +# +# Keyboard `Accelerators' :-) +# +# Hm. Maybe I need to write a Keyboard Help dialogue box as well... + +Key F1 FSTIW N Iconify +Key F2 FSTIW N RaiseLower +Key F3 FSTIW N Move +Key F4 FSTIW N Resize +Key F5 A N Exec xlock -mode qix +Key F6 A N Exec xtrlock +Key F7 A N CirculateUp +Key F8 A N CirculateDown + +# ALT-F1 to ALT-F4 should bring up our four menus + +Key F1 A M Menu "Programs" +Key F2 A M Menu "Management" +Key F3 A M Menu "Hosts" +Key F4 A M Menu "Remote" + +# Mouse Help should be bound to something + +Key Help A N FvwmForm MouseHelp +Key F12 A M FvwmForm MouseHelp + +# +# Virtual desktop management stuff... + +# C-pgup and C-pgdn take you through the windows + +Key Next A C CirculateUp +Key Prior A C CirculateDown + +# M-pgup and M-pgdn take you through the virtual desktop + +Key Next A M Scroll 100000 0 +Key Prior A M Scroll -100000 0 + +# Consistent with VCs, M-arrows navigate the virtual desktop. + +Key Up A M Scroll 0 -100 +Key Down A M Scroll 0 100 +Key Left A M Scroll -100 0 +Key Right A M Scroll 100 0 + +# +# Set up FvwmButtons. I wanted to have the menu-bar type buttons +# as just ordinary title buttons, but they, apparently, can only +# be square. + +# Colours - should fit nicely with the window title colours. + +*FvwmButtonsBack midnightblue +*FvwmButtonsFore lightsteelblue + +# No Frame + +*FvwmButtonsFrame 1 + +# The usual font + +*FvwmButtonsFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* + +# Top right + +*FvwmButtonsGeometry -0+0 +*FvwmButtonsRows 1 + +# The button box has four menu buttons and swallows a FvwmTalk +# as well as my xclock. + +*FvwmButtons(4x1, Container(Rows 5, Columns 4)) + +# Four menu buttons + +*FvwmButtons(Title "Programs (Alt-F1)" Action "Popup Programs") +*FvwmButtons(Title "Management (Alt-F2)" Action "Popup Management") +*FvwmButtons(Title "Hosts (Alt-F3)" Action "Popup Hosts") +*FvwmButtons(Title "Remote (Alt-F4)" Action "Popup Remote") + +# FvwmTalk allows you to type fvwm commands interactively - good for +# testing. I'll have a crack at compiling FvwmConsole up at some +# point. + +*FvwmButtons(4x2, Swallow FvwmTalk 'Module FvwmTalk') +*FvwmButtons(4x2, Container(Rows 1)) + +# Two mailboxen, so two xbiffs. Clicking on the xbiff picture `closes' +# your mailbox, whereas clicking on the surrounding button brings up a +# mailer. + +*FvwmButtons(Title "owen" Swallow (NoOld) owenxbiff "Exec xbiff -title owenxbiff -file /var/spool/mail/owen" Action "Mailer") +*FvwmButtons(Title "osd1000" Swallow (NoOld) osd1000xbiff "Exec xbiff -title osd1000xbiff -file /var/spool/mail/osd1000" Action "Mailer") + +*FvwmButtons(Icon "xterm.xpm" Action "Shell") +*FvwmButtons(Icon "page.xpm" Action "Editor") +*FvwmButtons(Icon "Jnews.xpm" Action "Newsreader") +*FvwmButtons(Icon "Jlock.xpm" Action "Exec xtrlock") +*FvwmButtons(End) +*FvwmButtons(End) +*FvwmButtons(Swallow (UseOld,NoKill) xclock "Exec xclock") + +# +# Configuration for FvwmWinList + +*FvwmWinListGeometry +0+0 +*FvwmWinListFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* +*FvwmWinListFore lightsteelblue +*FvwmWinListBack midnightblue +*FvwmWinListFocusFore white +*FvwmWinListFocusBack darkslateblue +*FvwmWinListIconFore slategrey +*FvwmWinListUseSkipList +*FvwmWinListUseIconNames +*FvwmWinListLeftJustify +*FvwmWinListAction Click1 Focus +*FvwmWinListAction Click2 Iconify + +# +# Well, whoopie doo. It looks like we can have all the window +# decoration config handled by FvwmForm. Here goes! + +*PreferencesBack midnightblue +*PreferencesFore lightsteelblue +*PreferencesFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* +*PreferencesButtonFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* + +*PreferencesLine left +*PreferencesText "Button Preferences:" + +*PreferencesLine left +*PreferencesSelection butprefs multiple +*PreferencesChoice menubut 6 off "Menu" +*PreferencesChoice deletebut 8 off "Delete/Destroy" +*PreferencesChoice maxbut 2 off "Maximise" +*PreferencesChoice minbut 4 off "Iconise" + +*PreferencesLine center +*PreferencesButton continue "Apply" +*PreferencesCommand Style * NoButton 2, NoButton 4, NoButton 6, NoButton 8, NoButton 0 +*PreferencesCommand ReStyle "* $(menubut?Button 6,) $(deletebut?Button 8,) $(maxbut?Button 4), $(minbut?Button 2), NoButton 0" + +*PreferencesButton quit "Cancel" + + +# +# Configuration for the Mouse Help box; FvwmForm again. +# Would be nice to be able to rebind things from here, too. + +*MouseHelpBack midnightblue +*MouseHelpFore lightsteelblue +*MouseHelpFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* +*MouseHelpButtonFont -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-* + +*MouseHelpLine center +*MouseHelpText "Mouse Actions on Windows" + +*MouseHelpLine left +*MouseHelpText "Mouse Buttons:" +*MouseHelpLine left +*MouseHelpSelection nil multiple +*MouseHelpChoice nil nil off "Raise/Move" +*MouseHelpChoice nil nil off "Lower/Move" +*MouseHelpChoice nil nil off "Window Menu" + +*MouseHelpLine left +*MouseHelpText "Buttons + Shift:" +*MouseHelpLine left +*MouseHelpSelection nil multiple +*MouseHelpChoice nil nil off "Iconify " +*MouseHelpChoice nil nil off "Resize " +*MouseHelpChoice nil nil off "Zoom" + +*MouseHelpLine left +*MouseHelpText "Buttons + Ctrl:" +*MouseHelpLine left +*MouseHelpSelection nil multiple +*MouseHelpChoice nil nil off "n/a " +*MouseHelpChoice nil nil off "n/a " +*MouseHelpChoice nil nil off "Delete" + +*MouseHelpLine center +*MouseHelpText "Mouse Actions on Root Window" + +*MouseHelpLine left +*MouseHelpText "Mouse Buttons:" +*MouseHelpLine left +*MouseHelpSelection nil multiple +*MouseHelpChoice nil nil off "Programs " +*MouseHelpChoice nil nil off "Window List " +*MouseHelpChoice nil nil off "Hosts" + +*MouseHelpLine left +*MouseHelpText "Buttons + Shift + Ctrl + Alt" +*MouseHelpLine left +*MouseHelpSelection nil multiple +*MouseHelpChoice nil nil off "n/a " +*MouseHelpChoice nil nil off "n/a " +*MouseHelpChoice nil nil off "Window Menu" + +*MouseHelpLine left +*MouseHelpLine center +*MouseHelpButton quit "Cancel" + +# +# Configuration for FvwmIdent + +*FvwmIdentFore white +*FvwmIdentBack black + +# +# The blasted pager... Everyone who uses fvwm seems to like it, so I +# suppose I ought to configure it :-) + +*FvwmPagerGeometry 119x80-0-0 + +# Bottom right, same size as one of my xloads. + +*FvwmPagerFore white +*FvwmPagerBack black +*FvwmPagerFont none +*FvwmPagerHilight midnightblue + +# +# Start Up Initialisation. Yes, I know it's perverse to have startup +# stuff at the _end_ of a config file, but the order-dependent +# structure of this thing makes this the best way. + +AddToFunc "InitFunction" "I" Module FvwmButtons ++ "I" Function RemoteMenuAll ++ "I" Module FvwmPager 0 0 + +AddToFunc "RestartFunction" "I" Module FvwmButtons ++ "I" Function RemoteMenuAll ++ "I" Module FvwmPager 0 0 --- fvwm2-2.0.46-BETA.orig/debian/conffiles +++ fvwm2-2.0.46-BETA/debian/conffiles @@ -0,0 +1,2 @@ +/etc/X11/fvwm2/system.fvwm2rc +/etc/menu-methods/fvwm2 --- fvwm2-2.0.46-BETA.orig/debian/debian-old-system.fvwmrc +++ fvwm2-2.0.46-BETA/debian/debian-old-system.fvwmrc @@ -0,0 +1,433 @@ +# /etc/X11/fvwm2/system.fvwmrc +# Based on system.fvwm from fvwm2 +# +# See the fvwm2(1) manpage for more details. +# +# This file is used if the user's ~/.fvwm2rc is not found. +# +# Austin Donnelly +# + +# Unfortunately, order does matter in this file +# The correct order for inserting configurations is: +# 1. Colors +# 2. Path setup (ModulePath, PixmapPath, IconPath) +# 3. Style settings, including the default style Style "*" ... +# 4. InitFunction and ResetFunction definitions. +# 5. Other Functions. Functions cannot be forward referenced from +# other functions, but they can be backward referenced. +# 6. Menus definitions. Same caveats about forward referencing +# 7. Key and Mouse Bindings. +# 8. Module options. + +# The order of steps 4, 5, and 6 is not critical, as long as there are +# no forward references to functions or menus. + +# If you get it wrong, the most common problem is that color or font settings +# are ignored + +########################################################################### +# set up the colors +# + +# Set the foreground and background color for selected windows +HilightColor Black #5f9ea0 + +# default colours for non-selected windows +Style "*" ForeColor Black, BackColor Grey55 + +# Menu stuff +# Set the foreground, background and stipple color and font for menus +MenuStyle Black #5f9ea0 SlateGrey -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* mwm + +# The font used in the window title bars. +WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* + +# Font used to title icons with +IconFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* + + +######################## ICON STUFF ############################## +# Where to place icons +Style "*" IconBox -100 +140 -1 +730 + +# Icons follow you around the desktops (Sticky) +Style "*" StickyIcon + + +######################## MWM EMULATION ####################### +# +# My feeling is that everyone should use MWMDecorHints and MWMFunctionHints, +# since some applications depend on having the window manager respect them + +# MWMFunction hints parses the function information in the MOTIF_WM_HINTS +# property, and prohibits use of these functions on the window. Appropriate +# portions of the window decorations are removed. +Style "*" MWMFunctions + +# MWM is kinda picky about what can be done to transients, and it was keeping +# me from iconifying some windows that I like to iconify, so here's an +# over-ride that will allow me to do the operation, even tough the menu +# item is shaded out. +Style "*" HintOverride + +# MWMDecor hints parses the decoration information in the MOTIF_WM_HINTS +# property, and removes these decoratons from the window. This does not affect +# the functions that can be performed via the menus. +Style "*" MWMDecor + +# Maximize button does mwm-inversion thingy +Style "*" MWMButtons + +######################## MISCELLANEOUS STUFF ####################### +# OpaqueMove has a number (N) attached to it (default 5). +# if the window occupies less than N% of the screen, +# then opaque move is used. 0 <= N <= 100 +OpaqueMoveSize 20 + +# flip by whole pages on the edge of the screen. +EdgeScroll 100 100 + +# A modest delay before flipping pages seems to be nice... +# I thresh in a 50 pixel Move-resistance too, just so people +# can try it out. +EdgeResistance 250 50 + + +######################## WINDOW PLACEMENT ####################### +# SmartPlacement makes new windows pop-up in blank regions of screen +# if possible, or falls back to random or interactive placement. +Style "*" SmartPlacement, ActivePlacement + +# NoPPosition instructs fvwm to ignore the PPosition field in window +# geometry hints. Emacs annoyingly sets PPosition to (0,0)! +Style "*" NoPPosition + +######################## DECORATIONS ####################### +# If you want decorated transient windows, uncomment this: +#Style "*" DecorateTransients + +########################################################################### +# Set up the virtual desktop and pager + +#set the desk top size in units of physical screen size +DeskTopSize 2x2 + +########################################################################## +# Module path and paths to the icons +# +# ModulePath is a colon-separated list, just like regular unix PATH +# It defaults to /usr/lib/X11/fvwm2, which should be fine +# PixmapPath defaults to /usr/include/X11/pixmaps +# IconPath defaults to /usr/include/X11/bitmaps + +############################################################################ +# Set the decoration styles and window options +# Order is important!!!! +# If compatible styles are set for a single window in multiple Style +# commands, then the styles are ORed together. If conflicting styles +# are set, the last one specified is used. + +# These commands should command before any menus or functions are defined, +# and before the internal pager is started. + +# change the default width. +Style "*" BorderWidth 5, HandleWidth 5, Color Black/#60a0c0,Icon unknown1.xpm + +Style "Fvwm*" NoTitle, NoHandles, Sticky, WindowListSkip,BorderWidth 0, CirculateSkip +Style "FvwmPager" StaysOnTop, BorderWidth 5, Color Black/#5f9ea0 +Style "FvwmBanner" StaysOnTop +Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip,BorderWidth 0 +Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip +Style "xbiff" NoTitle, Sticky, WindowListSkip, CirculateSkip +Style "xload" NoTitle, Sticky, WindowListSkip, CirculateSkip +Style "rxvt" Icon term.xpm +Style "xterm" Icon xterm.xpm, Color black/grey +Style "xconsole" Icon xterm.xpm +Style "Appointment" Icon datebook.xpm, NoButton 2, NoButton 4 +Style "xclock" NoTitle, Sticky, WindowListSkip, CirculateSkip +Style "xcalc" Icon xcalc.xpm, NoButton 2 +Style "xcal" NoTitle, NoHandles, Sticky, WindowListSkip, CirculateSkip +Style "xmh" Icon mail1.xpm, StartsOnDesk 2, NoButton 2 +Style "xman" Icon xman.xpm +Style "xvgr" Icon graphs.xpm +Style "matlab" Icon math4.xpm +Style "xmag" Icon mag_glass.xpm +Style "xgraph" Icon graphs.xpm +Style "FvwmButtons" Icon toolbox.xpm + +# This next one will need to be changed when emacs gets upgraded... :( +Style "emacs" Icon gnu-animal.xpm, Color Black/#f061c709e096 + + + +# Change the Maximize and iconify buttons to up and down triangles. +ButtonStyle 2 4 50x35@1 65x65@0 35x65@0 50x35@1 +ButtonStyle 4 4 50x65@1 35x35@1 65x35@1 50x65@0 + + +############################################################################ +# Now define some handy complex functions + +AddToFunc "RaiseLowerOrMove" "motion" Move ++ "click" RaiseLower + +AddToFunc "RaiseOrMove" "motion" Move ++ "click" Raise + +AddToFunc "LowerOrMove" "motion" Move ++ "click" Lower + +AddToFunc "IconifyOrMove" "motion" Move ++ "click" Iconify ++ "doubleclick" Iconify + +AddToFunc "DoubleClickIconify" "click" Iconify ++ "doubleclick" Iconify + + + +############################################################################## +# now define the menus +# + +# Provides a list of modules to fire off +AddToMenu "Module-Popup" "Modules" Title ++ "FvwmButtons" Module FvwmButtons ++ "Clean-Up" Module FvwmClean ++ "Identify" Module FvwmIdent ++ "SaveDesktop" Module FvwmSave ++ "Debug" Module FvwmDebug ++ "Backer" Module FvwmBacker ++ "Pager" Module FvwmPager 0 3 ++ "IconBox" Module FvwmIconBox ++ "IconMan" Module FvwmIconMan ++ "FvwmTalk" Module FvwmTalk ++ "FvwmWinList" Module FvwmWinList + +AddToMenu "Fvwm" "Fvwm" Title ++ "%jball.xpm%Iconify" Iconify ++ "%jball.xpm%Identify" Module FvwmIdent ++ "%jball.xpm%Maximize" Maximize ++ "%jball.xpm%Move" Move ++ "%jball.xpm%Resize" Resize ++ "%jball.xpm%Stick" Stick ++ "%jball.xpm%Raise" Raise ++ "%jball.xpm%Lower" Lower ++ "" Nop ++ "%jbomb.xpm%Kill" Destroy ++ "%jball.xpm%Delete" Delete ++ "" Nop ++ "%jball.xpm%Modules" Popup Module-Popup ++ "" Nop ++ "%jball.xpm%Screensaver" Exec exec xlock -nolock -mode random & ++ "%jball.xpm%Lock screen" Exec exec xlock -mode random & ++ "" Nop ++ "%jball.xpm%Refresh" Refresh ++ "%jball.xpm%Restart" Restart fvwm2 ++ "%mini.excl.xpm%Exit fvwm" Quit + +AddToMenu "Window" "Iconify" Iconify ++ "Maximize" Maximize ++ "Move" Move ++ "Resize" Resize ++ "Stick" Stick ++ "Raise" Raise ++ "Lower" Lower ++ "" Nop ++ "Kill" Destroy ++ "Delete" Delete + +AddToMenu "Applications" "Applications" Title ++ "%mini.xterm.xpm%xterm" Exec exec xterm & ++ "" Nop ++ "%mini.emacs.xpm%Emacs" Exec exec emacs & ++ "%jmail.xpm%Emacs RMAIL" Exec exec emacs -f rmail & ++ "%jcalc.xpm%Calc" Exec exec xcalc & ++ "%mini.netscape.xpm%Netscape" Exec exec netscape & + + + + +############################################################################## +# This defines the mouse bindings + +# First, for the mouse in the root window +# Button 1 gives the Applications menu +# Button 2 gives the Window Ops menu +# Button 3 gives the WindowList (like TwmWindows) +# I use the AnyModifier (A) option for the modifier field, so you can hold down +# any shift-control-whatever combination you want! + +# Button Context Modifi Function +Mouse 1 R A Menu "Applications" Nop +Mouse 2 R A Menu "Fvwm" Nop +Mouse 3 R A WindowList + + +# Now the title bar buttons +# Any button in the left title-bar button gives the window ops menu +# Any button in the right title-bar button Iconifies the window +# Any button in the rightmost title-bar button maximizes +# Note the use of "Mouse 0" for AnyButton. + +# Button Context Modifi Function +Mouse 0 1 N Menu "Window" Nop +Mouse 0 2 N Maximize +Mouse 0 4 N Iconify + +# Mouse buttons with the Meta (alt) key down always apply, even _inside_ +# the application's window. +# (a) This is a little on the sneaky side: applications will never +# get to see meta mouse clicks - but then I haven't yet found +# one that does respond to them, other than emacs. +# (b) Its a very fast way of working one you get used to it. +Mouse 1 FSTW M Function "RaiseOrMove" +Mouse 2 FSTWI M Iconify +Mouse 3 FSTW M RaiseLower + +# Now the rest of the frame + +# Button 1 in the corner pieces, with any modifiers, gives resize +# 2 in the corner pieces, with any modifiers, gives resize +# 3 in the corner pieces, with any modifiers, will raise or lower it +Mouse 1 F A Resize +Mouse 2 F A Resize +Mouse 3 F A RaiseLower + +# A click of button 1 on any of the sides will resize the window. +# A click of button 2 on any of the sides will resize the window. +# A click of button 3 on any of the sides will raise or lower it. +Mouse 1 S N Resize +Mouse 2 S N Resize +Mouse 3 S N RaiseLower + +# A click of button 1 in the title bar will call "RaiseOrMove". +# A click of button 2 in the title bar will call "LowerOrMove". +# A click of button 3 in the title bar will raise or lower it. +Mouse 1 T N Function "RaiseOrMove" +Mouse 2 T N Function "LowerOrMove" +Mouse 3 T N RaiseLower + +# A click of button 1 on an icon will call "IconifyOrMove". +# A click of button 2 on an icon will call "IconifyOrMove". +# A click of button 3 on an icon will raise or lower it. +Mouse 1 I N Function "IconifyOrMove" +Mouse 2 I N Function "IconifyOrMove" +Mouse 3 I N RaiseLower + + +############################################################################ +# Now some keyboard shortcuts. + +# Arrow Keys +# press arrow + control anywhere, and scroll by 1 page +Key Left A C Scroll -100 0 +Key Right A C Scroll +100 +0 +Key Up A C Scroll +0 -100 +Key Down A C Scroll +0 +100 + +# Keyboard accelerators +#Key F1 A M Popup "Applications" +#Key F2 A M Popup "Window" +#Key F3 A M Module "WindowList" FvwmWinList +#Key F4 A M Iconify +#Key F5 A M Move +#Key F6 A M Resize +#Key F7 A M CirculateUp +#Key F8 A M CirculateDown + + + + +############################################################################ +#Definitions used by the modules + +###################### button-bar ########################################## +*FvwmButtonsFore Black +*FvwmButtonsBack rgb:90/80/90 +*FvwmButtonsGeometry -135-5 +*FvwmButtonsRows 1 +*FvwmButtonsFont -*-helvetica-medium-r-*-*-12-* +*FvwmButtonsPadding 2 2 + +*FvwmButtons(Title Resize,Icon resize.xpm ,Action Resize) +*FvwmButtons(Title Move ,Icon arrows2.xpm,Action Move ) +*FvwmButtons(Title Lower ,Icon Down ,Action Lower ) +*FvwmButtons(Title Raise ,Icon Up ,Action Raise ) +*FvwmButtons(Title Kill ,Icon bomb.xpm ,Action Destroy) + +*FvwmButtons(1x1,Container(Rows 3,Frame 1)) +*FvwmButtons(Title Dopey ,Action \ + `Exec "big_win" xterm -T big_win -geometry 80x50 &`) +*FvwmButtons(Title Snoopy, Font fixed, Action \ + `Exec "small_win" xterm -T small_win &`) +*FvwmButtons(Title Smokin', Action \ + `Exec "pink_term" xterm -T pink_term \ + -fg cornflowerblue -bg mistyrose &`) +*FvwmButtons(End) + +*FvwmButtons(1x1, Container(Rows 2, Frame 1)) +*FvwmButtons(1x2, Container(Columns 2, Frame 1)) +*FvwmButtons(Title 1, Action "Desk 0 0") +*FvwmButtons(Title 2, Action "Desk 0 1") +*FvwmButtons(Title 3, Action "Desk 0 2") +*FvwmButtons(Title 4, Action "Desk 0 3") +*FvwmButtons(End) +*FvwmButtons(End) + +*FvwmButtons(Title Xcalc, Icon rcalc.xpm,\ + Action `Exec "Calculator" xcalc &`) +*FvwmButtons(Title XMag, Icon jmag.xpm,\ + Action `Exec "xmag" xmag &`) +*FvwmButtons(Title Mail, Icon mail2.xpm,\ + Action `Exec "xmh" xmh &`) +*FvwmButtons(4x1, Swallow "FvwmPager" `FvwmPager 0 3`\ + Frame 3) + +*FvwmButtons(Swallow(UseOld,NoKill) "xload15" `Exec xload\ + -title xload15 -nolabel -bg rgb:90/80/90 -update 15 &`) + + + +######################### No Clutter ######################################## +# I only wrote NoClutter as a simple test case, but maybe some big sites like +# universities really have usage problems (too many open windows).... +# Time delays are in seconds. +*FvwmNoClutter 3600 Iconify 1 +*FvwmNoClutter 86400 Delete +*FvwmNoClutter 172800 Destroy + +########################## Window-Identifier ############################### +# Just choose colors and a fonts +*FvwmIdentBack MidnightBlue +*FvwmIdentFore Yellow +*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* + +########################### Pager ######################################### +*FvwmPagerBack #5f9ea0 +*FvwmPagerFore Black +*FvwmPagerFont none +*FvwmPagerHilight Black +*FvwmPagerGeometry +5+5 +*FvwmPagerSmallFont -*-times-medium-r-*-*-*-80-*-*-*-*-*-* +*FvwmPagerDeskTopScale 60 +Module FvwmPager 0 0 + +########################## Backer ##################################### +# Set Up Backgrounds for different desktops. +*FvwmBackerDesk 0 -solid steelblue +*FvwmBackerDesk 1 -solid midnightblue +*FvwmBackerDesk 2 -solid DarkOrchid4 +*FvwmBackerDesk 3 xpmroot /usr/include/X11/pixmaps/world.xpm + + +##########################FvwmWinList################################## +*FvwmWinListBack #908090 +*FvwmWinListFore Black +*FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* +*FvwmWinListAction Click1 Iconify -1,Focus +*FvwmWinListAction Click2 Iconify +*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent +*FvwmWinListUseSkipList +*FvwmWinListGeometry +0-1 --- fvwm2-2.0.46-BETA.orig/debian/dirhack.tar.gz.uue +++ fvwm2-2.0.46-BETA/debian/dirhack.tar.gz.uue @@ -0,0 +1,4322 @@ +begin 664 dirhack.tar.gz +M'XL("!SFR30"`V1I4UR62UI6[]I2_8;N_M[<`]Z&SM[+8SOY-7&V!W>WNWO;O=V=L%Z+1W.SOW +M8.?>W_`*56#Z`/=,U^JTV^VE<%_J_X>^0M;_0+JWP@]^#97PU9].`^6VN[-< +M_[OM#NI\=VMK:[.SO;>U!=2_U;X'[>_Z_\M?ZVNM4/FMONVV/.$[Y76`8^G- +M?'LT#J!Z7.L\>;(+SU!(M@LOI.L*QYG!822,IP-STC0'S?#FJ$DC+\>V`OP9 +M^D*`DL-@:OKB`&8RA(DY@XFT[.$,<#!8M@I\NQ\&`NP`0M<2/@1C04@"X4\4 +MR"%]AU>G[^"5<(5O.G`>]AU[`#_9`^$.!)@*/&I18V%!?\;@+Y$PX>A%M.&E +M1-QF8$NW#FCA"C_`)D@?S(#8\D%ZU(D\S<`QD70,%[C +MS@&LPZWIV!;CC;[L@`>PC5-4L,;5=8U3RQ6@UGX"%8`,;Q6`QN<`!,Q_9@#.P<8&S>"D0? +M^*:K2&(6_+O5U$(@CH1J-IL?7"V'"V%:X)E*3:5O<2\\@'YH.Q;.007$J#D< +MB@%A8>SEIX&T9+>*3*#`O*EP`_I015:U6_E0F1^2%:EQE#NI@ +M4,\^$=EGXON$TJB52R2[QA#[\7L\<0,>/(`UR#=O8CO2(\0K^*?7-\_AR4.[4?D*ZM#,`>G*0O8LGCVA`FVF[%!JW9&C=_ +M*I>PI?MO:'V\^KA_O;&OWZO\J[;?W*BT#LJE:$*5#D0"^)P5*[/\N5SQA?*Z +MQJ'M\@(],F(36X-JE3M!_`:&48-__0NB!B8\:]ERKM&EQEI!@9IP2M_4C>W!U2_7^S%_FI?#WN6+-Z='NFDPEIXFP':C95R@EZ=V=E-'E00Q +M+5S_RPW@\/#D[!+0!-^;OHN0"BQV,>R,,\;D^9*L":;DLOH"IKX=!,+%291; +M8SD1K4-2+"V2HV3Q--/Q97)QK$<"0P^,5,F_O)!L0$2,74^Y$J++[78B6QQ6 +M41(G%Q=@G&OZQ!EAV(?[6U8+_Z,9M>N@#6F#;#BQ%_2Q(C&9G!W&.#_TL__0 +MX-!'[T'?'-PHST1JB\:D9)G3'&D"7X>??_YY'[+<1&T':U*XA2RE:]%I1C%#8M-F*VVR! +MU)[&&MA\^NZGG["G]0A<4P6S-7C40N=711542`\DFP.:.=J]4PY/3*S +MS-E'EDN)P`:F2XZ(1L.R,2QY-B4X0*O+^02TQ/?H2;VZ?R_>^O_Z?O73^GT]B_H+\?V]Y_K_=[FQU +MJ/[3V=EI[^WM=BC_W^OL?<___Z;\GW)_->:\E6*+P,8W)0&&#C!M74A0DUEB&Z2$RH//)]5)7`Z%BBMTWY +MH[0??Y@1T\&M;&):^`F[0\1/WEMBM.G#Q'9YQS?=D9["Q+P1F-0.!<:IRA9^ +MF6,)H'0\RIN%CUO4FVB,Q4$K9J%FZ`0H,3NP,7OXG2L5NCQ@4/*,6)(4$XEP +M&R1[$%0I^\B`=S]#R)JJ&Q+5.,26DJ`%G!$2Z3@6F..\8F$HTE'`5RALU7-4E)VJ- +M"TXL,4K$490*)FB+J-I@0-,D2T&!I_/%H>+.'*"1UB*IQ@0?9LBA-F*"F+FL +MXZ#CS%J`3O,N*.W +M.T1@T2#EY('VP-3( +M+VRT5]^"'T40.&**Z.#0UVU/1[X0+DZL*?U1A'-SEWGM/'FRA]\N)5K&/E7U +M&O`2!7]NC@25Y=!V2-AQ#M$/#?+9O]G$V +M,J0Z*8[/)+4XADNI98'N12\[?]`(9&,3E;UG&I2#7U&YZ`Z2VBM9]O4!BM.E +M6$P/Y#61A:BAV^$DM@Y1:(QKR2C'B7FG/+3+"CW.`/.;3YW]1N7UV=N3.(3] +M7+:$PICQTV:N8Y-ZF"$,VU0[&$A'^EW#.(#LRQHZP961@3"N,;$R^HXYN#$.XO%4.E@]/H'0 +MXX]Q;PJ>.Z%(<3A4MV<0!&#&8_XPTUG*H,:?A5C`('8OY3!!4.`05^5LKVVD +M/-B#F]EB-F(4.8B%;!#$8DZR.!9P\G@GX007=[A,'!I+#F(!']2_3!XIAF7R +M2%`@LQY&%G-84A19B!3+=H)E*-U@SF)R6`A"CVR8ENR+!H9`MP*E9#8FPK+# +M2<-O/,)_G.=)HY-P.YTP.XMH1=Q&$)H6+:PHJ>1Y"Z+M +M4:F(3'E[^9""+'G(*Q3%*B+)Q!\U**Y5^0D_:CQN9Z;\:"$F]$`W@?2H[B(T +MLJW-O`9GCNCFUIKM>M(+O;@Q:AN&[B#7Y/D"@UN29SE'%SXBH1%[*.H[,$/GZA$"@8^V%,EBI]E7;$A8M;'HU' +M!%?P(;A^5,F@.9EXP8P.G,178CK0J"[E:.0(VF-;5,N(2^GK:V`@/+Y54P@. +MUZ)(=K-&HHW!HZKR/F2`28H<)F5'<0`+)]9(]`:^=!SC`R(I'1DM2]RVT"T) +MWV>\$8!@&&++R7?)XOG\)K]-/LJU%1:-$*"C75UL?7]G.T=^Z] +M*L$UBW')7M#-[AU4YTR5P_OAVGT,IVFOB^+:[FN]3S!R*@7542?QKD=5H0P^ +M#@?X?"NS?:6-:]DMIZ8Q)/HFXA_<]9X(=&B-PZDNZ>ILCDA$7S52?4SJZ./` +MJ>U:',[BN>08:]>G8SY>%9+J-=NZ1K7OR+2FY%J.Q"30R; +MU()Q@LBHI:B7C&/K9F."[WKY"_6265D]WOT7+"N,XI\F+\P&7LBG^1=J5P\N +M:#BGX+D`I5L,:I8J6D:Q2U;@6L*)\ROHO.@&"^P57*"<4/YA&9#W>T51?:T4 +M5KF?N1"K6PS+OBR%.3O[-BDD[/TQ*:0&\Q;W\,AD`$LV[9()< +M91N%D+&;#S*_Q@$0!69AT>K/Q9/I4L]1R3=G0\>TAZ*B#%P4M&5\1Q+5?+7C +MJ&>U2=*+*$>:I1:F2JZ$L<_YCV3FL?-(?E@2N4G6\\%W?6ZN=:963^;&I-)8 +M;:FCF0OGBMZ?N%RU+@HA?S>?)'RW@/\."^AI0JN,()^T=>^F\%]@"N_? +M$J.JDN@_39$GG/M^U_`_6\,4`RQ8X+JLT.7"R_>%_$]79<8"*M +M4)_".%+>@&/?"%UW:5!UGT#0/!B4:R8;9"%+:S2:LR4UJCNTI/ANTH+N&75O +MY;OGBRE\OA6?(HG,/'`"8A)2I2QF27-?*Y2ZM#3B;Y_CR:V*=HMEO&Z^86Y2 +M\UQ3S:8H\IHQ7TS2O*R*NXKUP6Z^X4_C)1$+^H6%>I\K/OX'I%?KYX50-Y?2 +MZU%9"#Y*GW-?6HK$:)9/>J"!7%(=E.T.Z`!\2H\YC&1T9L:WZ?CF@IRZ,0Y] +M#P"$:Z&`/CQ*2%&U],LJ_C8]K_1:I5*Z($O1C>S<*[X_5UJF]HP(YS!0K18N +MX[NKT)?!F`\.=3U7JVO(!X4J/D7D0T1NVD?19`#S]4&^;;=)M]6-?:/&Q74: +MJ73!P?&%:&3^.+]8_< +MMDP[L(4_%(QT\/\6_M_F[92V\JK=W3D`^[![^O(`-C;L''4:CMLWC;3S>WWF +MY#2W_^9B#7H:@:YJ'J?7).E.35["!_2L2R@4<.1!M9P%Y?PL:32I^'7&SY:X +M`J:FVH_C#!UQE;RNC>CN4`];=>-.ARIW75RF*O"IK5/W&IU:BR*ZTBS3[FW$ +MK3D)*MA!&=[=MYZVE_SNQ+^)BTB*+/#-.NRT&W?UG?;&C#YN%#XV9@D`?HQ& +M)B,*8DYWREP9%,V!+DLL*(22A[-6%SFM?(73^K8R5NS6'J$[TS6Z8:N_I*R7 +MA4TKF^@A-N=1QZ"M;4 +MQ?`@@T6+]+UM!>.O)?P:T3GBFX:FL)EAM-X1WK>[*4?VW<3T%F++2X%$F0-; +M!IB-(6$5X(]B=@5PO4%7&/*_3^[$X"H:>[V!> +M2B^ZPU%:..GW?!R>U@E7JCT'MESM8;\O?9AV-S!M^@(]*4^ +M`HT=(SW`YF'X/">#*/%E7^N@L"[M26%1YGDZ\\S?0O%6WA:7;MK1LW\7>JEE +MQOU\=L&1O+;!:-Z+2:1W=U8Q0E`70MDJH`'S'B!*TO0TP76-5L0&2E9D;"N*IWKKBXK4I;T:<'5I4A#T;/=PL+$.JB# +M["M)&!>E:2GJU#K)`$O%,M3?RVJA,E3[8ZQKWI'<"^U%XUV^7%J\&Z1V`6UH +M)SYW?B7DL!86Q#RBN36A=S5=V(@BJ>B&5^*]>E/3<>24/CZZ^DCOY"(>`'E9 +M=A*9ZW`D=T>XHV!NKEBKQSPAI('78OD&MFS-&1%L\ +MZ86TZSFRVG\F$.`+>B36(M>9O;JVF(TY]''=_7/D5F)!MI([A/J)F6A;/LX] +MZI`\:$%_JX/N%_*#,5^^7O@QWO7G^H6G+B6N?4$]^A7S*_A5!)>6HO\\E?P5XL]?S=4ZG\^B=0DW,S%#ATCS0+J[$O?/ZU6'.@NL +MF?7*).:4^B6Y9=3)H-]@T\L56?JT1.Q1&,8/RH^R,=V[-*#3MV3UOA-5.S]@ +MK*4#=".N)&(L%""]+O5]8!9*7*W(C>+(9/&@XZ6#7LBP[X@50U]DA\;MM-C2 +MZI[!Y4TM()I2#,:?Z6\*)&72K3]>)BW%"MC(U6>RMY0+E=3"6HJ#XG7>ZY+B +M_9A36!!J8&+H!_27981",,?L"T=7P4I#VUV,C#COXSSXP._RNQ6I'E7U8R-$* +MBOP(!$_(IK]#HP..^5)M1J=UB+!6.MF:-R/Y&Q2:KJY%@=GYGT*VV69M=OIDI.[BWP=EE@(R+?N8=9Z=5BIV_VU594#<0`8" +M8$`D"!#09903CK:EZ0$XTD0U_L?4&W"BN8P#SO4([?ZY^XJU(@*\Z->^G$P! +M$H@(!`*Q//SR^67Y>OF__LL__\M__G\^(%<,C93^#QK3_R&@7VYW]F"=+R1. +M*4/RSFPHK(DY]@[+0\[OE'K2/_[?'OW1,\$\L>V/G=KDW2W&^3_]RW]\X*D* +MJ+*_P]J#SI+-?^RNX_O'K95=_QB4A/QC:R),(U0/8OS=E&9WE*S_8]?\@HY! +MA'E/WS3X,>8ZHZ=9Q&V)O3\VOEOG%SFV3OJA.\W_3UN_QIF$!WU_OE;G08?L +M*1SF-QRCQ`LOP2/8]F_^Y[R:Y8NC=?C5TS_^GXWRCNUG>#4CAP,7^<=V8<$_ +M=4?VZV_[!0+N!&$UP#^U;]F_5)R3C(\6>F.:AWC1-;FS[$S5_/'N#_]W-`WZ +MP\]6(O\Z'ICO_.^28C&+YW^I/K#WZ?_Z^"'W_WS\^/'3G_U?__KW/TVK+(\X +M$_BC^[\^?;KU_C]Z\8S[OSQ^\>+IPZ?/'W/_EZ>/GSW_V?_EK_'X]_\@S5%^ +M?2`\P,5!9"2*?6XBQ?""8V>NS\>O#_ZC&)`'_R4^9/4?_>'!/Z#!1NQ]+5D_ +M^$_9BHL/_O-1A:X,,3<&>TDF9,J!L$?\K7__AQUIPOD`3#=<<=;MP9/'C=T' +M.?V547*+4N.]#.ZXN/_G2.-R'(_/!US%[33\9A?7^#U(?8\>EB_3Q\V +M]^=X??H(^Q_]HYQ*/AKOXJ,G^.AQ_94G*?:_P/ZG]?Y'V)\^Q_YQ<*I'>?V[ +M#W>]J[K;?O]4#^]YJD?;3R47_/!Y\RLRP(=^Z[:ID__-TR^WHNBH=2':G +MKSC:WC#`]E=\*9#7A^-W__2'.^G_@[\;_?_\R4_]_S^)_C_HUO\'-^C_@Q^H +M_Q_BR*K1['>;>F?13N[]#_^1;]?]O^ +MWW.J1^/Z]8[J\8?HM)_Z_Z^C_ZN_`_W_!/K_Q=.?^O]_$OU?=>O_Z@;]7_VE +M\;_(W?@7#^>W\?^XUO_/?/R?;\7_C_*6:&-/)CKDEZ8&5GP>(FWYZ)E\E&S] +MBCM>?C3+57EVX/_65WXE6OT?_SX^J +M_1^N_F_7_T^?-_7_HY_QG_]I]#\S75O]8V^W]L='3>7_L"T.-[Z.TY:8/%') +M$I4>?`6B-W[:_,HC8-%'V/_X80TC'S\V><=',;[^RS/]J/&5\<-Z_S,Y'OKA +MER?!J;9]1:XJ&=_I)^14^BO/[GE5LO_Y/:[*IY7_$P\]R^M.M>TK[=LA9&_? +MP1=F3* +M5ZVOB&/2_HD;6/?^W+Y=^;?TOY:V1Z?)[*^G_Y\\XS7?POC/TY_QG[]2_W=5 +MMWKG50\_W?U#\P-5Q?2)KXKMT]^KC6]@];:8^Z]/\!H+7HV]UZ1^_]B`7/RT +M==@OP6&-G_NE]7./7W2<:K=]JL<_3_7S5,&I'J4MY?^BWO/X80?VV/53*@\] +M.WN;1/P4G)^G^BDXWRTX/\)XW0BZ_F[K/[B'Y@\&?[?CO\?/GCYLXK^'CW[B +MO[\J_N,[K^#O60W^L%>1W^/G`?+#1S\&]CW)[^WA/!G?`T&VU<'-K^G]_:[\ +M_KCV^3VI]/S^5_7\>]'V(X"`;+>FAKSFV':\1 +MF;2.Q0CG[[ZHAY`_;-Y!.3Y@%8M]R!">>U?R\&%WN.3V@$5Z3\V0WS_VD=__ +MJI[_,#?U7RD($/L_1_>"OW'][_/'3YX_>?CX,>I_GS[[6?_[U[__L^*PB/)9 +MG!Y'I_/9C\1_S[?COP?/'FO^Y]&3)P^)41X\>O;HX;.?^.^OE/_Y];_^%T[' +M^.#N'WB!PV((3A@2)RC&^^.CIX3-'SQ^\.B/__B'/S[XM\MP7N\;UK\7UZY#_7\>S'RGX=_/_GCY[[M?_/.3U7Y\_>?Q3_O^&\G\Z-IFG +M`\0M5#?P\&0V3*6G(!]Z/)SG1T/BGWS*)X$L<#J?7I\Z_>Z+!ZL..J>>0KXB +M>N2!IT?H_>J@6&!CAS9DZ37:B&EC_RA>OWC&6ZEN/7LH9\5U'+L+N?NC+<;? +M]XVT\[']&VG4]4AWMGVC^_@HW?:-+UX_L*6;]STZ/Y&W/VXZ1N= +MUW3S-SI^8>,J>HFJQG%\:-4XCD_Y +M5S[./>I]#RKW^-M%#3KD_XA[]/[H^-]-\A_Z_X\0_WOTT___V\L_.*&M`1[? +MJ`&.\JP=V@M#9]&#;0&_9M"M'=!KA>(ZOKMM7SO0^*#KN'9P+^H<1]=Q;3P1 +MU=_^X[\*^Y]GQ>*'`H#;Y/_%\V=-^__BZ4_Y_UO*OV.$[X\"/D(4\-'3NP8! +MV\K$C_OM^)&^/Q9^?+#"<2=Y*P38A/DX3R&/G[_//QH;SK07@<=H7'1574O#Y?S>EQM*=H'!?)M3QH_D:]SX\' +M=/D@G?9__=?&_RWY?_[PI_S_/=C_]>_"_^N<&V9W.@"!-:_WM8"SOZNQ#[L: +M3D'5USN^IKJ7?5>*;ZFZ<-N^S_ +M:3J-?V0>\%;Y?_*\B?]_]G_Y>Y!_X82V"GAVHPJHY9QUP,[#A[M$-U,"SFK_ +MR5<6Q@G1K^W:@.K77YNY=]KUZY_"?1#J/S6%E7:%WZT/"_?]Z4%KWY\>M/;] +MJ07NZUU.J.GBFON@<)K?M6L+%$>]ZZ^D$+KL?Q)/IW]-_[\=_WOVZ*?]_WNP +M_\P)]T4`ZO_?'/^[-95^_WU=80473FSLJSK"!57[?%5SWX.JJG[D-?_MJX9" +M^<^J:I84^S^X!NA&^7_T\,6C9P_;\?\7/^7_;R;___"`&,`D_B'=HHV]WG[<<9/;!_P]O/\Q8MG,;8+;#]\ +M'C^5ZYO(]3R+]?@2VP^?YGK]4US?^$7R7+X_D^M]\>2Y?'Z(;3J?7E^%Z_^% +M<[G8GC>V7V/[23).9'Q'C>WCQO:"M_,T>91`JPY/&MM+;#_Z9?R+'+]J;)_R +M=I;\\OR7Y]A>-[8WV'Z^.]Z5X]]@^XF['V]Y.TU?)"\2;+]K;+_']@N^`;P] +MPOU/QL]CH==HU-C&_4\RN@.@WPCW/Z&[(_=GE#:V@SVC>V'[=V#[2[4>I7.]Q8WLAVUF20KY&)[K]/)'/[H%<<"[_\,A;^B>7^DX"\ +MD._+_8]_>2[\%./^)T]_>?P<4"&6^T_<*OP4Z_W???$<)7\Q[O\OZ:[*9ZSW +M?_>A\%.,^[^;D#Z`O,83E=_\J9P?]Y^D.Q;^BG'_B7N5O^*9T)>?V);[_XR? +MV*Y$/OF)[7EC&_<_?\%/;./^Y\_YB>UCD5]^8AOW/_N%G]@^:6POA?[\Q/:J +ML8W[3\Q`3VRO&]NX_^EC?F+[36/[K<@K/[']3NX'/[']/MQ.AG)_^(EMW/_X +M%WYB.VYLX_ZSMA)^3'#_63N)?DJRQG8N\FGZ*AF']B/9;VSC_K_``]M%8WLB +M]H&?V,;]?_Z,G]B>JKU0?97,9'SCL5[_H8QG_"(&OR:5Z)^<.!K;<^''W*X? +M]_^77[),K_](^),U+K:/A3_36.0E68B^21_K]9X(OR8O]'J7,IXX%7E(5C*> +M7\9ZO:"[\G:[''NT^$WY.-V+\73X2_DS=B7Y\_%/V9O!7[^C07_9BH +M_*=JGQ*1_]TT3O#[*>X_?RKW/QTUMD7^Z6BA7YHTME/AO^21\$,J\I_%J>BG +M-&]LX_[ST4+/5/0_45_T4WH@]^>7YZ*/TD+N#VL$;$]47R1"W[04?MM5>Y9. +M37\(O=.97N\+O;Y#T5_TBY"7M!+[11I)?G_NKD=^[[7]OIY?[O^8])=\_]CT +MD_!?JO?_>2[W+SV1\9)&E-]?JCREPE_I2LY/OR^?GPJ_\2]@>RWC(?TJU[=1 +M>1GK];P1_J+KD?OY5OB+QB_7\\[PF=B7]+WHOUQ_/QN*/&^Y^-4^77 +M+!9\D3P2?9PE:@]^$7V;J?[??2+\EJG]?QZ+O&WW4[-O]`MQ.W#7N7I[:= +M@]_SS+;%GN6Y;0L^RL>V+7@HW[=MP3OY@6V+?.9%Z%_DDY"?\C+$9_DTQ&/Y +M+,1?N>*_5/51KO@O47R3*_Y+U'_)!?^1O(K^S07_/8M_$?V;B_T?QZJ/<\'_ +M\2^IZ.-<\/_37YZ+?.1B_\=\A[$M]G^7$2NV3Q7//]'MM1N_;&]L6^G[QK9% +MO^=OG;S+YT[^19_D[VU;[,UX:-OR>V/5_[O*;V/5_R_T^L8B_X3N=%OE_[D= +MGX7^US@/]>%X+/Q&^`S7,]X7^_?LJ=!KW+C_X\*VY?K'$]N6^S4N;5OTU7CJ +MMN5Z9K8M]V]\:-OZ>WK_R7Y#_XWU_H^?B#T8B_S'QK_C(]'?QJ_927:4Y$D2 +MG\;+;)K-Z'^5E?0ZI_]E-H_?)J-DG[9>9T=XOFX]9=^Y\'^U^Y3WE]E +MA_2_/FZN>PYU_Z%[^N_;3[Y2>9WA7?V\Z??GNO\H.Z;G@IXG[KG0YTFV;.R1 +M)W_#IX!<^>R/__B`E69VG!P0&?,DI@-F;@`RY-?)?I++SR>C&RY,"%.3QTAD +M1]DGAQX1JX"$VYZSQOL9;O1,MZ?>9S-'_O`:7WM78$1\[8BX:)%,R+C0?2<- +M(OHDI">(2"2:92=$JH(.8`X\IM?7;I@5[5UDA_$;(O&VNVL<57FO\NWZF$-W +M/N/%2DD:DJK^-"0E[YD%)&4"3CW2S71?%1"QOHF'>E6O'2$72KQE!]^=-'BP +M3<1#CXCXT04^Y,L\H8^9'X_PDR6]H^V$P&_V/GMWU^?X:]S9 +M.>[HL=ZK&<@YY4'0">6G;W^NLA,R<*\#0A[1=LR?#6]^Q-E"O^L1\$[?'-HW +MXUGV-GN?#[,E7W/SJ/&4QK$T$N9C&M^2;GKPI',=\W=!0N/)HP89A8BJ$_G# +M97:*$Q\2[TV(!YD0*Q#T:)2`-WE8R_$H/QB7]/\PWQ^7]'-3^C_#NT-ZG>E? +MVI>MQNS;F>@LR`^B"\(14QH(GZ.D;_-W"_HOKS*$B7PWXR$+@9Q41&TI;CT2@!$0_S?#QB +M0F`H!1.%]DYH2`<@(5_&A/87-)P3(L$1^)QN"I.>!L-$G/(WQ;X;/#W$L/PLF@IR'B)'R^>G<^&8RB2=$!'K'),G'=#5,]C'_ +M)V(?&0GYEW![A(@3O2H=K3,[H4@'I@5$'*6C9/A^^(9(&`]71,[$2_1-PL6E/$$ +MY"^%8S&,4@DD^X071L1]Z6BFWZ0ADH`1J9@,^LM$#GK*KTY'8\C(/E\;W;IT +MR#&AE-4*[:/;B^]-P._T2_DI[1<2QEGF;HZ03^2+KWT4P)_C#OL\4TXD3AL- +MWPY/AF]!QLWP3;).UEG,KT3"E#X[)3(2AJ2[.F+.HPM-]4=9O/8AEC/P(1,Q +M!\_QW1T1&;+Q/@THI6$-05P,28G(0CQ3L18B3I2(4_XN$U&_*4.;0`H<$9G# +MP%O[HQF$O``1\VE^`A).\M7P$$0^P!&EWN)#G&74 +M(F%(1*`-)2+QX0D1[X2>ITQ*(AMQ)OU_2\\5[7M#_+`BK9BJ3LS<91D9<2]I +ML(<8Q@R"-E8BYL-]CQ002SIFHF28-?+81SF;_R +ML6I7$D3P5B%$'.['^%4B(N\K]1:KNB$%=**Z_I$ +M5''.B(`;(M>:GLNHO) +MZ7*($$3$#)R8,(DQ"+K3>49;C>_248>.B*40T7VS%"V:O"$R'K;MLIJ$F=XZ +M?)/DF4W;B#DN?>LT=D'O,M*'2]+6-`(0<^J9J(DJ*C[+R"%(GP-#I*R<.&&M +M2(0:L4@3(9DKJ^$21#PADKX;)0GKQB&(6&*H4^46YLT5B09?$OTHAK'/)&1# +M(T1DG4B?"1%+T8=YAGVC_#1?TK=/^=M,1#$7`1'EFZQW"^:2_$#V^<]A+`8+ +M?#DV'B9=!R+R^92##R&T4!G#_?R8E,!KF!5FB:G>Y$+X7HDHXER+<:7NK\>+ +MXK$4H^%HGTC)8OT.1.3GT?#U\'BX)HW)YR-B\.GH+1N2S.D\'GI.WYT,C8C[ +M`"$BKB`BB>1823'%#2`;G`MYZ*0QB5UQ,B94R\N"$]N"8[35:9R!O'[Y(LF2`$L:!3@P08IA&1#$>L1`38(3XC +M,A?"$R,BDY&""<^#):2F1"3R[<<31\09M-$$?_F[N2-B240EL,6PUQF(@UX?R`BQ$QY^## +M?C(EUVX*M#@F8N;T3(?OXP+9M`G1`MX*Q'F6BVV>&B?&TV%,QD.("-A!.H_R4PD*/?2*.Q_1>SB0XKS1.](@XA8Z%*5*>WQ\>IL?QN":BZ#589R%B +MJD2<@D`"TDOHQBE^*29A%L.8*[B9JEZZK`XD`&0*`V'^\;)XK&3-X"P0D1 +MF0CQ.(;.4;%Q1!R#C,I/#@5.P4\C$%&^60+)36M.'([&65R(KF$BBIA"Y$?L +MXQ`1DY`3\=E,`)9X/?E*?:PIY*-0KV@*PH5+7`BF1LZ2K\YA1IA,I0@+)TS?4U_ +MWLHWA\/D#?,3.$F_"2*.P(ET8YELT+J%0AAH;_&Y"&>.!;H;^M5KKPW+48K0!#F`696?BJU3W77(`QS-X@,BXIB'JR0F +M(@)MX7.RD^]K4M`YB=N239[+OBR-]Q&NIX%#*,7R@Q.)3VHB"I2?"A'Q2SD) +M\V2TD6\2$3=R`_'-4Q-G''D(`9Z"B#$`^KX2JG0(]0`^#_QK5D5LGG!]!G!> +M>Q@Q])[5.NHIOI&281F1%5P.62^E`JCSL9"'!LH6EN_[ +MBH7-`1!'"B&BFIN250'O8TZ,,](%IWRC!*8#T@@)\1/1`C^E(:0`O;N#S,A'1&1+_XD/R%* +M[.>Q!`D@SO3IZ"TA13H#7?(2_#25P`)C3`;P"CZ&9RXA$E*Z;>'-%3^ +M)GW&CM^0A-R^F<5"1.+S,:&&?1"10V6E<:(XG!@)/&SH2SBT;!0Q.C]-L,B. +M&B2$4"L1AQN)1Q#/+9,$05A^2B2'@[*O:>\BIR=SH@!27!;M(2*,F=>(B/1I +M,F&-0GYKR<@1WTCH^L@[R(\)!(UC]A188%-\>I*AH0MTX@GMR=6?8#,RXO,9 +M^9,U>)]5!//P"6!ZFI'Q8(^'OTE#SXB`8]R0$Q"1_68F]P$QQ20NA_O*PQ!N +M>/Q"3`Z)91K8D/#*%$3DT9T$Z8)C%U/T`K-U`.(]D7$*,BZ`@0X13Y2$P7SX +M/LFS$R:$>**X>ZP_CMEU(BPT)KTVX4^'=%?)WD[XLH5T8V)N)2(1*RY(>XZ' +M&8A(^P@.D%!"G(^9$\D\P+.&8C^&MN-O$A'Q>P@W\#[F1/KNB(BXX&\F):F% +M(MXGWDSLF_2[N!$D8OP9/86O0:Y"%0<3,8,F'*N6/+10&*ZO'0;SS8OG]J4$ +M8$HZL,1A<_K:!*2CKI$7"B>J%&1.*F/&9./&(B#O>=%[*/;R2C +MMW3Q1_G1<`B>8.$B6(]]3,0T2\`]3$3&I"QZ!R#B44U$:+6I1(N$B.2QI$3$ +M5#[';3N(#]@3=$0#/3"732U\R)Q`M#'BIQ#)&&..E@])X'P9]B +M,/SX**`N:*U_1M$D@ZEL7YB#AUJF?/8!U?L\D0 +M\HL/1)KK`#KQB#4=G;<"$>F;](MC]L.)L!F&OU(BTI&\CSB4"$Q$9`63PG@4 +M#A/F./.^1,HATH)3^?H.O>3N7&7TT.4C/9Q(EIA1H*8%CT`\-BB<2ES5B>Q\ +MGL_IU&-)$'"0`7OV1V^4$^?0/Z*!)A!G_IR-:"Q'\E#`$Q,8FWG^.AMF([H% +M#'%>:RP&_BN(.(?)8/(S$3.H_P-UUY@38^A$NE$<.Z0SIQ#Q3,F_G[%]Y2-I +MGW`\B'A$YH)^=IAKC+(09Y/.?PK;/4&T:(;?K[/5AQU%!9H<%IU89DO^CW0V +M\R,3[I#VK!P1H5J5B`<,-,`O"7Z&-%.\#T`]5R6N3T=$>D2L6E4:-1&[GR`A +M$U'(>*Q$S-AA)P,PR84,-!0B&>DU(2*):J[A+2/BB#A`.1$T95`R:1O\A%,),=UIO0)>5`2NU1)J,7XL%'@4KF"E4XBSI2$*WEM$7$, +M8<[HIQ(E#3D[?&1405D5$)NY43PX,K3B61<'"=R,!V>AW!B^CZ> +M,C>J..^31J<+)_@WX0MF3I2+!T>,8(WS.%5.))+F;S@8`:%--:8R!$[TB2C6 +MM,AC!M[XI4DV2M]G(W$TA$>>>&:D:@FWQQ,!\+!WYEKK?U4TI$6,)'`U+X2^Z +M^>]8*[)@@1/!@V2`B2?YDLGEKXAWZ!UX);&G$A$JPYHH(V)"D'BRL""HE(CU5Q[%P0C70GM/TW6A#WYF/-ND[YBX\APRK +MTG?I.R:E<*9<"5[)1/&Q+LLS]:SS8?#?*N:JD(AUWN"H%3/S\@J\KC/]S%2< +M.L9[LM(S$3'EH"SS`'R7?>$UXL0WZ;N8[_@^WNW7?)AQLF"6#0&&$$9C4N'; +M[%GDQ'FGY-AP\(#(SUXW$9"P(*F]!'R])'%FUI[0K\Z&PH/*G4Q$^N8^\R.( +M*(0")X*(]$D^58N=J*Y\R]^2H!LBW!RAXM'5%67-6C6K@#NR@B8K.)NWGG8H +M?2UGO7%J*!#6E_:PJ6!.R#>DH1(F%/$*AD,NWCL042]>[[WW)`$JTQF;&1;! +MX1`"QN>G(2HIADQ^(B\@BIFE,<.447I(MW$-.8@ARD/PHA%QR-L@8H+]<#^% +M$TG,AZI5) +M8(;W\(7D[UG%0Y"9B"(>-.#\3?(NC=-1.DS>R1-B=8!!RSL:9DP\2)?\AI$= +MM-0(XID**7C8@"0@(+^2(GC#`)OTX8:..Q!A54(R_%8B.DYD\06/CB9"1&+Y +MH>-/NMITEF^$B'0^-HP<2SW%Z.9!=6-8**B%HK4XMSW#U\T28KX`A%'5K1OB +MON8\E%%<\U>L=SXF4#R9DFBC7,.<5\31]3X,>@E0C`LT)@#-; +M]#4X<9UO5-\!U@/?O:.]:[IQ,=MH/A/(A!OC.#%VG*ABSM99;@F(*%<`<$0C +M&"H1Z0KX2;_.V^\;S.2G3#4&ZQ/QR*O(/O+HW23BBGZ"AQ[3*X@(J)W%#%L2 +M#D6(@*0'P\/A;'B8YLE[(F#B>N8K(77(&`83AB\8)L89#"-B/,O?@`N'IO7H +MD_=0#B,@11!111G\2)X'OLG'JV%1DR-$9`-#1-NH04F&H_SM4(G(?,@,0EI\ +MY8A8->J]C83'/A'#&I.CX.F1,1,1T@4&;T=@&@'PRD# +M'2(D/9)A_3^=I/OTFO'`Z#(3M>^`1RJ6-+CD'1&/^&E(2@'D&X*0(^C=D1)4 +MR,?/F/D29'M/KMT&Y!\[G3A4G3A6Y4`W+G_'6GMG"AVF1CLE-SE/.1X]H +MB^%)0>]F9&)B_!^"&^/\+7R,N7`5B2VP73PE<7V;;X83$ET(NP@DZ3_CN=C, +M"$09-EP_C]D403Z*6B>F[]D<,:9E3LQ2,E5F?F04.!+!`@\*!"(@/EHK$8>L)HB?WK&V4]O_GBVZ?)]U*J$Z +MWN(0!.N81($/!)^A$$@#<99IG`24W@*KOI%PG!(1WG16BW.WZ^$;8D?$$V]F +MT<++^M4AD%*'.0$"" +M?#3`=P)06/>E[U0I'(#3V""4'8Y.10TH +MV!H"]K_G<***LWHIX#BRS%G-B698BEN(6+E,P'%-Q),6*1?..BO<,2)*1)GN +MU]"!AQ0E$`F)$REF:DR"7@#DI:T(BX`1/(C41T#$419[8!M!"2?.1\&LK+"8Q-.))UZHH2;BW(,\=ETHVNSQ/ +MH/E)9./492'B3%LP+<.#X4&RGZ[357K"S_A]_";>Q*LQ"_;;9$TDW-!?)N8* +MA#Q,CH@G1J)>TIED2:"M1E#ZQ(_,@83PIE``!8*N"X=N@29&I_@6QS,K^C\? +M3IC<3$0Q6@2RW[`PBSXW(JJQG.3+!MAN^BH-CV41)*A-E.VK1V;@A8B`$>(; +M[SN8H?>;.(S@#&G!*=WMC!-2Z8%,#![.&(&-W@]GHS?)>R+@:3R/7]/G.1%O +M@^<;>G>*YXK(N$JJY,AN;?H:_)A*DI1)QO`&0"(JYEJ_98H"#(NBL1F]:YGJ-HA#SQ#4LMU$N8E->^*#MQ7L:9 +M^:CFG1C0(4=L(F0D4<[3DKQ7XD,R*GD\2=(D807(<1C2C0F1\77\AM`CB3=Q +M(A-Q#2)NP)=+>CU2,JI\<$6/DI)3`T.$(8@$^2'M.VX@W'J^X=%HHUPL(5@I +M*QVS?X_8S7HH`8R0$XFO/2+ZD^M\SR4(0)P$!&Q/2949I$^'K!E3^HQ`3\Q.(&';>$FWG]S#-"7@O0+QEB#C&L\E +M[5LD\^3(OS*$]5/GI8_(?"3@P9J$QRI%A_Z,TA@9%5Y;*EN)JR!9%W5AD=2H +M.5'BHP$GA@&:(^5#Y44CXE(S*76M_+'G2>LE*A$MR&`XD6,@Y".DA["2Q(L" +M9PCFQ#P3@H@T)<-2P*RPJ,^X@)6(^1Z`)QTF)+S"B<=$Q)6^9]VX(3*^3H[< +ME=$UDE(HZI14''O$J]^]]F+/KS%GNTKG7.J",Z"H%)F=_72JTL3EO@9Q1#4E +MCHA'#:1(5"&%-(M7^EM'EAXX\0AXXA'2<[.S$V=8AIQ347X$T"!0DM/_?78# +MF4"D!',F(O$?1W+H8LD2%S3R@F$-/TF\QVR?(!75:=:F1SG3"],[2`!K]7XYFV0GYU(5@W&&1,>IE#R4>^N(, +M:!YPHK#32?HF(565OB5#&8]>&ZN%XKQP;E_S*7EG1T0%-!)2?YL>QHF#)4GR +MAA'A\'`\CED?3DEXR9,&005L%XP3B3>/QD)$TXBG7%_+6SE9;R4K$W&I!B;P +MJ-)Y:SKWL7H0?ARZU'FR7&-4$0E!1BYDB?/1;#05(H*H(R6BA3)B)6+M;)PD +M$]+CTZ0<%NG;],TP-E?9`A`+5SIVY,T\;PBYTXFJ$F4.(DTX +M)$(.62-R03P3D$3\@/1C(>X@;4^9.\GXS(A$Q\1K_/](R?DFF=*3R?J&SB?8 +M<=F8J!B2-)SQ9&0L,?F]`D=R_K+B<0@O#L=,3GZB*53"80<`]E,)9["^#8F8 +MKH9PE2)61,Q-GRVKX@1_PFNG,)/)C)Q)2P[ +M?61DV%)S�'Q"Y@7MA_(6XD`LGSA$CXFJSQ:WKW-ETD;Y4;3Q,DQ+KDPNO4 +M<.*Q@&`W+DVOB%>63,91Z>HZ3I0;E\BO@X@<&R53DTEL%$'==X#FCHCI:4S< +MA]C'F_@H&<65UT/BI`Y`-*&V)4SM*2E3)>)HC8`2HC?.]4O`,S5P)O1'-EE0 +M8@Y+/2(MR8).8CW.N,8:Y%LIM['NFQ,1#_')!MRX)!)FY,*M1^\[5,S2T^7- +MTK=C`.\28&V&$L%3*4O@*>FDSTHAYC#&')M\M&)%Q"XE1@1=ST0D?4_RP`1, +MWJ1+DJ:"&*1(-^G:,V,.;"]:%UB3SXFT$!%1%F1')*,GZ7CHKK?Z-.A,KW3_ +M#D2$ASPC;X10Q&B\#W/"-O@MD5!R42\B+ +M2X5ES7XA[##,F5Q-1S,8@;P4<1[?B6!9M`.'TWCD'"X]%KD''?E1.L7/.+ +M9<>D;A!R)%9Y!:$M^0B^D4Q(T892H#`JXQ.N)4.FAHOO.+#&+J438'98\6XT +M+!(R*&31C[V6'(CYUYSHA\%$M%?N'FO(-IYQC!EI@%R]%DZ]9S3X4Y!."+B& +MB+Y5T29B>&3,AQ-'N@T,R0G9*+AJ=$PO=$Q"6(^)K^OL5T85,N +MRT;W&E/S2D;N!Y&MF&S$70K2WZ? +ME,F$]A8N?1S4A?D!"-,GS<"L"D@\)Q(>23)*#0JC_8)(N%9;*D\!+2*F:]6. +M0L8WV,-^L>P_0G#`1XR$1<47D.R)"'M&[]\[8A1QX;$$I +M1T06V2D3"&1;"NF,C"S,\@GOYWTQ4K6D%=^D)_%;)A<)+7&@JJ,#$/#0<:!? +MI6BS![R)5_2T'^.GFQ;XF@U*7,9R$9Y +M;J,Z<.U>9S`@)_B_!C&A#7'\(9D7).?H-X2,Q_B_IENXZ&@EX,>9A0]C(Z#R +MFD`;(R(1F+N>J(#K.RX\Y50I>0+[*LH$95BC>]CSL%7L6=6)[9EW'S5M2O[G1$+K/.V" +M3P$"OG%\)M%`ABL+(N0Q`@MO55NN]?-3?97OO%4B;EQ(=@G.?$NP]R1>FBV@9]"1=$!2#<\>YI'06-.KR +MR^Q![;F[@!H.S#PBNHG[G.5CMXF_#AUGG*@A+-(J))SI.GW-<`4B^U9Y +M;NWL\5IY4O8O-69C\6TA\"'=A$-.RA+,>4]&94,$=,_A>Q?/>^U:<;%2JJ`- +M9TV>*MFX +MS'-JF'XT\S3.:Q+K(SL!"=T;)2)L+;GG2P:BR2HES$AD?*T:4\1]I;IOZ02; +MOD5D/O6(>PK3=`JAGF/*Q@$(F8(C-\2+&X!OXDSE2)EI(Z322M]:([*^,R(V +MGD-R0Q?@O",A('$?DX_(RH:$?1DY%\SKZZ#04_J254'#-5P*XC6P7"O'@Z6" +MA&/KDH/\!3E2)`XE#76N)@1$!*X7VTO/=)6RH9B#C&9:A`.%A!M/U`VF"ZW`;L+'#L$]((R&<;RER:*?@/,1GLA6^ELBBUEI$T7T])?"HUC1PTS:>AW)*SM'&:;+40G=1,/%I-X1Z<>-L]="QM>U]C9[++I=N=!AC:%P +M-9[L@1@'8KL83OSSB%WP-:O[;&@JCQU*GQ.9B`M!3(RHE'@G.$PC'N),B8V3 +MDY#R/U5.7#LLN%%B;3PA)ENKI#[5(]]J4FH-L=X`%C'YCV";U\K'\Z3BWT&E +M%I.1"_IBZ$8AHR#(E=UT"V_YQ#!A%@X,"'@@_,=\J7,F:E.Z$K!7FZ0V$0&: +MF)2'=9'G:VYVATE!ZE4*!]9$%#7-G^II9LB!O(4IV"B,$:]D1?`DH\&^I0$N +M1L=QXG'<6\]:;T!"XC].8=&32$5^-?O0PJU']`L2L.(2HRDT9$I^S%NUTJ=R +M_M'*UX">11Z.-"R7L,8KP&_RG(D7P@Z>B6_];1-I(Z1/1IZ[X(ROV(^RACBL +M\9:PP"OTB3N1?&-:L6->`CTN-20Q2U@:V`WD(J4ICGWO@1X1[+*#>.:EZM+;I@$8O[R)PR50G#!A_J%G\S6QH1)0I\!(MS##='9OM)!GHI +M'@PZ:7JG!"^>PET#8:"BF:?>H50R=F0\'AV2">!HG"3H-\09)9'K#6,^,1=T +MJY;T?T-;TU%.XC91M9XCY,"@8@DR8A(PDY'$FL\OA-S$[]-3KJI(A@E77\#[ +M)<+E0T9].>(RAZ+_`F*7M2WFK=J4J`S.;%^M#]7;\@GAHH7F82LLW(:UCN4/-5D%%0GO+A&F'T,3MK0\SUG +M@VF+JY]&J/\\R);I:QMN6K)>9HF@_P2+<5ZN&N>,\0@<^3:MDOUA$B^$@.`T +MB;UD^H[U[2@$V[YJDI9M1E9I>HG;!@9J6FB?%X6/A8@3'#[3Q*+?`:;"85/) +M4`QCV6-$E-/!LI(6`X^P#4S1D2#',&/57J>DMY9QQL<1%QZP$-,S1CW\>\9\ +MQ,%+_D^<.2("KH)".N!U2`3 +M0CR`;>LK%A2R*(&,ADW&A'6,@NU,\42@RS""0/-6"C<\* +M$'K#W@AMLRK(XR*MB'PS26:A7F(.Y],9/%AI_L6<:R"3@X0#""633(Q'8G'I +M43+F"@N>ZV_XPB-CC+3GTKD8@D=FZJ4MP(U>`*WF01DY6@$;$<%KVI[$O2Z- +MZY0+9@@&'='VB;&_$3$CVYL2)XY.E1NG\##&F%/`(CK4N.!*Q!G`F4.N;XAH +M;]%!(@51,W#P-*WB`S8['*0G;X(\QQ$QK<@8^G(*.+,VN\T&Y.!(8NKW@<'%9)8IBAJ +M$`I_IRE]=YC133E.88"(C*?#A/4H!'J!7YY:<(%XC,17??>"'<_AB,Y_2KHZ +M$1Z$W`Q!\U<#&5H`B(0685IN>?I>G09PER'4\DE1WZ4BX0JA6LK@GV5S, +MB\6-8;W%IQ%,2>]8P[F)94RJ1-TTLI^D[UYG>3Q2T"Q/.@+&)(%%YV#4E"-Y +MZ28](3*^(?*!C(3V3HBD&3=5KS-X]"SIR+<@(GON9<)!_7T&6O2^2)?&@TUC +M`D%&M)NY&V=<:(9SCJJC,7HSW_!,5CS?BM^YE.F(6T)SPP(NM9`&T5;+<@B= +M>(2.$(>H)#@1;U7S'2LU])HGA*=K9(3?"U$6++<I#^)F\BVTOLT72.)OZ@M9&>0_@R +M?(]XD82*A&@*O30S]8O\[:D7+N*+V,]6PE7FJ#EN9&_W-8&=97R@1&0;OL\& +M)&6(1'S$8LPC9&XBXJUX'VV](2\C3TX$+8@:X5N5KI%0$EN\3\\,Y#ND5U%` +M7407&-;G0\.@F(FJS"CEBD9Z#M,I\=F*2^]81Z+,[C19FB*!,=I7+#@A\HV&^]E,"JFXM,^+/LN2 +M#B?*A>S_DP"C<2;#2'288&(:\`VX^4&TMUTR13LM:$$[EI8^Y,5C"W$9G>T]]] +M(N!I,H[7Z3*?T%X6XC4;%P0IEO"-%@*($=<9PR(SC&8>C#7K47I+BU0*W&1] +MC+D#.$-12HI$M.P.5WZ$I-WK6W1B)Q%++"$BIY0%;5[#V8.QD/L#83U2L',D +M[;"\L$2I>K%2&\>O2^A&"6%QRDD@S5H#_!OV)9A$Q'&S]!":+^66;P1LCNG_ +M@K@S9Y'6E`('RHZES`2S^\FQ(QT(#@3:LXRX"HO$KQ"U7TG/G]%,JVN,(7ODKD+D%]10SJS;DB4Q)B,F($"),B?\V!&\.B(QE_(;:=%K#M8.?(HD`+A_G +MT`%QXC`^@94F;F3B$>\1&;E5"9&1O&C2E;.<-*?RHNC$%;EVJ8HR"^!*@\EU +M^?N)>EIS2-Z50J5("KMRL@'6VAF'AQ@OTR^R)<*U+0B*=O`-2Y/\@ +M)TAW2I\E_)XG[I%J7!$W"LQ9H0!O,>2>$Q8J.?;*ZJR2S9](LH!R8J!6:B59 +MI96TBQH9CTHE()_ONSGQ1"&,P)Q#./I+8,5#(ND +ML-^C_B",VW"`WX;)WCO`=J4(X!I5%WKT%,-C^' +MGC;D.K`3K;$1`DYAEX?T?X2_W"T"NI#(-F4>1+2O0-SF`%`;,6D(]6LBYRDF +M.Z2D%P_38;Z)3Y47B8B8?C32E-@8LZ)2>/G@+FE:"`]+HE!SR18)NE#()@9G +MA?$>09L?:4-\DL<&3FS[S-[3`A!3%0`5!3$FT'9'JHJ/]/0GW&=6O!?6,#4( +M4AY$$2=,")&0ZZPQV29'2!^1&LPIR!@+LD[$7P0,B&@+AMN\A[B/")JN2*19 +MZ(?$J4S(][D4X)W$Q_DF?T,.)"/.(?$I3S'+1LGPG?I6,TVR+=1NSW4)A@JL +M4)>(\DCG$.R33$KH#B6_U"04P2K'?P$G>D1\K?I"6C=0U +M/=,2@Q,A7C/\8!493\@K24'"`\2XN:ZF`.HKA0N)>/NPTSE2FLQ[*1&6]>$< +M'LP08LUDS(R,L-4I$S%]+P&VY-UHC9:J^2A17VNE,&VIX*5"E'JAZ$-B3:4: +MPX66R$QU`4@4BN;CY-C![,+]]U_=)R;.=5BRKG9=/C83\'"U&)^AZ.!FMTA&ILT,0<2'Y<^7&(^TQ=^)* +MWI%!TKB`\>5<#:H\+116&Q+\MZE+Q(W+%A%]O$>$FWK5-TM`AE60]9\ZGYH$ +M89SQ+"DM\]R@B&2CNJI`Q)!-2ZD%+1]SGQZ.@UDY!G6!(A-]RNC?Z_2=\1$>-T)BI#I6HEZ0LWP"(C8G4^5C!?RS65W$04G+!";O$!)QYFJ$D-:?L/3/YANQ)SX9CF!/>B]8;R0&G +M37G-7[I5/-62$:3[FZ28YH:I;G3\C#,J6TH^.IY2,*?'(MQXO]P +M#VYR]8//J.T#NSZ[(Q%=FXRA+(3`ZZ'==.2MY^.>BCI8Z2'!;55LNR:$?!*> +MU6;^WWRU/B']H]$Z,!@%CL4YP]^UV;1-"L@>_Y,.(G91.[@,GJ3[@XCH+M=Z +MV(UJ/MI*Q-'MOQ%^WD5$?Q1&,G?$*.BOLH6(]=F_0YS'!U@T=?*O6YSO,PIK +M(WB3.+][\$]_^#<_'W^7C_QT<13_NWEQ.HOGQ_]^5AP6_RX_G4>G\]F/^XU' +M#Q\^?_KTP;]Y\.C)L^/[H&;T\?O'BZ<.GSQ\_>O#@T=/G#Y_\FPQ$__X<&O__6_//B'?_\'HL.B2!^D +M!T2.?WA@G#`D3OC?_\\'_\N#-W_XXZ/G=&<>/'WPZ(__^(<_/OBWZ8-_J0[S +M!\?XP[LBVI5,X[3DC5]I8_\H7C_#T15MK?/IM%KAN_*(C`$:^Z)?@WU1%3V( +M(G=M#\;N3_1F3_O6O!?GZG +M^WZ5B\;%T4B\L;D!^_L<#=[]391DA_P?Y;M:^U3HY7P/O'_1WXT*Z++_Z_SXAP*` +M6^7_R9.F_7_Q[*?\_QW8?^*$MO0_NYOT_\D`P$,?#NP^:ZF"EAALW6=2ZXED +M]&M5D6K0/ZHR6)A_M3\-]8`_?]J^#V#`_LB^7WGC5_OS)^]W_Z1__E1?WY_^ +M9']T''^BA_MSY_'^M51!E_VOXO3@1RJ`V^U_4_Z?/7KX^*?\_^WM/W/"[_<` +MH`!VY%[?1>ZCJ+DOBMJZ(-@M,AD>J/NB+CWR@/`$>PJ_^K_AV7L[;F>GWEG+ +M>',?K'RD+]XU1_I)]/3_R<,73?S_Y-G#%S_E_V\I__M+ +M7^Z?/GSPY.F#)R;W(O`/TNUROU7(MSU^_[$.JM]Z;*1.1?/HCF-K]^/7Z)9C +MO4,;!_^N8X-#PX,[CY7!X77[L:+[@M=MQ^)$C?-&45?HIGFI==QVK#_` +M[SW6W=R['-MYZGIPS6.C+>?LNA=_M6-_C?Y"Q_X:W>/87[?1[/OO1=3R^]N' +M1K"[1"0@XS;M%%' +M!-9AMRH("VE6J-ZW@T<5[N.`T*^-?3C=[?MV_II;M +MBO^<'/YU\[_/GC]JY7\?_R+`;/&/\LQR0W4YR/\C``;_0;+&NT1L +M@Q#)]"37>@M45\`QLX2N2G]5_:GZDV6`1+BQBW?B1TBL_T/T'_Z$?#"9:%?G +M\1^J_P#GC0ZT?;)+*CO`D(_%K7B$CH=V='H[YT8NQCJ.#J +M1N1:'_CC^),]_MT2H?\'Q_\X"#P+?+_Z.&+%TW[3X^?\O\W +ME']E!)5Z.FA59(N#!P=YL7^P>'!X,ANFU;0Z.L;AQT->/)YX*)_RB6#V2$_P +MZU-WCWT[R,J#SJFGX*]$#T3HD]U$DD6TF3[D)V_&#SREDO@YI)0/?/Z(G[R9 +M\>:+,3]Y,W^@!2AC;(YY//"K5>CR,""YO+CQP$5EP4/W +MY=XCN^&XQ'NX?7''/F_GS?3X>Y[(-E?W\X9.'3V`(AJJS=Y_' +M\OV&TAZJUG;;1:CCAQ/9CI_I=FG'Z_7'/_XI\T9&/_AYXXG+.S^[3CS:=F+[ +M2M=IPOVCCE-O/7'W*;:?MKS;B>MK'=U*A.Y3=YZX>5TWW:1MI^XX-T]Q60K5?\_:?M.G7'%7_/ +M:9NG_L$G_GG%?XDK'MWOBD=_F2L>;;WBT;VN.&X+R/8K'MTPLN85!R<>W7C% +M[5/=D2M&MUYQK?:[2'$#C6^[XO#$H[MRQ>A.EJYI%>]\Q7\!/A[=4T!&=Z?Q +M]Y_XCOIX&P(:!:^C^UB0F^AWU].67<;T_K?P#E;Z>^ST'7'%J),(/P0)C>Z@ +MTVX_[0V@\&98?1LDO!'&=DO43?_O`;R_][2WN@K?>]H;3WR?4]_SQ'\Q=^R' +MGOC@=SZWD.*F+]SOU,&);S[M_4[MG?BV@^]ZT@-=DOJ.)[[[:4<__L3U:7_H +MB4=_F2L>W?V*[R8(!UO^;SUQD_V:7VT>>-I.5^%'G+;#'3OX(:?]'\+/N^DYT>?=3GQ'4DP:SQ]R8O]T +M=SWYK2=N7N==K_S&$T\Z3C/IW'N/$T_N^;S3B6_Z^EU/W3KQ;==UTR\RX-M..VF?>/)=M&V?=M(^\>36DX_N=-I)UXEO/OGHCJ?=[=9]VTK[BT;T%9-NI[ZV/ +M[W;K)K^?W29;;N>=3KR=5W_7%8^^Z_^M)Q[]B"L>_9"KG;2ON`NGW?>*)[<# +MEN^]TCM"K+M>\>3^H/"^5WI/&+OMBB>_'WC?]4I_AZLP^G&NPE_4N?EN=^PO +M5A`:W_4Z[G[<#VBNW3W_;Y;_5?N_/7SQL__;W^G\OUE'^U?K`R7]W)H3`&6O +M3O3;D:UPHG_7+-X=G1[GS=C=>6#S>NM)\SA0=];?E=F].^%W=W@27N.[=K#W +MW<@^\7O-V2[ONP^:WY5)AN%W>>=.^%T;[TYC5C"/]^]@5G#G_+]'?^7^[T\> +MMN;_O?C9_^-O+__$"=_=_O57;]YN%4__*[9_X^YF8N#^@&6G?/1W>8^?LDY:>;^?MB_$1G\&(ZV1,WH3>1 +M3Q/=3&VZ;S)VLW^3<:*;F$J6COGI9O]FXVR\+(DQUEXL'$0ZB@S@ZP&JW(`@_ +M"_D7$(,I]_=("+YYS`DR:+Q$H$=15,(;[KJC&SBB4&8@>D1,#"*)<`0&?R"T +M$EJ`!_\."8&+I4&+:#!C\%OF!G"*=]'1%C+PL.D?R,'4B".1E(.H$+)$QC5@ +M!_R>=ZZ_#E6BNW!$I!S!Y)"A\1L1D\H[2:2?\DW5#>.(`\A&='`@[V*6$5"# +M_T)I%+&I"?P/KR_2T[I]LA4K@0.7B0/C!HP.41.'$1.4C\J^S0=OZ_)%_@`W7.]J[ +M&*-9,%;W3EZ"H]NB(?<>1*CT=$84IDG]JT7]6T7P"T()49+\1D2$F0`&Q(A1 +M1)ZN""XV'&HX!O]O%!`M:A,Q"C8ZWOOD=N03JP&IK=S@"U64^C:*&C5FO1U +M'%'IZ".U%I52`G8C%+/6;0#>1N3@E>"*JF@8 +M8$=CS[(!20HM8M&5,4@1&7HPY1D)J/!N>\ALMRG+FU7>S:)Q$Y64(Q1)%P:M +MQ6K(4]1'U-0-D7=[U.<2&,%DB,5:\&=XZ[!V84HRZN9==[^C[>,,I?M.'!%% +MW1Q1*VQ3EHHN*R<>@JA4-#P,T6'G1+``+156*9R.54'&1L4X\NWE5HO1:15O +ML9#?IRSK>^(`E5%!A:$"'U0PIU';:A61?]>B2)6#X0CBB`-AA0(OZI>K$`4W +MJZ%^HIM,B:2Q18V<:)AYE,=SJAP*E(H%%5MV^5C"!G!@7I9D>J) +M.#9T;18TCOPKBMI.2R`FM]Y7GT6_3S0\X^1TA,@!'AR7NBG\B'(/?[5LOHA:*A$+OR<+7`;6.'+G$,+)-: +M3G4X8#QA.)S)<%$+$1@7I2FZL/^-%J.E\YLW_D:N\#;J`?A60]T+=;24&Z`J +M3#*VT-?T'SPN)08XP$'L.#(\Z:!;R^^Z[WUM&-KO4Y9MCHA4*0@G&$=(C`)T +MZ"*\?YO4YSH0SF".B"$%!P*W"]A3N.7ZO=B[*U$+N=\*BQJ8^[M$(]1SJBR% +M/PQ$F:A`A582D]BNS94K#BQ,%]4BXES/^KZ%`O$]L&@K6/X^8G@*H#?;OH?9^-Q':+I,3C<(PA`#) +MPLQI5-_#D`MJ4V@VXR"*7/`:(J$1[<+!S$@#_%W,U32?':IN*U"^'S&Z48!# +MED6A-K0RWA58A1!_U8Q21KX+*%J"Q[AS$'DF]$#T8RSG%X/A!YZ,GO>4]._W +M-3HC-4V.4./IFT\X8DXRHM`[\@.KXG3YHB'!%T,4PA'F7D0>`0.`U<**4;>3 +MN572;P%4@<%OGJ46#:6"\S6(1K3<#]5%AB1=W%+1#G(;EN4H?/`37)&+R);XQR^QO)&H +MG2K'*&K$&;U89;?WT(4?;O;1[VHQ6L&OFB-$+B+GA5>.*"5B=2ZH%'D6P^-J +MY@)[5LP144%O!3M8'+N(HF;2K";HC?>U#3GO!AZ[/@PPJ3N;4Y9F*25N+;1P +MPJ'28B?%G=TU/W+N +MXX@@G.\8!APAH8E:PT6-U`G2Q33ZZT7CAI!@Y(N&Z0AQD'U"%$5HYW23/V696)QL)J0;=A8T:*:$/HDJ8`D2 +MD:KV-`.."-V5]G"B;_2SS:V7!?-)HZHG!9+]:4 +MI7E>'L3&P

]?$%6FIBFJEM,7Q'^W8N$? +MD=7S?;FBF;P,,UU>)KRJ(@OBJ]=55)&G*#5(P183EH+%@BC"E&#N6(`R)5&@ +M(@*5;%"G,_!$EP:_5_[^=W-#1Q*I$;RU,H":*R+9+IVOH144&N:/6`_0L%E1 +M3A/0D$2<[3(#I!C0@HTIDZ!.H +M6)PPVIBI_>@,M'1JMN\-.72G^Z)M#E<0O"WJ8C+U.B)3G"Y8%RD$!X3JDP"< +M;,AL$F@@SCB9;8@R"Z(`_>M7LX0T1G(R*0EC54P,5J6SRBM5C(KHIJ#;#SFBE03H"N<7&JBM/%6A^\JH\LO+8%*GK"4W4`>L(HDO%OV31<+B<,(,<#*= +M1;2718,5Z8)(-=FI5#PB/_I]:_SEARO+IN,<*$OS-40.-"RCI8:5VM,ZQ$]( +MDEF>T>2$[,2"&6/3)RJ<3*-J,R,>6&RFTS[Q27_*[$&O&1U-7ZQ0I7GA+C+G\EY*#"D@$@^,V*$2G=@7$I":G-"8TS[)!.N!I-_? +M3/OK_F:]R?KT?D$TFH(O3MB4:I%25'07X=Q0ZO&[.**%+!N5;`V.$"0I6M%5 +MS%1:.Z$`=$8V8@/<=+*SZ(,BBTU2,;`\Z9.@S!8\?#S7??XG+S.F1,DJTXK)DC,I:.#;;Z+!YL0MDI\\)^T;8" +MF>@FQ/6[H]C;RPL-240&&SR.4!P!)$7P@=$CR<8.W66BR8:U9G5"R&&G2A9K +MVB16V&S`$T2'33^C_P/:2Q1A^T+R-/.R`]MA=M'(=!8_!%FV=83^GH/83C0B +M=3A%/"`KD<$LNJ4+8H--2;Y622(Q93K0OXKAQ'0RFV+LHB,'Q!)Y/^L/F#LR +M%@\R,"=EDA"FJ*)F#K*X$[S^/:(1M8HP.\L+(\]J%.I;6C2_J@1(\!&$)8D# +M2!N<$**B=RP6BTW%>(+9OY_S_2=:$`_DQ!YK(L)*X8I":D0E^D+^:1T-*8@%`\C^C/QNNN,35@4EB7^9 +ME(0AB0O`"/TUQDT4(4Z`_2+!_`GKQX&:#):1G+9(1DA/D&B0B\XZI7]"#@@[[E74+,QK9/BB.ZB\[S"? +M41>2#9RNR`*UIB>$(=;T7"P2PH-\`/L/A"8!'@"=UT2%/KG??5A-DA6F`U%# +M_VYRX"IBE8F@JPU#()28\)![:AKTJMHW0C)M!!GW9'S`M>->`78X<@`J*@UB",3G!3*_6 +M_:8$3]3E;S1BT/=*^75E"")_3I?F,90KP`[K-6L(?61$"E*2-)Z3207%2#Q! +M1Y$A(-&`AH39)";8Y/B;@S4RIL"4XQ9]*)4%P_'IR=2SH-OFPT1;1:1H)`OO +ME^GJ,-=!\%;G?):2N`0W9&NFQV;-?S+2#@NXUJ0LP0T9P"JPL +MRTCT)-.!!\)H@*X]91"Q(-VPDX$C^FNZKPN&"!D/G(;)G$`$`)Q@@F2,,J$R +M-TQ.P$LFQ(*^Q[E1E8WB +MYJ*89@(X*NZN#[>7!6Q#ED8(,1PEZ+"`EB0"#+(!481?-Q*'PDV%#6#ER7_7 +M3`+A!"(!$>(E5,6@+_0B/B'^R=C]ZB^`)SC:N9A%47OZ84V0J&M>5[-"Y7X< +ML15#!/41A?.XA!!K4@Q\`_-U1H,;P``03Q!V9'Z`#6"7@Y5AQN!)K<7FY>8E +MBPD1`\IQLD"@:BW*M8^OBH[8J6Z>C:`E#%5+F]Z*26\O&VI4&023VPH%UR5K +M2[44:R;"@+5@M@:S]SGVT.\#9P%$E#B.Y0$$T=O,=H/N+]WAP8#X84WT8+W/ZFZM +M7L8".('5HED*9H?!RQS*4H?-/N<&4+VON*J_4$BU-=,EQ4Q$AD/\TW1Z`W'> +MGCZ^"6)WSO(KK$X(9!!"G!(A!JPJ\TW.;\AX(,2BH]KT.4_!-QV<#^U(!"!V +MX'\0$SIJ(+`ZZ_?%1=O`:I#7,3TI9U4'#D>CTF@`+#6<"_(NR!XB&NUYB:UO"[*,K`"F-'[@D6Y#D@%7:0T203 +ML%"=UU_/0+-R9S*`P_4R9Z%@,D!'Y`A603,"C6XTR\$,-2%*(`T:E/.Z4*4J +M27G8F\E"I:.CE\)M'-%9:Q-M:9M@LS440JS)=!*48FIDRA`$LMED;IPMG!(E +M9I-^QG[60)2D,L1+#EPN<@(=F_5$@WCR+>$(+J78J9I1=9WB%.A((P7186$: +MUQ";09*AHL$.!JL'=I88/6R@)C:3C8(INLGKD]D)P69G +M.I4*X`@@S07&S\[)`#D?.)_T9D*`*JDJ-\G+=$1D2O)0R7#H2\<$>J)CJORM +M,C(*.H>?^/A=9ZXQ?N\!Z54-"(+WAJ([ +M)O+=,,G!!U3&G.4I`-4::H%A)5&",39[X\S?H`/8';JCGZ4+!&R!K@&D6+,@ +ML+_F<&4N3L=:'%'B"`[>$B:MO)D?6L9JDJ'T".SG84V)JHJV^*N_JYS&BV(K +M1Y1EJ5:#N)IT!#B"7:\&HB*!STG"YF6H7@3"*HN[WK6_0F) +MAV3^65]FK#$W+W,-XB.2+44B&KS<2&KH9"H<85/QI5JQ@D+HY@`?8:KC$;5P +MQ'?72`3S-2)KI!*!(TX94J]%(@9P0%E!TF-SLA$DL>&2`&0U^ +MI?EFF<*@@8=J%IJ,<-QN5V7'2=7&]TQEBJ*.YD;>+#]<7`31*"UBR9:3M26I +M3/8W3KD^0JMD"`Y,RW)*C#)`XE-270-V2I`$7[/8`*)O))R]0:4(Z4K<3IT* +M5T$1R%27;AQUZ%R/PYF;"8/CJUGU(VJHHJ)1>0N>@+9,;7G0VY`I-2>3G-21FZ7$$IS8`)!A+,2MPF?6"LQL; +M"S>=D%I,.';)<$&<+XGHY1M'D#4JS)#MX\D=')%!3%"&5#-_2S(./3^TII=[ +M(&M_ZSS7^RC+NIB,Z,"0"I200.T`4(J4)>F(B=0*]*<;B>N?3`E-K:?`"R@B +M0RV`_&&CR5LXYJ+&JMV/0UJED].TSGF-TTX^]>\-I5 +MZUL2N+#@;1EQX5N)DH"<_S.XEM$L9IBFL9BPVL3HIK.=A.6"^"1'?0CQ!22* +M\0.1!L&Z]5KHQM":_2;6?)[*JV,/52T%I@1P[,RQ3^6:(FWQ/*.NYI:=/5`Z +ME:4+#2'E1U1(3B5XBRR7LD5&0H$0UA1E(N)YD<*D,2:(Z^?(;;"J7`M'K/OF +M=*+`!@6:=HN]>(,:C\-02U2>1!@97*_5*+H/BKZ'LHRLNZUARU(=+WB@F7'$ +MAM.CS!%]B]AQ&?:BG)VP=*!^BKA@O='J8Z&$NN-\),_ZJD*IKRK/5M9!*?>A +MQPR=3'`GCFC&\K^>1`7<;)C8R3.P0K9PB=3*>B)=;@A?5LA@`U +M#3^#,.2"(\7]Y'@WX`,SCRB(F3_<0^5^IR)\LJ@N45(T&JW>K=74S2U0.XK2 +M9>(>!^L(6PHAV-M8(+/!(I*S&P9[Q>78TXD`2E(3TYW%)F/+L#D=M)GVNU";!<"0X#"'384B*PYGCA\J5NH8]6.[0M*]C +M:N?MRM(0MA9'E(A;+J`C)8MDQG9R(06&ZG+W1:.B +MSI3#UFVW*>""21-$5]6^UH#[S2+]X/R=.BRU`+(V"4DA6*AT60@,. +M6F9<1T5VHW*)H.D)$":7/R"=N:C@<`)4:X:4D]X;3(J>ND";X((&;C)%J7C) +M5('?7;X%FF_QM#MF[C1F/S0RXL%T1YFXHE8#Z9T^LN`9ZTMVQ2$:A:PR@&G@ +M[(DF7&56[LRL`@(5VE`+,O9V4"'TM,TRS&J%4`5]/_PVH$T?,MK:0*^XZU2Q +M`%GJ'L\1)X8`CD`,FL.7C+@7E6NG'^TLIL+[!"^Y:03"+I+\6$RF31K,FIJR +M\HVDZ46=4:=Y#ITDTM73YCN3P`WVZ$"6$D"L,`7:LGY@`M&7L*"9HF&6H^V!919>"&[_385!>>&,? +MJJ[^`KK&VJU6C+&)KNJ9HEO/>=>**#:LHJD!99OD`%77P +M/IDAUJ7=&>V=7>T(5TPGW%RG-?))AWJH#AUJDHG!1/_2N0\*9W3*A,Q%E]YH +M517,F;]K+ZKV_/CNZOPHZ%47.6@I=?EK!&TS_$E,\0ATL)A^??.E+;G-MN,?+FW-DZX)4-N;LD2W=R]L<(2M +MML+)KD2`I10.P8:B'CNLR)+O[,!\S$(R',KFJ9?8/PW\"'.JK3>!=BN(ZD[, +M4A)--DR)P5A/>V(UEQGHJ`YJ]BJ,;FZ;X)E/67R(0W61&D^N"QCD$L'-!HPT +MRSJS4KRSB60<-I1_92E5;OP:M*IO0,?M +M/L:6*='M*+978$J3M_9*G;OE2?-"B$E#%#@),6D#AYE, +M#X_4,$2VC(-.%,'MX#`RXF5,!&AP><]_PD58_"4'6@T!;F@'';7[63JS'5EU +MOOK@+!:B(UAAD,UH=>_!#^B8%XLMP"G0FPH>53M6;N41NPDU'^C`&=^Y+1`D +MBAJKZ&R;=7]C*Z_.[H5*X%+J+&52&QD-A.D@&#D74I66N@TJ_)S_N.@VEN$^ +MDPI;WJ=P;6MDQG%5-BG!KK#10VE1M?1_*_QRA^Z%8:69QQ%.659F-I#7@/GL +MKS';KQWTXS8K1HBM4'+BB@1]/ZJRT@!7TQ=YFJ%^P`5,)'"FM`AP8=15PM_M +MHW>4Z3><+INQ(<[&J02H\DQ!!.HC^HO31544C2G[(/8_&%31DYGGO4U +MI%XXSU>(4-,`]7VN7(/_`M\8*6YLUGV7'E2AS/C*LG+%(@E^G-5$+B$J#M5A +MZFH4=&+T*F1=N*'JQ@U$!S>C$L64]2)ID0702P5T0H93BY0EIWPI"UAU?C)[ +MV)I!45'<>ZKPC4Z7H%N)YU>EUED2&7+)?DK.;U%9]_!:,BSZYHSG8:5A!6&+ +MJE:1UG]<[V;EIMWJC!E/0_)@,63Q_M8RNTQ+0!.F1%DU>Q#?J7];L6T2G;^^ +M1J&=R`1DGW!.`T9#.((+<$^KJ%E27XE(D,?INY9U?LZ+04=%W0HOJ%10W`JZ)$LRNK[>BK<%LYWM9:,_9NBP:]2>5IWB#%Y@M6L +MZ7`8+`;L2@=K$ZE-G!QP,;M9>EA!4FT2,8NB:X:[O`@!)*Q02NS-XK42>Q#%@/MLM6R@@RBF +M;+#TS:<`+4>)NRQ($;7;.'8I2WALK34)Q,B7XO]S*`Q,P1H&GWL;U+2 +M450;!(71K@4>**+ZL52NIYL`=L@9T66KE*MWJ!(E(87I.7,#A^LL]<=1_:[6%-V-[@TE+!PQM.3#4:2N>U[8 +M1$OA`-P$L&&^6JBN7(APE*(CZ%+CHGM=R!MFM31C_7Z/F?PSW%Z(ADZIJAH!_BI4LJJK#G;@+F.H,YT=NT16!/*PC)!N> +MR>0NK446GL@6?K2LN3Q1"]&*;60==UH'F21>7LF/N>P:5(,@:[96'#;-:XNA +M[)"Y3AG`+S].4ZA00@I7T(G@H24'/-I:Z877'9H<63S0\*%"Y&&HB +MI2*H);-,#T=RT6)$:V<:R+73Z^63NOJT4QC)6CQ4;5:N2"=3Y"#B@)2KXX@% +M_@M/E,FI*AHN9FE9ME+(`"PAD&8`AB0V^NZ[A$P!`B55%5W*F4IHBV9(#"3%?A +M"@R-(S@BP96W:[$8P-IK45ZL+QM9]VCKZD$\T%.UCXG^]X2\K`FQAFJ&]'$& +MVHD&%-9"%35CR].%1"00LBNK5G#_3O,UN@EA$0E-+U:6_LS!$6MA![`$;(?$ +MJK:VKPD+WVKDB`&0@#ATY=(85L$,C\D]M731.,1\FUP1'2'!H7-YNS=26"'+'4%A?)4S1E? +MFKA>M:Y`PD>]T,[Y]QX9BJARP9:UBT.;SUU3A#X6_#3(:I6P7M?S]!WP7-3B +M!6[B#F+%K6YX1YS*G,>U1K$'`_L/'VR=I;5P-(Q1LV$KHJ`2 +MA705O0N9.B:D6"@AS%@PPT$QK-<2#LA.%R8=IVL+S_B2=0N\]MH4=;:W"G"$ +M10=TN>C2TQ%(!^<#SQTG6"7XLNBJ:6JV;B@-.O)P3JTYY*G<8*:`F4^SG$`- +M2C4%FXGK'JB6P\&RLBQ=)_JMJP`VT]>=2>!ZLZY/0$P?BCJ7":!KTY:8!RKA +MPS)J-NQHM?S0EF>:P).7-1Q;Q^OB0"T,2ZG+O?9=#]:OV:EF.L354(Z(S.>X +M"[(,J=*9!*ZAA$71=#ZP9#9D*FR^&H`K(!ZYQB6B3HX(H#W.QE'04R&``*1: +MYF%%%EE=^\T]T?#AJ6\IX(U`S9B*\>+>Q2W+(;::_T7;DL!*,V<^*^0V4&LI +MD%)5!$.*7#KY98N@)^6VRC:LV@*ZLK0E:\OBK2VV(/+OIR],'S")0*=3$RRS +M.;Z:-6^\*QN^M:=P$V#X]1&N5S[:6FK<$NW9!IH$-0NJM]1L&S`;$CMY0$1W`1TN?088:B,ILB +M+443S!%P0CL;;09+HY:5GFZ=9'5H-M/8K!)EC1*=3!VKM=.)2H:U!J_,7:F1 +MR&+A%U9U+0"YM=VVXV5_EI]KE%=H-JIT'('8U%J3H#"C&BQ9.%05R:UL3]"' +MRO>C-4I5:)3*$2);F9Z0>=(RDV7A/)Z@?5Q1KQTO46'`[+410EUN36`-+!JW +MAN`8P#CU1KT6CD@6M2:5Z$9BSFR]P&Q1-*J\6K8]:JXU&JZX4E@G9%NT3*;Z +MX39)K&ZPR@=C!5;C3.9`6JRJJ:C]QJI8#!9!JE,.R'L`0:P$ZM[%O\K$)BCW +M0Y.*S^4LAK7J7NAL1.:)1(5C:T%9%#4HT3H@:*UB'1V$&!;`E8G1ZGB-53Q0 +M8`:&+GWD'OZNBZ%5A=.6@A3%FH=/30P$T#+Q`J)U)1& +MK17`;@G5A5HU5)9NE17$LR4F@?JI/+?(3-U4@O,=?$E5,Y_CJVSG>#%+G&:" +M$S/3%ID$8R3FL&Z$X=A&JC99:(Q(I8/VVE3$4I->E515;>VLL;WY;WMYJH`0 +M,,RETVIL/_.5>5VNZA!<6GKMWQL%XY[0*)18.Z^+800W!%PK,=;K.KUCY+`D +MAP1LK%^Y^FP",>'<+V1EY@ZHT&[^V\Z"U'VQ_>5]_86(+#BSEKZ6&#YT!)"F +MF_I7;5OAUVM"9S.D!"XLUHC=&[SDTR\L[7_J3*74..9HT)T9[!312"0WR&3( +MH".`7L.$WK;H5"-3VIX`&UF#%:OKL?;YBJ:R@37?44.*S)<4"G3G/0,5:D%] +M,9]KF6J,I+)D]?KKF@!K42&24%!3G8G"RKS89XJ:<0G:L8F.MB^8$*SMTY6W +M]LVG6W0FTMH>MGC*$5*)O%*ID.`^PG9K<[Z:H8Y@OJG%ZTIV-@"N=5XIQB51 +MJ46>U9J4/^*P99;W-;"M)79>5#^I:U'%#XVBK?.EBZBC2V[454QFDX'K)S>^O>8L5UL5_U$BL4D)NE$E<;?(-BT5VK\?>%@UC%5NQC1^(25BR9>W8H>Y& +MI)'HRL#`G1BH)@M^I+S!!TD.*GU`XDMB+/V]*B%);96 +M&(=NX;8VCN%R;CI52XI!^7-:L[Y>I&75Q72^LHJBR,MAK"4, +MJWP!^P/@U$=3FUS\#^'\,K&(LDSN6ECUJ?Z'!2_+V')>V^9T%1U>47/I&2LO +M=/5N.D^]Y@@,?:TZC&),M=&FEH/KRP92[Q4FJF!T94BD4&(AOC@7KGN.K,3>_9 +MDF:,S*%=I*+M)*BB7?KAY8I'(XA>'`R!"[DFM)BA4I6(`>;>9?GZ[H2(MG;Q +M:T)LFY*K:WOBO^4W$#WA"V5DF:\D+B'6@WNIT^4X +MC940HN""@2S[(V"[+XVY:>3CG-W4 +MDT66B<>+A8$`;=3ITBFR21G=H!.+K4ON-IPN%[2T*>"Z\*M+@T(Y>GZ7,,5: +M`A.NU*[NX-V\.U$A]Q]I`+J[$/UDH1TKH",RN]>,*O.^U65H28;TNZ&/^Z)6 +MQ7YB2@]S1+H(9G#<>078$$=X$U,+C5OJ(F9,:HF1B(E8B9X8F\.!8NU,)C#8 +M,ZJ*NB.*)8,+G1L$`)1D&>9O9!GS1:KS\M=8W`3Z2-1%7^H[*$T> +MJ!-2"L0FTI;;*^LZHU1N,^@64-0+QCL>DMBEQ/6UE\1`@Q(K\\IE5L5:TSW: +M$L2<^6#)M2A1&(7*))2_./S%IX>D37F:#U-M.545.3*0\ +MR^%JH$*K<$B`JL4RY;I0G)0]6^&6P+BQ8XV!Z`E)?$F*)XKBFVLMFVUZ.I>P +M,^WF.,(OQHW@].DD:7?+)-FSLKE.ZOQ4"UY;(F<+.\Y/DLIJDA2X)NIW2I:@ +MC[G-9:(-E[&&@S%8KIP@$J$+AEFABM;(ZX\N%J7+\-RO?WYKX5,S=)H+#SFB +MMANPWRNAA+F@`U7?,E68*"8\*%&F+6I-:6C5(G&%QNC%BL@W!FMM4Y\/ +MPG12W\I^S5Y;UW*M1@WF=]TR+[Q[4:NHF?M4T8@J-XF]61>2#`88N3@B@'/F*NOMNA-,=W51@<;QPZ84BI,KJ1K11F5E-_$-AE;I+V9H= +MJB6#+>8'NF)2%8FY]<"IR&SULSYZ\HLEZIL;*U@%ND`>#)G&M9U6"HV196(5 +MD?7K<$091=$]^K=UQB/"+AL>AG"@NS(O05RO=5YC"&5A!)^YYC!E3B<_1$A! +M__O:;DTX(A5+C!+O;*/VQN:?9]`&@Y7ZMY)\YE.93AH;?I%,6ZZB`?/I]_W< +MUDTD*FY:E/CZ^>XM +M7!:1[IF54\K8X35@90[&3LH1QA"201@K8<;FZ@UJ:&]UCDA^1L$*L;>U3NA< +M)3HL)]+>-]H\L&XJD:BN7VOU+:1"[A]TY1K,33*?+S*84%P\O6:V.#V*U!:9 +M+7UE/6S@JV2R<*(YMZ8R5516&#\KGY518J"I("9$FLC\E8[65(T$<-5:LRN, +M1]1`TC)=;O:&3*Q$8"+1>6?P$;VK1?E,GJG&Y(B"Z`>^:D$4E9L>+H@$XJ^$ +M6"M69,4)T9#%/-;&$@,1-)6+E>.)@:5_I'"G=#.RH[@[7MDH7HC:"1ZO9:0Y +MWX7784B8VN9)Z\RN7!2]8BJ]>\SQ_6PL9@`:$Y089$F)8%XIJ^R";^CXC=+ZV3I2N=;ET5>#][*^/9::/,#)(D2_(Q&1<`R39[5 +M06#A".[1#V8#J9A2N9!A)21=@1H#YX_F=<`_:O@2G:9SNWVM:[$M>`M'2U)_ +M55VB'5FV1R?9".[+!R[Y)TPN##]6`BDIZ&]_@5FLB7`$ARBA(149F>LF$6+F +M$X90&YW0!"=/B+`:R))H8S$Q:#^[UIG!=9E(5'1T].N:E^D'\'Q"^'UFW,)J +MWGIB$6I_7,%$I@C;\+\P]!J$P'*PXX&P!%][!@5*Q$C%4=(X@Y5V"W.A6F"C +M(H.)*WU11B`JD4)%0]T/S0#)M/DRF&06W39EH>A<0#WRZ@*L99C#$VHU;`ZD +M=#S-!]*02-DBTXR'AI3&6EJ3@PB@!0<@>6FWG.M!^H/,'`8L(BPN!!9MV#A9 +MXW4Z9&$+YBSE"OD']N$&_8.UABR3NAU3U!YK%+7Q0U<_RZ""(O)@8!'4Y(JG +MX"9Q6/#(S6$`-N0H^V#%Z]G1]LO56$6#H5:&(>0YX$)?X4.>>_ZUQ.;Z.O5Z +MG6L>!TGGL0B'6`TM`V:W;>&F;Q1A3:/7#\CKFMLQWZBQ2K3-0[.R`,T&6]\9 +MC<8GKO5I[M=*Y`(L="*W,#W@X-@>K"&`.,<#L9*95Z&GWK8NN*M[T8FZ+_;8 +M(+=+P[N5!JW-2%GZLRY=X]%JL5/N[&C#Q%;6I>F&^Z7T.M/:]4FR.;$:>RW= +M'':+T7#)A-278442$&+,#)\+G%+3@<051'LL%D%A>OW"P\)2;QCK2UFC>V,1 +MNS#Y;#E!K4#2VJ'F7&>ZX`0Z&H^3Q'H$;EU`W6]L6%AGYL:2[6HY)'\K?9FL +M9G\]D!08:B4PUI?$+B^)(6P)4'$6N"B*??,Q4ZOO:C6Q?*S0`ZO=$`5$#>2` +M5+QBRWK@^>`#BUBLZW"$0>SF4BQ1F3M"9%F:5)&W'D&W:/@G)M71&"%$5K3Z%)!E$!WX:):*@N4IGJ]>:G%5A'8F]'45=:+=P +MI7:B+S5B)7/_>)."",$6/\<9DD>ZUS2Z4 +M-@KJIWK5VQY'^("11(/I+Y3@_R=1U;62O-\@O%8TUCM+FY97SG0XEI!I!@(E +MUN8HYH8X,\808B"(YP42D^%D)$VRDL/V\5)%RD1UNHR'9CU5X$=@(5TVH;F+ +M:DN=V:!O,STRFP*H%3N-^:=1POS`_R1.1&^C*NI:KSST/A54%BYD%ZD;ZGK[ +MJ^'(I`0.N$^+)U#KD\.'D!B2/)D(#+:)')FJA#&^+2H@5TI*>*&OG88&4E*U +M!DNX>*4`.>TB`()MUEA6#[5#4=2JSJ<[*H20QU@29DECADGD]YCQ^NO9;.#( +M=*;%9YSOM:AC5=(?6:06.:W.1J%G4R-$/1X8<0:)<5694-"O&FQP1FU.QDPKM((EUA5-!&QD>29GD$@]P',&:(FG,A&L@2VO@ +M+S7ZKDEQ446VL)M0HDQ*J1'5%@H6<)?UFR2@F`]\;:FN8]Z7+'J>OY3%904_ +MJU@)VP-;@B\6@TR;7VEXA@,QBXUTCK/UN]=:L +M-/F"^DRU/M9"8P1E=>=U)HM72,P&WLRIW*;[K'72N"Q+KX68M:[TR\ZC"D'# +ME41/@6'`&T2*LHJV0.P:1QBJU/Z+VJO8%4X4MMR"K+(NF9FU*LV7$J(3'2'H +M +MEPF1]();B)HB'KLJA4$=G0%'R,Z7@TR*0E`;PLN,QYZWI:%G4- +M53T7R344*-WDFK7V0%TK3GQ9^\F*(\;F=_'?;(UH`L(J4E!(++&1DLJ^=IC) +M-@/ULB63I,HDU[F!LBI0+EZX!2RE_K#P(C/2BI$(H;^^0CA]+#/S1&.2_?"; +M6_O>I[.3D2MQD&:+KEFE9H>3M37OUIEIZ%;U4DUF[K(/L*,O5\J9=`F;W.+1 +MNJ09#4RZ`RPT5Y,ILLB<-<5#E8(E707;0R79%;4Z&>JE#4S>WKZ$949C9Y.UN[C@^YY'.4&&.83\$. +M8T&6:D!?#D1[*'^OM6N(_-D(C_6U%?=:BT1@(>DG=?URZ^1G7;K(HN=9Y>K<&ZX(V51MRNVD$;A`A7T@4THTDG>##,E-C?0 +MB.)+#2[F9CB`K4E1N@P%5IH7KH"4('25B5W-+?#%DJ,3;9-9N=C`-U$?ON\F +M2!*:RL:99S>L%Z\G&HIT%4PP(5)QQ)(=<24:M=B1"T8Y7%F%)8E@B<2C1%^F +M^!BB%(BMO]NO7?&!FLZQV%7Z!Y97;A"<:$U-I30"^'TMZQ=H8:I"4>L!)4J" +M)W\2\(S"U29@[9D0JSHX9/9SD$OP5"@1=Q2E1_5$>8E56H*\6=9>*BEDTMTF +MMW#!V#+7D$EFDI<#%],?BT49".8>`T7UI1Z)_8X-;`+T(N;6UHT;%]IY):]K +M,52R,LP$7C`"CXJJ$9QE^^8B0V9$E0Z,);)\B;A-VBQ*=[Z*BT/8G"8M(:H7 +M@.!:,)VU"E^#*R>0HU96&)MHB+A@V@_*:/*51BK&JY>9S=Q!)!_>!==:8NC] +M8$+\C%\V@/(HNU,C:@=E2*9%AH)=?*JL,D-S*X55N5$B8Y:00$7*PVK68EMY +MH:Q>6'C<$+2"C*(8M3]Y]E).W5?/4B-.+S4?]?+EH%:6+\<:F1E#7E8OUQM; +M^6FML3KP!4:]\!KLG/*V-D!"TB/7?N7B@K/ZX3*DR&\<(Z7?V=A_Y&/M,I>/ +M00B+VI11U,$1KJS058[4$__W\9:YZD#R,EP@WJXS0W3#' +MW+2'7-@:.B#7`@"LMMM7,FP6LW+F]PM0KR-W>%L*`A9E]A(YLYW"+9541T]2 +MI(5K_.W(ABX#G9'Q?4:9#7JAO[J,XH"5LRD<2$HL3F= +M,#5PUS>+S492)E)Y;"$J2(S+ON:IS9?"],28+F_'K(;*9-X4#<44,*+M";!U +M8W\W;3XJ_#76S$'GZF%Y<,TC7Q&'\14F"*AZJ5'L05:+!N^M$S\O>?RR6`$F +M'(,P-/3%A.5CP[ISPRMQK[$RO:1-$*OL8P*,S"_C$S*TM#5,A".8*4JSW3KD +M7+@!11MT!\=+"^VF#8Y0;T6+)**J")MF6NF=%`N6Z0"R@9KYK#8;ZH.[[,YJ +MG`W4(Q_;7\<4#!%S-TDCPXQ@9@(\H3;7XJOG:YL+:FT#R#]Y*=80`].\'+Q. +M\3U)>@?.6N1*"M';R#@A9"9)N,R;K^%617#K'OCS%H7>E8ME9;O#&3DH&E.@Q[+Z!R-:HQV``N"1'02H'>]'4R)`M1;G-& +M^[D#\$R*K+3R8:&!_,N%&P3SY!*XD[!$EHEIIP.(&EG+?&J!A(3R_64R"F_] +M<#X&#O!RDUN$3MFB=7+X)@9".F@,7EJ=%HI\;6XIV$&(L5.90*!2-L\'[J>9(QS,(JX)B](5.E2Z +MWJ@4G?H9`[KU^G&"%8GFL=CW#'RW&=UW%,@`_JV.%`XU5. +M2>1"+_B,USZ^A-9#!"Q,ZPK?-<0B)& +M?V,("_,W&W+5.$)$HS(%Z2_99O&\4G(.N.>90A4I@%-D*UQ`D@%^T&+#ER$= +ME%I+EMY,`EX#"U7@UG,Z"TZIQ&/@9?5=FEE^@H72O$+,5V#3R3,XU*QEDM^H +M66C,'&%^Z0T<8>MGU8BJ"EI#2+_K4E0D"NAA`E^JRPG?RD)#@+9.4@8#%S`* +M'_ER3%Z41>W74@H#Z>A;7DT\<'9-89_AQ1JX%ZU(6'K.MU!/)M0V"H+*G.6AC9=,"+V^6!1%*3I"M`/"0O[OKC(7JB`R +MK'S1J*M)S.E2T8A:/0\C68RN0GPF$[`"3TK4XDLO`3R6(@$C1%U8U21$ON20 +MY'HU6,L\<5.98+>U+A7&=!!EJW1>F0='_^&&EP(FX&GPO]RF2S2M&5M/M6,- +MT7`V09T+*0\(*W>]MFN",8T2KH5=[J">U6);J:%NYR(PJY`8;#46\*K8W[!> +M@5)TAJESF#J?VY#6@$+B0J3D2 +MN5Q+`TDIRX89>>G@B1N;9VT<7A*VL'E-`ZVASBTIO&KJ2H(02ZX>Y-*YQ5JB +M-GVIX-3R$&[-HQ&.L1>=UE#<0"8JE!Z*H,OSH$/XR-:>8#9$PYOY:6V8PHK- +M6C2\6>_2<@\JL\^&LF^3#S0LIL6U4B&9U=BB28AUIB*[8GVY!!KGTVXR:SZS +MSJPH:^7"#/K".V196$#KHA2:$"&\/'1(B,S[?D,TO/;844?7-7]%:B^7I`#" +M6I59D8Z^$IVA- +M>KK/6QQA"%N4Y<#O.N2<#:4G`1T*)R.B(W)9BB67^L*^E"-D\,G'XI'F +MDN09].LX1&,@9#U-9LER+"WX;FU&-II'K6_O*A01XH@2/67]6MLR[N"%D",4 +M^8;(TBD*6WZR:*Y$7^,(6]U&O-&B!DGE3B=9:%A"S1QV_0))DC!"K\Y!1\F6TW +MW/4^L.2G7]T<19X#JE5*F79>U9GWI"\:J9BB^$0GT0U%'J7ASO(TELMPKCU;1:$R+LSKLPN\96D!2W`D-!X(,TH01 +M,=UQ;N&[;)'7$MX>&B;T2?'7>.G2E085!AXGK#PUL=)2?8[,Q*HL2S,?Y7(0 +M$,V+!^4KTZ*`.:U,E^M"Y9C`6S2^V689]C,7)3'6,6L`@*<0&-+BS]A7)F=I +MU;ZSCB,ZWNJ"B'#DDB`%U*HI\7(PWOY8=NY]B<)_=$S,-:]$F%TTR(JU9>F+ +M1ME*?@8L8;$,T&'<4I:5392O.ANM!3,IM2I%Z$>725H0J"(U2H0$!<&JM/M*]C/4K&48XULFQYB_P\&0Z4U;!#N$A=. +M6_I+9`;MM>IN+&62I!A^6A-">[-"=63(;.:ZHI%_=P<.(MVF)%8!G!Z/7;3< +MH"6F(`!+%D('M:3)-G6\DBKUL>4?PM[Y!A@J6RDY:D:O&AV?U4@E*=-BD::+ +M5/6#J`B=W4372*:TKT'<<("#+;HQ#T6DX7M+?D*TO@,5F7)"'-5,D>3;1&,L +M<8.!)N9#-SSRUHJN6P_52UR%5L.J#ID2"=,B84HLE`ZH4\]5CP[0U3>7,H%: +M.`92HCO.MW+$H.EOFG^P4CIX.B=SQD(#$]S^'X,7#0H+NC;U +M]A(*>?RE32#/;S"B-9ID^Y7DSF#QXF7?#JF4>.AMUW8MO1%8^ +MP.#03%T18.YGUN8R$XW,_^VPYVW=,,(T1$?7B:BN(@J7'([B8TNP29MFM1Q2 +M;#YPZ7)O7/DX;TB5W\1]\V,`1P13HUFJ>K=ZAC<7IG2G-,H>M3%@DD#E0=>EB +M;2\'"I*7G7AB:=K5IHBYO%$0DU5;FB%^6W!Q=6S%(F6^:KDKZM?GN<=M365I +M&"(J6@Y7X(8WI]TZR$G"&1O47%CY8:9E&N(Q^<:?>W<.V&@L6Z)1AZCJJ7*^ +M*`0A.YF(7WKX6JLM(1LK);[I6XF79;E'RJ;Y=,$Z+RRSM4%)N%P'O\::>$P2 +MXX>UP@E"$!O-D@Y\U)Q+6QX/0OILL1QGXSISN:IO?A"O6ZF_(1&)*"XD^2ER +MDK4,Y\#RG;DG+8U,5STSHZ@C4JU5ZNI)'$5K63P'NM-:-')MPR8)_)HE>#R$ +M/U]"%2Q#.N0:F\[J&O=:S6G52Z@R.9!MP#(V0,$<(>PSD`E-7$&VDED$"!<; +MIO"F,D5AJP2O[+^]O(\K>RZ"A>"\:FC)>(BFX"F?`B$&@N56-7YF[+WJ=+=6 +M3EEN?:P<2TB"/XNL?7X=DL@<_$#EV`K9II54Z`]'E2I/WIEG6X>_\F*76BZ2U6U4 +MBE)"$ES?9,%:G1@ME2'B%\-\,:)H)H'K7F8ZRS%<9REJ=:]IM*[Q4H-D2-/L +M!!PACL;`(N^FN`92;@BML6Q$KIUH=,%"RY*.QYZ8K)@CJK*(838*Y].0GB4X(@-+\^!D)T&H;65P,J;<=:W@/_2>1FK.AZ1=8;T +M5IYZL,9&/-!:1<6%`JLRRVV2?-T]06.'2@:B_;)#-#1PZ2\\WEH$KJ$GNC0J +M7\YQPB$*V<&"58`-?1\@K*XFEGWYHE@+4%;[&%D0(-9H2M)1P +M%?3S2F8DU(^E5*5+5IRVFA$J:^_JYC<&UJ+57[SP)J4WNS<8YA;)0%FNJROR +MO8U$);0-H976<*YO[*L'RX=GQO^K +MP%SBJ[F5T5K4+A=&L%D*$K/+5GF3!DOM100/=+G,EDE@-8*RF4;#LWI5HV:R +M*X13C39QN"6IU>4.I"[5$0)T>(D&/,P4!".79C_IXJ`IEAG>K#S)$&=M;&5; +M3)#56'S8W-6)>'8C@TPLC039$C182GYN231(EEG2%@VORK"U:$JS,C54EAVK +MUPMQZJ2@3/[*!X%G[;A?*"%@>RG*$Y*\;,5N+;\X7_.&2J8%:$WT'FYO2ZMZO<%=45=5R_5#JXSERY%"LL +MM7M"!N(WE64X;\EO$]WBB(82;;7!JS]/,FV&+AG2W)N]@=)+U7C,!9`(F5ZD +MLJ1F;IRKT^F*43)7N%>W%M*Y_[$$)33SEPLS6+6;U#"O7W,*5:@_&+*XU&09*BB4$&8C"LQ4"V4U= +M*F=DE4OP%%'L''%1"F(KF.5HZ"QZ20XQS)?<7KRI+#V',NJ0@D;DHAFG"9;P +MJ#5JE2P@T\815G8YL(FIXF"-Y8:-_5P63];BQA\IP*DZ+/E+9@=FI92`Z)#@EU@K+3-'B,;J')'7BZMCD:7(ZS+<7M8S7+E= +M/I6)'6M)@;KIPBL7-ML(0F0=GK<#$'31'.;)849RIVBMS/TEVZX%W(1I)F[;%\!H"TY\9H* +M@)$ZVP^\D<,#2)0C?&59A/40=2U=N^%\5$1-J]%86]%]BPWHVBQ`[A75#[1V +M7L:7IFF29WF[[DL)D=>)KY7?0Z=6K3K'3Y9>L;=)K299*ECSPE*,6?ED:`FR +M15E&VA`Z;,+C^5E^O_YNC@C6XJWT6@8:QQU8W$XJ@:1@CL;!"76H,&U@Y0I0 +ME1*N[JGEAZT4HR9U-(+%0^9%)XJI&3G0(4N1,:()DP&IAV31K2QK1Z&QJ&WH +M3C1Q1-A1UI_S4B9>D@->Z+B>R2(+U7!:GU1!:A;.4IS:,)?S1L3:7KYPY27& +MA6I$SZ0L9$Z74YBU;`@_"&.,ETEN'D?&O1T7;>\S\JN1/2C=B:#;A&BES$4V +M4JRRH@)BEBSY)Y@(Z!7`\K%(RC:R#(O/6^K#GPS8J2S;:_@!W4GN*S<@(:$:P5-2Z4>W +MR;3:4A0\B"45 +M!;O<\+IO0'L->A]>!B"JT:X]"%_![Y(F/ZA7MAZH8PDK"$X&DR:`D7JA2S$3 +M=.EIG!X=I4=)9KIQ4,_G6FDC.M2#,\:.H2C%?-IT8.B'):#(,A>Q$.^#?R]A +ML]$2#;_A?+1UG64_N].D4)`LM>AEDAI#J`'-M9&;A9,S5&%!2=#+47*4"$F@ +MV(D.:1P3.8C%)?+@^RJ8<*N=8UQ\ZH`U!*,)(@G@0@((-19=PXQ@>H+9)<_; +M.,(UH[(6`>TE?<(^W!W*LK'P)SU25TRS5K=+)B_DIB,R)@*--\F.8E`D9F)( +MGZ@4GT%]0+!7.F[)VDA8&@DD%-9I_E6(H',RE^*WC1E08>RY4#@1]T.]SX8B +MJ"O3B];*B$%I81C.:2WXY+$0!V<8):]S37OE:BY0(0%P+#J`*9'0K3^*8R(# +M2?=1FB6)J8C$9`:NDP0R,(]WI6$N@9:Q.AF%&(U8@`0R2!**D28[((1$JK(@ +M>.M/8?.ZJ'2L"]FQ/D-S6?*B488CZ7%9^MEBV9IT&L`AHQN.;IL)ZX*$!($? +M:>7QI1R0!1S&) +M1;P3LU8X8B7)^U@X:#]Q"]@#B!!,K6DL$98EH&5L;47B0J!58JA:S0?B`6I4 +M28,C`E:HKX"A:J+,58$#U>@A)'3`@>,(W_ +M2!F"^"`&$6+P"@2$14;V,*N(E"-&+6&]BUA+$ +M(0F_@SD!K6+>%/+(O=5,5F(8Y\!5_BG&QIB70@=#^U892E+6QA'UFI=1T;6, +M;`M;-CFBD3=3]N`B&L78=6QI8)G(C-4D#U@YXHC)L$.2$,-:H$B->,-1BO4' +MJ(&C(2Q"B\2;O2XQ"7!$#K"FR8VDAM?`+2X;WN((-Q^X4UG6^?!@>>F6#(4` +MJ]3<'[JID]B:,(8HW8

-,1'6FK$69$BP0X!8Y`&(2.XN2N(KQ +MN"Y<*3-M7PDUL@286HKY29#D<;G/J'WU_JI?'0M;A9-[P@6.6@9&,94T[EIH +M7"0?UW-%R5[(P'2U6(Q4.8%W!6R")D(!?=X[B*%;.8-X@.MDB]F(V +MY)?+3'R+7)&58"E$ZR!1SGP6[>64';*,PF16JX]$LZ"L4:YI+IC[V$#%7/)6(KU)LL`TR"508-J!_'1S@']%9V!W5&CP(GEHTS5YT8N +M)ZLAO#Q95R2MB2N1J]#W%UEHKW:U?7W1IE04+BTMH9E%9KEI\;T$5LHPXN@` +M\G`@0P.>3%5D4CPPXB-1$3M"N`,^''Q"_YVK&`-9.HZ0;([X,4MQ/C0#1O0A +M[-8N%&GAA);RJ#DBZEID-0CPU-:,.6)@P3KWA-+,!$VF&%0JK'^@&@""`1QU +MI!LJ(4J`.")R$%L<@6.8$$$0Q8)U;+C%X-SL3!8L(=T(8H9! +MW"YSZB5W?%F1V$R<26\[!.M<7X5<).,H5D-QI.\.3%D>J1$]BN6S([BB<6SZ +M5(_4HP^"BFC\/M$*)D,@QUA2XZ(D6/3(Z,1N`?5VWB:*.BKIMD6Q_7:X[<6H +ME4(,)')=+>VI"Q6$(WD/&AQ!$M+X8"?4*T?J9=0LR7A* +M`/X2E@/`7"-4"=M=G,9;[S-$EJHCHG`:1T?[RT68U1#9JW`##<*2#>VT&!-*O +MVE`LQU%-I+@^FA]AE:.EO-BU%TS-`1IFAEB43ZJK;+=%(W"DF]S?6I,^*+EK +M"E81SG22@/[`%PVMY!%%>>!`DHT30W[M%*JH2U+[XC9A?. +MJZ`TB7"P>E#VWE8QTV$4&A6I7J.%L-*LJP1/"6&9_H'93]651W;K7[N102O6 +M7H>J#SLP53:(#HPZP%YT5%WXZ#6EPE'P8P%8H!T0,TOB4F%1JV*F\[Y&';F* +MHN%X;7=$"FM/)(N^AJ+!E-&[+T(.$PIC&">F))D01_&1![=H!T87J60<\3B/ +MA"6\R)&%GY5)=HZORQWY.H[DL`A8[>L1Z.`O;GH:KM@Q.8`P!.L7022!55-D94YJM)-!(48 +M'=*X3.280%EV!*.VK*/:XHA&?6$1VE)3$2AST2"5%<9Q-B,&*-IQ>L!,I;Q+ +M=Y0(AR_''ZA=;?"BZQ=^ +M`#)!YMA<&R%27G2E*1IA8K\SKU,4G;G.9DU$X&]!16A24T&VMZ!:EAARB!Q# +MO`9^C%/D/%/Z%SMG*ZUAI-E1HXMX',T8&@@A:#P5%!ZS'R_AB*1D8OCKAC=P +M1-%)0K,;:R)57]EJ>.- +M([&HHB9\7*5Z9*=1!JSC.(@TXH6409KLZ,(SO"81:-?DB&9,NFA.6BG:49PP +MZ1%";.-0F;'@JJ!K%)&YD'6$H1F89FO(CC/J(BS7D]8$"5QV?R,L$"\.:-71;9F.T7;>PU1R +M75475W5''M:6B[SN.Y,H!P'7G0N0?GJ:$ +M:8@C\QB`)X_TOL'29;G6V2%%CC(7R4R@Y&P)5UJ8*LES_8K<93E80NOR#%\@G"2V;=5%%* +MZENU)`L#ZK'A0$NI.@I?6$+`':#64MA&EEAJ9&HY,'%T(&D"C95'0@C.32=I +M*Q[1;A@2=4V";;),%$[U"8$F@J>)SH:MY\[8DGI!7*$6"RT!R)"L8Q9`[G*9 +M2!DU:FJD-!#BDF16%\1X/?*]`[NXVK)H5%P(P48C3;Q5F;JZ(W0$H3JA0[2M +M^+).)2?6JDJ\[X7K.I+XFDY5Y9$(1ZK96\]IE(.$=+XWK$YE?D6/DB#^/=>\8"B25C`5(EWK^8LVPL84\3&NJ:*"\ +M.2Z*&PC1RH]WQBP[,&E=)N2I$DQE-)81S4*B*U7,U1G*F25&7)I532`A;54+R3WHSM($!4 +MD.PH+/JU@+8F3!2P);$`56*)).W$$:UP7=0<7[MC71<.:T>DBYE; +M%6Z"&,2.A2=3NV5(];),)!!_9"LEG8V2"7%'-)&`1^./)]5H9;@^L@=B\7RVPORA)* +M4Y3#4E:?2SB]GV6F0$0[,//0VZ/&C'V]CH.=PA-!=;HRZ(B:$"WSV1&;""'W +M=G-2>.Q82*5&J7VZ%C9]164C"^G@=*7"J:4B2BEK&:/PSLRF9?>M9%2*@;`O +M#32VL^)QY')CJ>@(]!A$B1JS[7;1:,YZ#A9;*<*YCT57Y:W^C2,08F&^QD!# +M^EF:QNTXTY%F+>A*E2/&4O(#F4!I'`JAEB8B@K11K)I`5S9$0Z]%0C\N79+8 +MPAL+KD,HNC)=C31&&RNV(]K-WA%UQ^A8V#)6'8'I\I(15PUA=#CPHM>J,!-- +MS`E6T@EJ5C=KM<-@!?S1]3N%T<,Y:@:H.-![:>5JU*G2PH/)4D"\RG^FD"PS@A5M*64KA6X:&:^HKJXPO]C++'P +MS49:9V@.=@Y\50'&P,V6BORE"T.(A>TW)F:C7`$L0161Q.N9!+.I`DR($& +M[9)X;554B?!0$V*'%5$=.>\F#F\*A&^]90_NMS_?D,T&2H0<0^S49'AM-2*Y +M6H*Q>1P8.:^TOLGZ?7J#5==YX4->E\1F^3)D;E9Q6#S_X(`C=D=2=2(V0XKU +MBBT0NPM`%EMRO>$$MX"+I(XIKH/Y"RN9R54P#$E9OFIN#,%ND1;Z""#508DFO'JR=5[F8&_BE2>X"+0X=DR1'00%L3*E)/X2E).TG:YF +M`Y%64J=K?DISY@ZR\9*B!T=$2=VK3'(9"-Q+GBJJ];FE.%;<$0K+-F(04O&#_[6J-$C%T_V@+#5TNQ1GDU6$+&J2O>0&5L06.59B9UKP +M&J#EXD1BL8TB*&4)K^X"A)"*[*CHKIB)6O6"S:4#;/7@HC5!OFA4^+MPG5M, +M#EW.,Y&+&*Q`=CUJ`$N8&36?H@8%.K)8$($V/)MVL,EE5BTWR5Y`1$YX7>V3 +M1=2<7`$_^"!(`)3<&PK0,I%TJ6OCV%EPWVB>T0A=-=(7@?&(+1L-KF`#[J"$ +MJ,I(Y8$QSH$0IPT +ML]@Z-]@'L%S<+FO))[*2O"-$5RUVV,&PX5P67M*]"%;>B*(05.B%J`N:2QR" +M=?>!B,1.G=RO[YB10!PI`"A6E;)J_2;'RGXB9SDO#8L.PUEV:&4]UEAFIB#CJJICIZ.I:1)WI+V]ENT!IM*4%M(@3:_ZJ(7SSC*/8 +M<<3WHYT$4(@4K1H7YE"KL(GTKR(\ +MDHRR-I]=$#OJ<#A;U2-%HVVPWT4]J-*%\^4)1NRTY`'(T$QO)^I+FE,A[3\R +M6=5.GL05$!0B`"]ZUY>%B_IB-9H%'V(T6`8-N[CZ?&E`4FR;`%L4VRH"BJ)= +M2A-U^:M1F)'F]2QI%+8Y@0L!P$IH7V7``6[*$+8[H*G@)RZ6BKJA-.,,AM!Q. +MH@[W,:B/*)&`0R;IB`&(`6R[ZLJ)9GW7E8M$N+0?&/HCDMZ(# +M$PUX&B@G*Z*N4%W4%:WLF.T<+-/2G.K0[HG*=B-5#6$Q1`!>?A&E/G=)&"8$ +M>T5:+&P%FCQN`I`B%FLL38`6]8PJ%WTPQ")M>`=>81U0[`%7D\5N&F521ELR +M7>TV?`TET4B%%:WN;'7-D<='R"=P,*6NA\/X&??6*N.ULH7934GR9#;_B-<% +M)B$@,YD!1&$)<2R9O.@SC#@10-61N(LML:@T3V0>)8?)FN6%[:XI47$#1VSQ +M2.+VO&GU1.G'>=6)(R#)`Q4(GG,!OO5#N.R%:\Q%INLN-93I?3"2Y;W?!;.:)5,^!7YS4:3=$4\W0HB+`8G8426Y@UT'?DR?'%`$ +M9!,)P:%OEGAML)HG=/?7X(S,EC]2*A!/I%G`";903S*(&I>@EXX$!LYXYT0/'=SR-+RB6)JDF)3VG\B1T* +M!@V\H'B?%Q3G5;197$1ELFC0QU'7M(&#VM=0S2G3\:U4]V8WO%EDVV*`J*,/ +M:B/T[]KJIT((!@U`_BPBC@([`;;DRK=<9V4F3E-D2@4H2GE1]:`+S7.XBBQT +MY,]!='F-.()"8@X`6Y;2OZ0#67;E>QOE,44;58>=(SH"&/8^03HA`G["L`]V +M0)#(60V_2NY(8_,"J`172=`Z97+0O>]SW(X)<$)/1'1)8E"6TU7R5CB&.'"1 +M09DMIO44C=*A8#I4PVHTP[FMNDX/.+2F"ELU-$-<033`>)$&\P_"Z"W'\Y<" +M(Q"B-Y9P>2UUF21&MQ`V@0EEI++3L>9@H>6[!P=:HA/'.N5>)TC>E.DJ6G8B +M#.`V6_9MKS/BZTAL7@$"J`<'.T0/B>-S^&PG")P@&\Z=%"Q:+V20MHZ2U,CK +M=H0J*%AZGCDB]H-)=<7,@?J[!QJN*Q,7RV]![(XN9,76(J*NABS=W7@\CD#C +M$Q:%G6)'T>Z!2_`<^`H3:C+7<$1FK4BE`M52X2Z+>H)>R_`TLF7<;_?^Y_N7E[_^\ZL'6\[W +M^#O/]ZCS?(^?/_K.\SWN/-^3IP_O?[[_US^_^M_^]+_^_Q[\?X^*Q2(_?)"L +M'_SZ_WGP)'KT'>?BQW_ZE__XX.?CY^/GX^?CY^/GX^?CY^/GX\<]=G=W>WCN +MZBO_Y;<]^>O^]V1GO:/>V_B6V[:/)5#QJM?K%:]>%:^*WJMAC][T;#_O7%^?T>O'E0EXOOUS@[Q?Y[)*WSBX^TLL9O13N.NO+ +M[J"ZY2[?_:E'VSS<)]-N?4CP84]'RZ,&(8KA +M+E\)71%&W]/!\^,#OYP5/,+SRTN,DX=[P11A8O#.2XR>'CQ\>ODS#?[3Q9\_ +M_ODC'57T&I?&KT9>)@3]/O_@V?E9<5[8'=MMC+TQI)H3Y'_/)W$]W%V?1MY[ +M'%O0SX$(K_@:AG0_F!/XEH`K>(^2Z0/^?R@N+L_/SVB8S`D\9GK]PGQQP;3` +MW5<:7'SZ^(E(\/'CYXN/'R^$$W8]3N@I)X(`0[#=D']H?HY'K^??N%V/@7J- +M8>R&=[RQT7,4JE]]]O`X@8;=P_VGH3,C*GN\>N7)`O/!6?&%.?P+<\+YF3#" +M.88-%L#@^>9_9`J`!"#&)_K.Q3"XJ)[=!68__-!098\H<$8"T>MY?-#KN*^] +MW9"I=AM<7S-(0/?=@'#R_ISYC\=+1!B^`CV&K`MZ8,_"XP/\9;FG2X38GYLV +MX-&?\=")[^GU\Z?/%Y\^_YF>S`/T1SBA);;\XJ2-.4]^@TEP5A2]WFYSP*V; +M[>F,7J_!(KL=2K!!/:5,CV^O*"*Z(3QX5@BU/AQZ>I$._7!VKKH0-%!&X.%? +MR(W_)"^?/G^Z8%(P,?CETR9S1),3 +M&@.OQ^_S3L_7+!YOG1="A%>BEI@M>\8%CA:J%/E04G[*`N=J#4@`/BD=?J.A +M?_KX^?/G3Y>?:>R7GRY`H3^#%7J>A#NM],JQ0B$;!?,!."%D?5^O^RHNY(1> +MRZ2&"G&WH6CT#49VAIL@'#!4TS#$+D\O?F!68`5X+BKQXOS+A:A$H@*-F_G^ +MT^=+&OP%W7W]3PS"VN'/'\\N<*4]?RC0/:_KLM58JQ +M]GSE4>L$$(%NT\6'WA`D$#Y@,>7/7@6JD=0'E*!I`\`CU@G,^LP!1(O/'U4I +M?%;%0%M_!A7\(3F.J(V/_)+0`#JA:%J"GH?];N:$+DWBAAQR`MZ).J8QZ8"A +M&B`79AV,7YD,%^?Z*[_&7J1=2&8XC/,XT>6!OK7"X:C +MEX71OU*H@FMAW'5^)N;!EYY`MW7AK@`)]GP#$![NLZ*@,V!=0\@H`+W,WO%8:=S3I\ +M8&DX9YQT(8:!90/V@?G^H]C'B^O/GY0J;#183UY\^O/'G-BA0U@A<3WY+<%J +ML+XPD?/0['7<\0#Z];I8IN?A!`^A-:2''Z#!%R:"J$+!C4!/8`NG'.$^73)N +M%I3$!+D4G/#;Q6\@Q2>0A&PDB<+UQ6_$"Y\^PSB0]Q"J.;EN,PO`J5`)9&K` +M"FRI=]M&=;<#''J#"!1Z@1KM[KSJ!8KQ3#@!XY?! +MBSB<8_B?>;C,`!")R\M/UY<,'3Z+J22@D/=Z(2>(,!;P&!BVXV?`DVHC>[MM +M$]G;W0WT0M.5;M[FT/'L]4(RJ:*DL5ZHRP>M`(SX2OWJ(L"+N%'GL([.6_@B +M.D'0(9Y$`!KZY361X?,E?4`'7K."[.0$`0JO%#*;.(`,VQ#C;M/(^J#0!X?! +MH*?&)W +M^O,E[?K,.R\9-.9-G0"5`#(/U6D?*A$^DITLYD6O[3KW`J?(.U&`D^N;[JM1 +ME7X3FETG&;`-%^(#T;W%Y;P2[3@L`E;XH*P@DJ"6\@M\:F;ZWVC$OQ$7?.9A +M7UQ<,Q&NZ>\%:\8_LV8LS4+YNNN5,P_JSYY=G$$VS\Z!$WH=-Z_!$0T.")W' +M5@P*E!><0@RPRY",AGFF&D$%HO?*,-RK5XX3G`]Y!K?YBY'BBUB'\X\0`#[' +M)_IS?7G]Z?+J&J3XQ&X%68;AQ_.A)XQU#*0.VH#&K'K/3!Y"Y[\!_YPZ:-!% +MWN_M=O)^8!FE.\(#O:8*\,W%;HBTP04% +M_L[%_Q$.!E88BFX<^DZDHP.9+L<)EVHCSQ%$8@&XN+Z^^'K)NI%0]#6/GY$S +M^Q)S,Y&ABH,+]O:![3<=^(5U@@#F+U>7/Y1K$.O$0=1\\!>]-`C`OZ=]YKX9S=PHVO&Z@PE^EHS1)4T=/:E<`2@@)@& +M*(5KN$8?S@I3B,[1)5YUR!$0X8(5(S#CI?A3+/<\9OR'>8#;@"@;803"S!_/ +MSSV5;/I;&(&C:P#J']0Z"!F*(-#:$28-HFJ]7C,6[X&)GL\R^MO%KFC(WOQ" +MD9*H-3639K--<[\SH65>8&QP;F%%%@<6CH^,DV3P\"#95#)NAN45)'QQ[KOT +MSD2ZB#^,T=F<+T=YH>BUHTD-3@C%(Z12KQF<#E2'ZE2HP(OZ<:*I2.T4AJI&$X=R!!):'RTMU(6I6\")+'R3B?F8F\@I208KQ +MR_FEX`9+/6CXV5)4$H\\.Q\&;I!>C\06"_/9SPK!B^)"M6/3H9ELV/P&%_2: +MN;@`))I+;8Q`O\HJ`6K!P/.K.MKS2O,N9ZH9[>Z*5%P",'RYNG0[SYV/;6$H +MB=+[]V[7#RQI/(MPR8>SN5Z0<$(#">TVP\M=28@00K=W!NQ4].9G9\XVL'F[ +M5/$]\Z@0B,(9;M7EY17?Y2MF!7@/T)-7+!TTW"OQKV0O!V5!*=((9[U`2[LP +M[ZN>!Q/.34E!.353!;UNKN]P*;?(AA=C!YH\!E("?Z_AI@"*GR0)*22X5PY`1(@NH$C[W3O +M.08/=7F!W*P2XT*=K0^]CH@_2<)PUU.]YT/EQ@L5H"T)V=VN2.-N"R-VD="% +MM`2K#=6!O/"-P[53C6(A>-P?%-*R.'S@`=)=NKB"E?@B-O+\TL3`$M-77]0Z +M@-*7`2=XSL^K6@ESU.9,3.391[!"=SRAR15;BA:"%-QNDUH]A6J]0B'S1]$( +M)@WL1IW56E'M@N:D/Q0J#N>7\O>*[0/K`L8-7["3WES904C:@RT^A!#.1)/) +M<&:*]\-Y88"1H4*O`S%V)=>W0LE&8,X31PDG,3>6.T_GL$_@XED#G4V +MLI,(3?C0=C!:P&(WT$EX#^4X/S-IJ`LKI,3@7&^^(H5WM6(D97KU16ZRI*)$ +M-XAJ8,WP1:T#$^%,(#:0Q=EN(QZDP>8/9T[]G*LX<$:,':FB$53;;0>2;@-( +M73RTZU=U$"L()WQFY^E:L)(XD^=GC@H6;^>K/>-7`4ND&"6NE5M,"O<,*9^JQ\\K/SN1#AXQF,:CL#U4@P=7%`*S0?UD3X^I+%@1'C +M1[W_IA?U3<-G,*P$>;@TK^%*&)\YG\8I?\14\J?G#E$!3A9>9+`>4BUQ9_PT +M3H`\.%]ZMY55VN8T-:6M4132P)>B'6MYN`YH(%KAE;/?8B(_"%J24((IQG.^ +MV9<^)UQ=N(1$7<8$]VFW'>*!DT[#1WD*<4)/Q>&.WW6*MKJ($17!CZT +M2EYHC5F!E:&"I$+BP/,`A>T +ML!,@#JF?`ZJ%6Z`'NZY(1)\-A0C`<=WBT`("H;+HM4HP=CM&7 +MF-47:?J07D@8S'>8(\%QWJZXZX3)-\!)SYMJ<$+/X*@?5!$;"0I1X +MY0(+=O?/BM:CS@%ZOIW%+D$(A/9,'!@N-#S.1J0TS&^'H9;FD;UFI5.0&3]3 +MQ*@ZP<0!0,\AA3/`&%&.9P@I2.VF5JL8Y_M#_]#$6D4C]E]3X16?]`-*UDCZ +MU)MG\S#?;42F/3^\'2_9#?.MG5&5ECLMNA&#T"R!$.,:Z1/B!'$9>H:7SYPS +M2?)@V9IZ\.QBO#+H=U8T"U"*82.AKN.0Q-,'40@<>1&BLL8^ZPRT]GR2;*E: +M:Z#%(%\3)/),*9Q=>-&$2[,.PMM67WCVH2YN5NA,"(,4^)GZ5?ZXSR0BZX4C +M7F%[MUUEVNN9#?YP)J5Q12&I3@9-Y_,._5XKQUYO6WZ^M[O;D9<+*YYV/4^< +MB*"10>0,+AGW7E]Z!N*5>/P?S@*_VMU_*6!P>O-56Q4(>]#W`T[HN:Q#[Y78 +M76C&,XO\LHT\;U=?]CIJ-7M=!4R[70JBP1F.G=0^K2\%.=$U( +M1PT+QPH?G&MMKN4KCP8>)4)R\##K8BW+FYM2@-9%?/G,LH+G\X_GED!N%7;X +M^-*5P(591Q@@O1^PYYXY=K.G5!X\)M`2KJ)/Z'T`U,9&.\G7Q +M@`64F.FX;NN#46$^'S:"LF&`=;?781G:)2R]AOCL-E-SQ@H7;H8"CQ^<<'5M +MV/E#?6[]&-&(.X_-;(I$=44PK7<*`%)EP[^W!FSKZ.\.R#N5-B#R55 +M\,&O^W65)TJS,Q\KU1I:+V0H/HE6L$(*NL-BF,Y,;1B;(>!,>(D+;*[%D;["4_4CD,(0&M'H +MX>H('."E/>_.3"^X'F=LWY@L?B`^4BM;%L0 +M:K\MQMC(SN[N-C,71C:XTR[GH.)P)=2X."_./,'OB,(;F"9R6!D\:X!AT8A* +M:?V1LWD%:@1ZF#PBB2R.TEVB9!J:`:=I)=*"<&D02]Y>SN*/M4T9_3$-27X6'`D47GLE_^0S1MP^>%JAYX0S9]UHK%E8?(:60<,80 +MF]%B810W?SBSR6"]#A#H3Y5KQ5-['>8C"-`U9@;U0`0%S5`(\KQB>G#UE"A' +M-H\>%%:H@.D9YXHKV&U,Y,+$DG.);<,9E<`$""'Q._QX +MT5&Y#YVP&U8X[W949&T--C2\%_ +M,`%QX?I7ZC5`*)R2*Y#]VM5H!L10G%%42%XB9@WL]H451-$Y&53K$7L!:`BJ +M5'=#UFAF:G=#+PJ<(!GI:PDZ7U^J4H`\-#UBJ=0X%ULF=14?Q#*X,`+/E?@P +MU+IHC4048=6:B,3\3/+YEJ"X$,\Y!Y[08'R>`"-!7(L(7&(@OEY;3%W9@X$1T +M8`W1VU+;O+OG!YDZ\PY=T99FW''7O$BM6[LPTP@2P$C`GY.IFFH07*:D$.(4 +M[%^0>N``X=F9^A;B%U\X"C`.LOOWJN>0LR#VYLUNU[MU5#;@\#D<%C94R$U?70E4H)>KK^`$KEQ$./S,`X0L'\+P.H&/ +MIWB##DRR#^"E<($4PYZPGFU7: +M/2^5VAENZN2*5O%S0)/S"72B?59C0VY4(2^]<"GVN8!X1V?DB5-)F#\&,*U>!#H$\#9--9R$@ID!,,DD0*S +MG254 +MC+T63&YV4.C(WQOL.M/L_(6&6Z_`"G0#OZJ.E#ICGNB`0"`!!Y+].ML`[`@_ +MZ`NS/IB?1>G;E1H8\-35!;FKA<@"](%E0E'6Q53ZHLTX+D4MFE!]N6AEV!W> +MZJQF;<#+$$YV)_.X6,49!U6,+`I7UU=B(5&:ID7GYV($SBWC0F\$.4BZ_INX +MX?3-:[[YT+&J$D@J\$,Z-P3#$2=C4&$#WIM +MG[!#,?A9K]8$`2;!WASS3)CW/JL\T-5?7UVK/%_#O>3Q?C%\+]+*MYMD'XXC +M4>:"AWWU[>K;M5"`:4!;(.@U-.R\UY.R>5./,M\$W,]6!*4>UHY`$]ZDKC[. +MPPI0OWU,N_S`#YB%$V-[6X(J>)WKC".-LHKG))00",UZX8O9[R]J]GALWYB) +M32EYO>T$O1=?6,Z%6//3\=(K%GXX$)=)[YY=/FF$\1.BN!;X(F%AD:-BAQ& +M$1!KI<,W90KA"J86`G7$"9`(-HUS]?34&)(4<(T'ESF+2I$&T(X#3-=LWZ6V!K,0WH8`,]E(D +MA-/S1H!O1@[=<2UPX;PG,Y\+?<7+_,(%NE'BHI$E@\[\=SX/<<*N/[&TP[%J +M31?N+I$/PO+S?VP+/L*L>]WE#L'$T`YQ +M"!(3\O4]24HK*\!;,#X@T"R*D9$?,\(E9GM!">(]T`TF/?:\Z/KF&F@`,.)=MV*L=VF +M:Q?7\=GI1:?8KTTQ".=?,1:XO+ALCO%2:2#&PK&"V$=G)X"5%"9H)XO"@FO& +M"N`%P]!?KLXEJL#&H:48B0?V-,#6ZW5UX6J7++8XP4<<>YJ8O[[0%E'""==N +M'*(3KB\!B;_8&!VS?S$BP+0&)'`GN19.F"L7:.T@WLZ=('Y!`.52HSHH?@(G +MD'&8-PNW9/A[0?N!UHRX)M-O^_VHK1 +M@=W=CEJVH,EZ=?X23='%M,*&V\Z+6H=>NA&=-RK\IKV-Z%Q'A +M6J,/]/*5X3:ST%=1L=?JD[(XS'M.*8H+T8,4ZD0Q*0L^E[FW`&*T.0\YP<:R +MM]OKM2U"9S5'`)M[C82L?(NE0-1LY8#CG-A?JYP#1)XC +M8J!#%7ER\2F7U+L`5IKKI1?""/.Y**/+VO4B*6" +M`(8;"^ +MKH!2+B@4*#$7]N8ZBXM]]8 +M)_0*AY(*$0=C$Y<3%[TD[O2%U,I^:<:.72.(7AAH;7!"V.&M.5^P+M3A0O_/ +MEGK[+(Z!@T+7$&X@P$NA`,OL%7)D`A7YLIVFA`,I\0=P@I!!HC3L0^DL%PBA +MVH;>N6::+B^=6%Q>Z"R2<^WB].5J2T7K7I?7U!%':2G'AI[5&D;E;L<("GBO +M-2B$B,?5!>P68P/(!?S>&CD83JI'?V5R(%$&F$@$EX`2V(.:]SXJ[TA9_:4& +M=A!1NK2&GY=7S:H\C33O]EHEWEZ6ME7@V&N5?5G=VIGF&B2X+GK10=VKKQP> +M@FX`#=AL?6.`A#\R(?1;`)[P/<].P-^^Q$&7YD/V7(4&)QTD$8V[(+ZSFDPD +M7LY9,YQ?AEYD:[[X;L<4ZO:4XE;O,6MJ`[2HVDS$P1$!,$]QUJ8P@OH/JA(MOEXV'S""TR7D$(HD2S9R1,L)>.*&E +M!8^"X%&K%YF5SFGVC6W9UTN+,P>AD4L%.U]D^"H<@`Y77RXOV]Y2[3M>-]PI +MAQU]-QL-F7K=38NK,G9^V\,>+DO +MD$@O#?B3,H)9J(:_% +MJ'SQ:/!%32]>+!?I581+.,7IA5Z[H4*OY^4D>HV)9\YLSF5Z#::)"^*5_&M] +M[4",GZY%P]GPA0.BQ057C7B*0Y]0C,8"Q:ZH!_9;KJX\5KAR/$$<*L$* +M9L*.^M,]RSMTI1M=++J+"#4-SL_/K(/(Q;7!_HMKXP0APK>K3Y^9Y;_5-/`4 +MPS=2D%=7'0+QS8NOU1O7%[UYKXXH@"OFYY:DNC*QN((FE2"WDN'BHK-6R]GLH=`3L'SA9KQ<:SEWS0G?,(SK3Y?7H@.=3O@FT551C%LY +MP5<'0@XZN^.#7=(&K!"8$RXU(*V<<`U8)9QPC0@>4V&WHYE>3YBA2S$:F9MS +MPNJBB#K`+&2`/M2(VJ6.V?Q$;I<4!A"^^'>]'5[H((?AR=PU)UQ))*(1)=ASU0E;>@_5>K$#+HE`8.-0.I^.`6@2"$/PE@LTP#H4)PYR)`%FYAN)!AN*;)CPNW)5< +M7NPVNUCN[9IQV-TZ0;37FA2JH6Z);;KP\F>;'WQU_9MBW>M:P8M3R-Q_V68% +MO+T07'3M:<'KJSH'8P3`<"[.7:U68<:2L%)3ITA4\]*"6$+;1BZ9Q6`O[,#7 +MF"[6Z_6:C9N=G-"O%^^+`=^\3(LT>(\@[(PH*$*3X +M\\J1XEIO[K<0/UQ>S.?*"NI'"B>8Z_6MQB9PS2\NO]59G&9D21/S>[L=$R`: +MT;-&78+VHW7]$NK'9P&-R,3+!'D<+'%SG\ZLJGPK4FX+[YB:AK +MX024;$GV#9Q`CO2WAA:Y=M)SZ;%'<^Z;!MCV_)!ZJP-IKY%_="A9NPE]5#Z0 +M)KN7%ZZ(%:I7U]W96%8O=:V&!NZD",@^>' +MUQCC&[2AA[R:A39[0@$)KW7T%/`#B&$O5_0(^'CA,\&UGWBZ%C$,DJJ75]]" +M`V#B`+-YZ2.#ZSI.'ZA$`]`?!2[#@:X]AV\MX*WJ]<+W81HE!ST%SMIS>J%ZY*AYI$;R'(/>D2;3<_9]7R]UM#"Y79&U38;:YDLA?:AF#5GUZSJ-%6#IB3 +M7=2N4I^<*OB,64^7:*QZK;&$0%-?B]'_L@T1!L3Y]LT+,CF;[RI7+N=F! +MA\*UR^;XC:):1F=$"#LK[AE6""J7=X/E7&R.U%YM%L]0<_3Q[*.*!+G(FO$` +M`:35\+4/=%B4OUY=ATS?0$S7M>#[`OW-K**/%2Z$`S2>H#[DEVT:1]S[RX8X +M>'%!)P^]W8[Y3WX9GX%DAD9SB^O.K/Y5TCU\%WY6G-"+YS/(538:T3B&PV;>W7L +MY*-;CJJ&BI\UPG]Q"<^!\-*%1M=]`GS]UGV)7]H5"(&"O'9>M)Z*\T][LV)Q-YB%7`O)^86V!_U<$T%;=4MMOWCO +MURP@OEZ\=C&![43XFK+43FLK]O +M5P+F?>M@:G!/,E![[=QC:YTO/NSBHS,%L(>&%"5-='%=]T^1@$H'?W[;9B&O +MKIMAM:\R0X((RE3]>NG%6L^X$L)I+B;%GKE/'630DJ%+-1%!J&#/W.B]]JHF +MNXVUKJ1^W2'#RTM;AD;[I]2]4X"/>;D6'RRV4,QV3O#@P%?-P;I4AO@4=%?/ +M:@9PMO)B*PR[E(JQ*TW^[#86[=AC$NPI4NAHKE=S`A\TEX2.%\G^['HJ74N> +M4(/MGWS#S/?TZF:DV'Y\O?ZJ:=W/ETQ2\3R4'3B:8/ZSF8GY#42X=NDL'S;O +M>K7=JA>;4R:;Z:<]F\SAYCC2#;_$:@M(N%A#)?_YT'6K%;]O4EA'!S\!= +MJP!_$SWR3>,B%U;](]&$W;FFY*$;]BZW0O*+:\O8@`IAS_H]@\U>6$7G1'6L +MN=:;?T2EKB86:O'_#,RDPH!JTZN+3Q\OOVU7!%\ZWE^J2OPFPEOC1?6!K@V% +M\:B*>8T2%"L5EUL9X2)(_X2*41`C_=]K-B#K]7JMUO8]:2-U?>UJ=4'9SY:$ +MMQI>J:RZ^'A9`[;K%CFX\/^;:NLOH>O`W_:"*-_J>E:V===,#,9*1<\7!R;) +ME^LMBI$#K^9*L=%J3/EV/N3>GC<+9"^H\7/U''LF#5I'8K;@LZL$D+D-$LOY +M>.$9R!8G:*3GR[6OO7!4X&9]:WI"$L=G"[GGE.(NG,C>?*M*D'R_$)JO/IRB +ML>?6/AM;Z2+U/5U/>V*-R]K +M:0#+.WI]]2&T1PTVQBCIG>^Z$@TEPA:EX!4%06DU&TN!$!99";(,/3^0Q`7YG@+F745,C!^WJE^^0>:'\&4VJHWV+*2PY[M*C>4@#5K.74.U +M:_&@KR\^23A14F\(#7Y%1+<56\Z"ZDZH0N: +M7US42A?BT"A2V3.UY0@GBKO0*G/"Y6=I/'H)/Q&0R-#_;!`!E]QN'7O,8148"E@7;1F\M/GS_^=O'U*JA*J"M6KNB664%KK]C5 +MXH3+2ZVC;WK2M4[X%HA#STUW@?+O[>T%O03"O@G>#&C).5^KGW191]&NM4+O +MJS(EYGA\4T9HE7%_Y-%^YDC<1V&N:_""A*K)0GSF_N>?/_HQ1[Q^U=C"?,]O +MK02Y&)[;;-RKIB*^N'!E#K!FS>@1.$'G?.SU>KU>NXI#/"Q'`Q[X5YON*GK< +MTD1>\;*D&5I1%%427SY^)*;_QF30T"360&/.^/09L(,^NN"#/`*0%'RUQ-J> +MZ4.MT)A;(>=EG':5=5>ML1!0X>[/;]8U9O+X,+M,`W25%'TP-?+6@C\ +M_)A'!-6(UVTB<$WA9Y$#T;07GW^#,OQ\+8J65S[CN,W'CW!&OUY[X/,KT=V5 +MZA22EIY+L!FQ;[ZPKP$[?+OX:)X\YMA>-FLT60SV]O9V31QV/;KTO+233&.` +M%%Q_@O;Z*C?;Z;]O*@*7]0RNZVM/F@-Y^')%W,[CY/4//W_"@N%$""P(R#:2 +MAX*O)TG/AT5=U>TRP=]4'.I`/@/G(+^@HK"GDT/W +M=`I($%E2^[DW-^_V4JHTQ0JH'7-.SK4&6+]IS>;7+9R`?`@4`:_V!Z.(]5T^ +M?\0:PKP:'-."%SHB0"8L;C$!K@^T/F-S*6&<0QQSWA!%_5-'M;HQ+F4F8>6,WJURM/'=28X!*:H/9;`RI\O317Z5H60;R6>P]C +MP`N%$AG`&R(GH,+'2U_,KSDX<"EWSDT.[?F+L7%Q]5??3'PSL&3E;(U5G/9P +M^QT1`M7HID-@5@]W1_EZ+2WE/FG]A4:!_2F<&@3#+?MJTY@<'WR]AL-T">'_ +M"(`D*O$WR`(3X<*6$,=?#F(2@WS2[)62]H(\:9FJ4GA(85YWT+_0*:E:Y<*< +MH+;ATBE&SW78\\1AUTV8#:;(@51SN?L`2M<"F[]>-K4P?(;?O!D.Y!.&@36) +MP/+:;@P,`)!YO+]]_/C;;Q]_^_29V.$S>.,W="CB!82Q]->%)!^^:4GHA9OT +M5+CLPW!/8WZL5!7&U+_JTIW0";UFS]X]%?O:E]CU(@H]+6:9(X;:[2K7E?!L)64WJ[?.VU/4:*+ +MIC`G((KX45J$?(+0`3&2XOYZ[8>(+^K*@LMK;Z(W5`+6!&8#R%XF`!)K@X\\ +M>";$;RH&8C;82<5BTJP>F?N^ROG8&1:(0#=G:#,BYWO7KEK/-;D2Z'2)RN:K +M+Q8>;O23@TZ4D,J>S0SL!!WH,$\F1*D%XDP,PH&IE=$.2SR,3%IZ\.H-*][$G&Q,O,[R&> +M<%6W!F;UHT$PW+FK*UMOK;$R!7(.>QI2$=5H\5=7SP1':UY7HWP"FODJN3T0 +M`/?HJQGRBTM#D<`YUUX0G1>(IC&R761?@5=(Y?'_]__..@&:X1,?06\O66%P +MT$+6F>?<+_B*E3,-:J\NV+):__G<)>W<]!=-O5WJ_$!ME'D6P&:'$_;\_F/^ +MA!\7@IMK_@V9=XVK?ZTMQ'5=K,=IHZ\BO!<>)["D\*`A3$P->F&YIX'_7__] +MXW_GQ>\^BUCP?EYDG@7KLR"&"S&5UU8,=597]W/?0U:+Y-X9:M7BZDO7(QB] +MCJY$BR3.Y0FL&1EKXJ*VJ'X55%107$10EPL +M]MYK^X;/`ZR6PT_@ECJX31O>@,[?7[$;]-,B6PE[?M\Y>%#2B1 +ME#E'CNLW+I/L@_(!"3BM[^[NZ@Z.$FA@UV\U(N$I=[`3LHTV@LD;E0G:'W/V +M'IO($B5^U0QRX>J[S\N9`Q[IM^U,4+<=U?M +M3TETV9WLHZ5!TOLIQ=T24M_QU_2T3!WFIDB%S26(D@LU0FY],8!P,KOP@FJ!,E\_B;( +M$BM,ZRO"#[IES(1#Y3O2A$(&W&<\/LW@,R#`)F+="?XZN\&+R(6V#N/`UYEQ +MPKR6BM2&VMN`$Z[A:Z8[`TIJWFD'\9$';@XR4>B4L?(`EKF[ON/;I!N[4#2P$'E09 +M-QNP,Q,4D@S.!]=^TL;OGA.XK_I7'7GT:X@4:8'_0-*1:G,\-_@QFQB]0-J+ +M[,.5Z$09EZ-2`$3IMSNU4K=2C"IUB/\`6`)1!S?)[\EB +MD@TE,K!>H..D&)W71/M>6HFXDWZ/J*J.?-H0Q;I5&\&;S>@XPDE9I)5YXC&J +M7O"M#0-).]$?`AI?9BS5N"LZ5D_-)"HJ[K0L +M@X/Y6W3$W@&0OA8F<-Q`/ZZ0PKB#4W1Y!T>!;CJ%"L0+X`1%5R3>)`-Q/B.' +M,:F>0!7-[P[@8E9P+8&_RERW\S)M;!1OT/F-Y<`5*:B1).I\O('B/H=+1WJ: +MJA1O?G-.$L3^3N3C-TEO$(VN;I43;H0+KB^Q%+O,2RZ(OH6E@#T$G';+8G.) +MTUW=,2=AN;&KID3=)O$I#Y5N2#NC91: +M)K:?Y_9ZSC^1-/!]NQ8W[DY@/R7"[=UO(?J#A,?OXL"R#!#]KD#&ZTO^,,L, +M3`-$(S>(*V]96T+^.(BD?J*[2U8)$`AKK@9!Z8C$@8$X\+P[F=`F,P-^'91E +M;09&X>8P#@1;$1A*`B6;NX17?0CLH45`.$4[)QO)'X^H9=)DN"01G$NNH[GU_? +M2E/V[ZC)N7/#.:C^=N!W@H@&!85*D[-B'.#4HY=(SG;]B#^^-Y6=_&*V"(0!R4O`-MG*5/_JAL<'V+ +MBP8A.)ID[QBUAK"$/AMZQQ'D;SP.YI)RC)=4R461TYVJ.78#F`97PA!0#7<. +MBX?^N+F!;28&@M.`V6))ID@O_M@]A+(-$4[;`EO0(,[J$)F!D")=^P, +M(A[1B('%X]H&4K/K&P6C+V]@-NP_K"F>^L9F8L:`FAN5_0_9$A4ZQ4X_A;B0?<:;'`I6?YK01%8!=%?&6*[0:\5QH:ETR-QPZ28WW>*DTX< +ME&5M>]QX*P>V#FPFM/*_U,H^\L)F8A=N.6F.V.'F3AT]UQA_IXP@.4GV&6C5 +MO]%;B17$`<2MI@_B@("C"/H/6;L3H;AFM`$^]@VL">2#%,6,YH:5]0D.5%$5 +M3`M`YRU+I&'".ER$43"(1%(3)+6XZ_N951,4%2 +M]I:S3]<*0W+]">(%\0I8]PD'$(5$^H$PW`FQ8(O$&K."N+I!I`5YB!+'&@D. +M/@:UM@PGSCX.TIT@RV2B&.=>!DXYRGC.PD?H+`PDF8`1Y$8Q4USC!WG0_U`_ +MX7>MZ+^]N[J^_0W>,]F&VQOFA!N).D!$9_H0)-T0PL("@%=<8C,QG.A2Z``! +M8G=ID'("=^[S#BM:/$8MY8-X\;7^UJ"FM]1F!_68!EXCL)/$+BT;,=%N7%)R +M)PE2)PYL'5#9B2$RR"[!+-R*2+`YY..W-X[]H2_OH!Z@24`RG),(P=S`WM), +MQ"$>O5\./CJ\'?_?EX-T^G(\9M+Y"?I?(#;G'B@C@`]00R)B@(*26_EAO\1A +ME$A)9G](#$M$8<$6RR(DX+CPYOKNSOE*(!*'F&(AF&&@@5@NH!K99SP?%$6Z +MKVTYF`4SIN`DA_5W1>.X;=0A?.;4:/DW.7K.]:*P#^GFR[U#>POPU\4"/[2VS+&( +M9FHTC)P/Q<$/R!#WB(O]??,'QU&@`<)?PG[@Z"D$I%H2=^>6$=9HH"H!W&CA +M(@!)^("9X3>^N0C#+/\K;]C/!_QV><=(+0)4'ZES+$TG!`VLMS2HC5(/Q]+/ +MV9$AF:)2N`J^@0PL#KL;N%;C_-,U4^&.G01H!-%4;,#A$?NR/8=Q4N:6.U5^ +MY=)/82,I=Q6Y@HQ?W=$_=HZ88:1'_$X[9,4LW[*)G'$.!IQ0%$T#X!I'822[ +MPD:_*GP`W>#K$Q!%6K5XS1C"+5NK6Y<)U/*R&UB(?\BR/+1U.>-H/+[[W=^?"$\=F@-P1G#3L7RGD$H=6*O8)+`&M`5J0<7!":.VZ!0-+NFEV%ZUD0.Y1!"V=M:XYTWX'Z +MSG8:.FO7?#!.82#VD7MW]KL7<'`51EOZ:!TC=^BEQ=S9^Q_8!Y\P) +MUUBBL#WYTV+Y[S@\O+UU;HA`"EP2]_O=[SJ\[Y;K%1!D`'/F>;LAWMZ\9UO1 +MN/C0M5"/40&-I&78JIN)!FI@`V61CQ-*X= +M?BH.PYVD4^X$KK]31O@'R*R#1!P?,#;#?W094N.'(#K5U,D*'LS&WEZI-)UL'[(A"R#KHAF2/S/.U]Q3)/8!X$3>@YH[I)J+B[ON'*31Y+= +M28WB77#7H1CUV:TR@A2\D,ZB.*F68 +M?89N<*J)A-U2'P&=X%*'#Y-]?J<#=6^Y(51`6RX4)KTXPZX?DE)%,"7>!H,4 +M=RY_I8KG'RZ$=+@5*P52R#/AA-K`Z*:-H%-'J4RVDBZ\12@]G@#KH`J!JA!N +M;G]G%$6M-?MN'-K2+?FH'3\H,X55D.T2)/K`>(49\D>?*LYS*O.8&&4V^,"*%MRR +M3ZJ`OM);_&PI7W*`PKEX2^4B46C>UBI6C$6P06+$"0PH77.ND)U^9DOQE&X8 +M$V<:G/\JE2K6.]@9#"0<*WDBP:"8:CH_H;OA8)OMU%.F:DZ&\1;#=E:?8("SLEEKODK49 +M"SY[,[][EYE!(5*,Q`C.N](*AV@X%PUG$R2(=,,`O;S0.5`4C-5H_A'U6?_@ +MC(XRP*50G`[>2EZ.(VEZ$/)>%,4#1*&V+TDT9$FF^0>^`H3A(^Z2%.MQL[ZW +M7.@)AI(;%/I5#HH`R7!V1K*84*!$A`'5!A,__#H3*MQ=*M;&N!IRU;=LF<42 +M,UWN4#PH=4OG(,/LVAN))DY(K$*GS%,>.,X\]; +MU@>2ZN`=C#X2%7Z=G9\'^_H]0#&&L\@#9%G`]<(7.0L-D&6[%A^!XWO?ID87 +M\^O,31V(AE@'UH0Y"G%1B>H$F0E#E8!_BP]#`GM] +MB"$@+R.BJ&]H'X#V5HH`,,ZZ+05T] +M9./FVCD*ZBS<+PJ)HHBW@].Y(:6O65*%<'TKN.+OG$CB.29BP2@W?#W000M% +M\+%Q@M!S`F[]1RG3Y)H5Z`3BO8_;]F2T@.UHW;Q5YP&Y/%>'ZF( +M"KSB=N9HU`ME,FVP-J9>73K!%UT1&QB!JX3N9&Z(Q'C_X'#_6BYF-A@T3O,. +M4B%4"8L>+MSC&55[L+FX!&JG81A#[C<\W!->-:L.XLKS7WF.$[7!H+M+"E\= +M)RR('9H58S*"OM"RK4$I:D$O6_J/'*[XC]_5FQ-TT.V]6:9$B!+`8&A<[">4 +M;7^:J0M]RZ5K-QAA*#=99IC-/I(M+6?G%'^1W_VKC';CZ34/)\)]`TID^;W;B" +M16LU+V]\A1XYH#1@D7A?LC)L(8E,9!XP;ZMY!\]DA%+CCK!10E+3#&P?J+-C +M-KME;/':31UV4;1T8-2!;E/9I;D4BY1*\@'!6%GYS+?4) +MU\Y1."_G))GBO&LQ5W!5I3LE/]!\BW(!5VB1?_"/(&&`%EFM%)F[9P[W%9_# +ML9%86A+<7!$)#N?1*7?H_:,XX5)&!9C)#,S`3_CXZ_FBX*DLTJ*FVO['"BQI:IY^':@1Y^`% +M7N+O#N-A&MSCSC9?? +M>-TBH^I-,9]0S74C:)1L6YCX!W40LBA]F3]&IK#'?'VCA59A\NU:#21"Z#+) +M:X8PKI2-$"=\Q-V]%AI0.2(J0]$9R_CQW8V@]Y>WFEY1QUK&?L[4@9A)E3O* +M=2B(*N<`R65MJ]]ZEMIGYET&:B#>HI_Q(?E'B1Y@&6[E5IT'B:_23[(MXBZ] +M +M91PD>.3X40O5&%QT,=/=M:LTA9]4%F59FV<<;[?)CM+LYB,SNM"`W04(U>Q6 +MJ/,)[,?##*DC1DE]K6N6!P,TUUJMXP.'>4AS?=?X5(NY)F'!!27P=>4(M]O,&]$/MS=N!+!K +M#D.>AVT'-$)Y7I\LG4Y>#Z7PQU^#W:?:)NXL^02:D61)Q +MQ$R#3E:+_#4[9Z*5,>//4Y"-VUI%T509B8,B[4@\78MYU"%K_V!C/@O,4J1O +MRX@KSDO6BI_$3]#`X5H\Q;OKH%+YG&\S$^+F1KQ*913Q'#[RXM$A2T[SX+Q6 +MY=Z$G+&(K$&32(1SMJ,' +MX=66!=`:2KA:F99JIH8PP=W*:$.WN&Y5\M+<&"]W2S;N]>EB20!QIB'9,ZTH +MXMI(^Y-3;?;C;CZJF;^1ZN!K50>,J+)'*#B#)04LQ"L%1\:F>OF>[:['Q0UK-[]2K9KN*9)1F?0^S)IU0NH&4)1=J#1B_0'&*U*:H2N`KO>0(NBR: +MRAXBN!W>'.,I%#K,!!"Y\?C2S]WWZY-5#X$7!?IP[;-7IQ;)8$!JD +MXM#@3OK9[&P9@@3D[9W"S%R>=*L#(B5P:BR%BG;)PJ=]`@]PCR+1<+H5IOT-1WWR"6G$`3AOZD +M_HZX`Q0@B-IT9O/ZQM%`0TX=,J,.HZ@"Y@89KCPGOY+L_5X4<8]0K>)-]`'I +MY8)<+LQB5BI4Y`:VDN +M!5-+=Y1LR#<4I:12B1$^.CA$K?QYD(O@],:=TPW7,F4C0%(^!8`*:P5X8K4] +M[AL)D6QK50<>-`'E.`'X)H`N*0SQ35ALWP=%-/"_F)/I*V$AZ7[_&BS"J[0! +MW\U/##7Z!OD[9S,Y>%("SF!LSP52@^49)--3Y]^W4@AF4SW$4:X#\3FJ@=B=H%(/GI6 +M/E=V'FAF3L"3.P%W@6U*O>:-8%+2[O/))YV8$Y+.CG+>SSEH2[B!"W`G"(73!`/@09QBU/#ZUME)::FZ]:"*`U9L\/A).>F\')1EFNV:5ZZ3Q@UI +M;K[4+4Z4$[A/YUJ5(A=H(/WJ"M72#8*:\0QX^)]$C&>S@`V$Z\[%C>`PROG. +MMTX;.)(6NS+@;H^&AL=YL'M1QS]C`RL!%)J^N,#TEBLL;R1JXK9-CR=% +M_;6-L#OG(`$K??2.'KLYE&G&R0:*O5V[[!MJ9U&0X@?5BL?T\=.G0*4H(SS` +M8TRSI`GPX#+28AT85:+L&%35K1L(J>8Q-3IE8^]*)0G@^DQV:@ +M#B5'DTP,Y.-X5``#..I#?A1DC>O[S]V&5?'\A+D68J$XN")>$5(&664&HJLZ +M)SZ@@H$TS1=,_B]2NZ.*3]/GL.T%UV&Q7S80N,$'"V(BI3CD5F`78)3B-&G, +M,#B?V]ZX7S`H?;U0_ZN?Y?=#O[8(KDL1K +M77"#?811NWB#ZD)I"'8A-!*H@T%#,4K\R;&]"F/>\\'`U\@IYZG?K$/=5#.( +MUW#W/X-1Y@PPJHDLT]+,!5P0;0T?U3D7\0!S`5087Z01N=K=<\?S8*Y=]!B[ +M6D4RN"C<9*T48S!@(NAFQ5I1+RZCJ(5/YQ)VZYA.^G>K]:TNH#R/^IZ*>WV$ +MLD%#UH;+.!4O;BQ7!EUR5S!/R91>+T$PRBCKZO9'*M.>='62_'?@6S]3]_C&*$O7*"VNF-10LVT8J%8X]P"J7:#"S[_? +M_$_9%4TTXWE@&L+NA@>:R%H)7Y*`T/DI`W7D>=`\.E?O)%$RFY7)1MNTCA-^ +M#$X&O*@TU5OJ!"O9,F$0CCWD6,4I3P5@D/3@[6F]*WTM@`SC"8-HRM;#12(A +M23R6J)";)?;J6N9NRB9,G`<]*8JH$[4L/\T^S#X($4ZD&'V0D%W;A-U.C#S, +M2K=D=*""RR7,/BHJ39S`M9M]@%`:SU36X:)R-*%TEPSR3&= +MUN:@%T,&'P8[<9?EB:7`3%EA0,P@_!!\MDY[]4.`I03"A>^."1RZ0.90@;:0 +M$S0IKZ:A)MWE?;6,94.9?QEN&EJZ(7/2A7"G@^19,0\2LUP,9D2!F?#"R:`: +MA`^_OU[I=E`I_2SL@>XW);K1<8,,P;WV.((WD6B:82H433C*(F>IF%OW&^*L +M,B;`GN@].DRD@AO3L*S]&I1E4AL[X-5[*K!J.`%'.+;0>44Z"CJ<[L7:2$+K +M@`Z<9;C&\$UAB8\\HRWP0;OC` +M9*.55R9<"C[YDBK +MI,Z_Y$!*XFI4VNW!FDC$2G&BM?X(5K\`.Q1G414.!G$3:BEWU5IP-0?!#9"!V2[BDWF +M!$%7HP%2GZ$8&ZM9O:M8:N)%NQ>O@_9<)-$'=4-K#^D:9R?S'A^4"">#@:]L +MD5&'P88)I1`BM):Z%`=+Q?Y8;43,G,1SXB?4A\JP=\M:>B!5:[?2X<#F +M83;3"=%Q19!SE:QJ_#"?`MZ(JLDH5,O*)!OQFI0*RA3..YP%D%K3^*3[L(14 +M'FH)61G*S,X2`ND;+F05/P$P>^B=^/%,92%+G3E6J!:00IQ&ORF)ELV)I4QI +MP*O79P,G"K5LY+&NX3Z!>]4)FTKTM2#O/Y(4X#(JTX99X6-;)K%!% +M*_\4,D+EW$IUSOQT;-V$BUU6=*4J\#8X'P0^A"]/2EJ-TBKSY@[9&N@<)F1+ +MCG.``0O:CF%".KF"@I=SM[5,$#W;M[$Z^#!KN/4?9/4?$I'0$4[N3@[4G10= +M608\P7"4!*)E5&91[X"?WP-U_Q\#QYY_;I)\\`]'L5TV$0[C,V\-.^))XHX%MP\0%?5RF)TEHP4#9`[G%@D>X7 +MWYR*D\V>D.75PE$WI)Q;G<1I#@9CV.N>C2YGEU<[L]DH)L,'982JV6^`+RE[ +M4[O=U]A[=+L*:$Z04/F(F\?/A7BK'P4*MSZF0T8 +MKWYS[C8L%O1AQW+!^ZO9Z,/)SDG`#'7#X$@Q<.X#R,#`DV^6T?J`0C:=X?1P +M62H*4<;8YKV=P+5RA*:RWC+<+UA!,,9U+ME`"/YO?[GRR36$ +MCP/V&C]\\*MO-IH#SPT5"X66DNI0_4(7/7!COPJWYUF3=SRO3[@!&X7)V=?D10X-V3FC] +MO,.=)<,5_3FE1-7P='"B(?>)(G-%/#`PW(>BJ0R@B=O+XH&X6X(LH5DK4HR< +M%\561->\:=-,84A+@_=6%JYH&S]K'-Z3I%Q=6K5Q?45DP-<5Z8NKT0D)BU.3 +M`PJN!TG`.1`]X3!(']W'DX;+I-1L$8Q8JSRO*<:R[C@Q\@LB?!(JW,C.*I)^ +MNP'4#$,^HCT=[3(OWX].;'1[0FN?7=Z!#2ZQ%S+I"$C+Y6CT83::-:O'06!( +M./`<.`%9#J.MT#+>4Y#24&%>"Y[J:+/N_C8@4\P]*KKM&X\WNG*-;R?<0VKO +M\?L9W?$/V+CR:F=T=0U9N*(N;TL+R`71X_+]U8?+V?L/HP\..+T8Q6; +MC4K-)ZO,,NG(F!\0IS5:35,Z%RA&;8_E"$9:;WRM\2UZ^\EI%&>.5")O:?E^ +M]L&*P>SD_=7-S=75W0U30K:ZLK^!6:`@1J-4-RH05[>!ID:/1SNR*1L1<7M'T +MA\L[VA;\RNH&$@WZ;JGU_NH]O4/6635\2W3GP/&"!!IEF/$O[^OU6A!#S%>, +M6MXM>4A)@TG1&$\BINR3=0'H!2>CT.58A/!6!M>&^30^=&[/80M3>P.9?+>2Y +M)%]N>58US/_-[(I4]XA4(GW1"B$6YR?O:6L6N^B[.TL&(@?^>,5DL!)QQ:\D +M*CA]Z,2AJ@E$Y?\XB/#J>I7@O81H&N30F(93:$!F)C#(R:EY;#W!(]KMCUGJPE!9R:K5-+*9K!*844MG=.I1J,&%"X +MQSI\AL=8>L7H9\+)UBZ2DL8&OT2#*WB*5^P*O+=JCRP#38&Y!`&N:%^&2V*, +M*S`$&5=Z\34)Q(?WUDR,Q!;SHB*4/O`4PJ#+_P\CC3+,^\[%4XL'*T:WO;I6 +M2\C6C)>Z[QMM9@A0YW9)>UA2+N<7M&>=G>7MV[Q=Y?L1+,; +M;5]-C$#*D7T-7M=@D$1456@KJQ2;]%1`:FMP#R?4L,8TO`SK$]1O+B).N+G6 +M'?HX"W=U\VF$K=_A#%Y:I7A^/J+-O>P3T@.7S`FD&B_Q\Y9VKKF"2F"GPE+A +MO54+#)((,U1>-PR:8LY(:)0*HC(&#XPB'Z`8I=*D#`)I&`?=P1@]D+3C,07) +M[]]3Y$A+^C#X:"V?]17IGF,.3J#RQWO[>& +MP"Z674)'@NNW+N4G0QH)VQK(N#[,'3P848L?PU)N+4*X.ZW +MNZO?2';(2R0+<8?EPW>R?P;L8GG!JD8>%^^F`[.M&"@+5'.%`JD,^Z,L:PVP +MGUO!-L=C''A$A;L4W1:F!+E?850>:839%8?,(ZL6KW'G(0ED%(D5KK`QS^6, +M7"?R%ZY<>&TYP8J#U8TG6KWB"S5.:KS@;*BG@\+8DL8L/E,4FF>TQC,%0DY` +M&S#MQ73I6X3M.NP*.$JT+'%B7VC]15JS)<`U=FGXC;Y=L4S`?[AC0;A4(T$Q +MQ(PYH2P50823$K-]%9(AY0R?`_H\<7A`OIZ+K3\A)8[@Z9)GQUAMQSLADNLC +M2I%T`NU9=GEM_27B@MN[WW[#7+HKTJ*L&*Q,7-X":;FD^:L@`XG#^ZN1IG;] +M`)9B,'",4`U2:@3I_Z@!K0E7^*QQQ7%KNRO0T(*`&YZ*QT.*>8_4&^*`*W8! +MZ?&>Q.*.3,)OS`:_$5=`,.XXB+SB$(I#2@88"*.?[6A:WFU$!EZH8@-1>4_: +MYS'*P@T#)M9%LFLA$WG'@9/2`$)!XD"3CY<$E@"DF#M0ZRB3092KOV6_(H;C[`O72!%&D%&X//1CN#(MW13[BA!C.Q +M))`LU`>)/L0(U%H7YW2'E"ZIHL6"W'Y#-9QWW)5S26W#5XJK$>B*:O.=#QP[ +M_>8D`NJ1()4[B,Z,M<.=6!0*.BZMIW`R<'VM13S`<#`(>*"*]$&R,<<#8Z2B +MJ;ZO'FJZ^K'S@0[!X6F9E'Z[%%:00.@*_N+5Y>#\/2*'F<8-=YX5+`GN;J$/ +M[-)1P$!!U8UR@N6#G?.=:)9Z``4-ZE;BPZ>9CYN;D@J+0NEHU$=1S.GQUVR7 +MC(<&+]"L!H0-<`]D8],;\9.`(5LGX6GKO#!IA +M'TU##YK"QJ0S87X'8#E_\%-#55?8\U%HM;DVYO&$J2O>%O":<;-+AI"M9.\, +M!A0@D3Q,M(R%V1QRP1!WF-5.`S>G]^,B@6>/^H!PN3EG%3 +M=@J6WRL.*>K>K#D+5U(:L(+;YAU;?6.&Z`TGWV^LLS0#T@Y(1Z,8:]8J3=P0JE(N&23L%R:G)9'Y6T3!Q]4'(4MFTPWC@NCLB#'Q" +M]I(WW*$D(W4!D<<@>H',I0VF[95R'(G`F8AA.<%RQ95UM8"WV[CSTEE5B1X^ +M#'9.9CN#^[Q_)Q.#)GF^WT^8BRJELQB#\4/H2RO0RNY&3'/7"T:/T1T'TF[O +M)#M,-^^%:0AC93V`O<))'HAN5QPZ0EX(@9U]0,[*ZH31;*#NWSSP4UIV$376 +MIR!$V=D%15N-VYW,PQFE\6(@-0IRL1A"'1 +MMAN7#*;47?KRCC<(F;R:&DY1CF"$91Z!O+SF_0DW<, +M,L_(L[@BE^&:0`BJVIB]?_]^=E+6=ZB)YXTW#$2*IR+=$T4V#ZIMY(+2=SL4 +M`U>M@F).2J]=2_!T->.0B4*!&:^.BG$&R.,#7Q)"(+:&\`BT:*7`VDBDZ5&T +M8+G`2L-H,+A_9FIJ0\M%`X(6HVAS!]5&?@27T3+.:+UGWDV#/$6"B$"#7^VS +M]Y1WV+GF:.!FA)UH*+UT"^?H2CE"X\Z!VZ,9Q/W/M +M2NE2\V(GV3BXH>&SZU]/!CL"#`TX+KR:D:M`WM_)I22@H`PH$0E76L!W:THI +M\W3)=1V7ESN#T?O18%`;-#]WCFBSV[-HO?#M?2IFU) +M4)`BG'VP)O[R@^"&=EE6*UQSQ18E'JZOQ$H012YA4JS'<"5>$@42!+2RJU3' +M_9J+<^M\W`P5/&QT0+/]#'9.E7[V@;!$,"29'!9[T/H][WNYB;T# +MUHYD!4YDCS2K$*QF(.X6.V%=A?/WP`:M8N`\#,(KX@ZS8FOH+I)LJ0#M^4E-X1Q7RS7_)(MM.QPEG-]0"39$#N$<]?\GN@#_T]*A:B2J$*&.*6(F[* +MP=Q>B:2\MT;UU]G.Z"2PC\T.4SSAL"B^$M??MS?2H/2=:*XSK=#RXH%NM'Q" +MK'!UOC-[?VZ5XTBJ5@94O3SZ<#*"1"!V!$MPWIZ<9SB+'T;OJ31N$%<7!$,0 +M%L6"T0:$7R8.C?7,\=2A@>^[#]U>$ +MEWV/]R0YMX2>5*20#4(R<=2#G@-KK +M!X-`%Y7SMC$LR_IF`5]\&&TN%_5&NLFDH=?LAGW(3`7/"58@!BBU8(X@X1A] +ML'+Q*SD,A(9]M"08`4MB#4EJ8_2>@JWWHYV3@9_*TMB^MFCSYS_"\#LJSII>8I^_,LQ)<7H\0^5]+ZXT8Z1+Y2X08.E0/U)`J>$&69 +MP<8*=NEH`R*=?S(B?^$C5`.ISO>CD](>M79C`![8L2[6CK3$ANV=BV/>KZL8 +M:RWU<>F7M@1J\"2[!(;60:Y<5"1%3)>$%!).,!KLD-$\(5>2JI_)C1Z>_#QHFS"Q+Z,$Q84:90!T.HWPM)YB1)-#+1RL%0-6@!$ +M0,/X:+:S8W4$4>,]%Z=90IR/+(M8?7!N_TK-H5RZ6"^Q?6CO^Q]7C,ET_[AP +M(=XQM%!QD*$2U`+AA@4$!AX*\H3T(]8\`%1R8FW%ARLZ=D6I!8J;1V06I0,X +M550+0)5_HF(L4LN#B(4PNO$"*X`.)Q(S4 +M)35&\Y<-F7>TRZLHZR!OH!,6#DYLVHKR\W5"V;`K8-D@&D($\0<"(NALY*#@ +M3^<:H%V!E*.U%3N#G1$")+1D[.SXSJ5X6\80VGOH4)!YN[=_5BZR65(,V +MUY7\S(:/2!S2(L>RT`)3Y@1.SXKS7):#<+Q7>%=+*2F!5,!2[)R4:_0# +M(OAEDR(%?)M=V7(>MKBP`^ZSFSZ*NI(,H\C"C^?6F*ETQXI@[^1@XUD&W7>L +M)2"#2%$2#9H9G&A%_R0."HMYHGZ?8OQCXK"@]LVW_SCD0([*(*12>2'8$#2= +MW8\=(0>N6I_3F=@L$R^>E)/Z3@K)GHT/#H.^8)Q(0W(_'E]>!+%T4;J.$N\X +MG9>#8//TLG'&"?;.+O5KP%.E:6M;RP.6`O2*"?@A'IM1:E[*?<7ZY6>X +MDW$0%=T5%Q[(3L)<3BB[B!:#!)ZOA6(3[,J.?_1MPK^4P@*38+!UC1/FCX5H +MWD?GP3.6[IG"E^8B2W_O9<:3XX32Q0YI<7"\8TPYF?":Z2=O:PM-0!Q`6G$2 +MWO\&3FB.=!+#FL:_7R(.BX(H/^=HH'UJ.N>_+*-IY^$&\NYS[5*)`D($_"J, +M0&+`1"A=I5PJBW."FW)Q&"K;MDM$\QT,Y\19J0B$C-5G0_A./+ +MRLC/<'^3S]/L?1)N;4O-EX:9I2Z->.7#S=,M@ +MA^BP+#\8Y8^[;M?\9[[W]#LTXI^+2>$X05]7:\`HFFHRYN+%7]KAD\[EJV,) +MVBOM`ZC2Z83";Z\3Q@YE[/CS^E4<"A""V2,.5MEO*)NWJ'IPZ]H?5(QU#+>! +M"%+BRBD8!=>*!04P!7$!$>'/K`H@#']FA3@IRC+:2+$LRX<4'3XT"O@CL%/J +MNLL,\T+G4P\*;2(ORX7#/J$1X`^Q.)!8L`3@`/^5A4)]ID+YHVPL4INGWHIF +M?_/+"9!:G$&`+I4!O"Z#Y^>/8U`'!'?^S\P%O&[Q%">3TN\W[MM\@G&S7W`O +M%^CYAVO-M&;)>P;>1,JXT+)<&,B(B70$(&+\F6XZ[C\+@SH))9L(U_55EHU@ +M\MRES&G<^3R/,9IJ&[LK8?.V>I"%2\/-GV+D(096BA/G'0A#L'6B+SZY0+I,.OR^'H6L!E)I$-[YFH'L+E8V37.)(A+[`"%",8B%"(I0L&NEX +MT'+AL)<'A$&?%4HOV'W;]5\5?E*N3,;4.&(NM.>#2`C#GYD*?R91^#-+[]_HKOZ3*?5&'F.^_TFU?I)L_&#F3C'&KJ9I2:#`!1_#- +M9X^9Q8&_)D%5QCR`M6D_],5S:/\`%!UO^RDQ-&L`'TWH)B6U'=`2K%I5@3## +MQ#F)'$(#62KC6K$%PT#JA<[-FQT6S:G/$ +MZ9;_V461D(6)Q)'.0&A4R5C;G([5HKPG6BZ_/'98Y'YXE$Q$H?3U.:HBR[GN +MJ]S=/[N@P1I(^W3"A"GDFR`.@8\P3X"+!76^C4'40SAA@<((2OC4H1WHT'KE +MA#*HQ)Y;.%$6XA^0,$P46Q`[R1"CW\;`>0BU!I>&O?Z*RBON<>W&4F`;O*S`2EVL="E*3CA:)89`CF%W(6BV[R +M%\79?NK8P`V7*?U@B6"J^MQ9D/KDSQ1!_5E":?682Y$%![9*?%7<:+.3O> +M-L^H7E1Y-`^\?D!@6I01Y%X,7*J>RS528UI/L$L$)7Z"!I`0!0DD63N6/I), +MYJ@O,`+U[HQ%>UDTV,^D/'(N,:3Z`,P?)F?+8I`0OBF]6103C9[94/ZY8%Q! +M_&56DF7I,-DH>JI]+Y--3N--"N[AA(=/G2F2`*+T0=/`^TJR,#N_@SP(?P$1*/&4="-&- +M(@=%N,W@PH_]VH_RGK_R5B.RO\2`Y]Q(.9>;"K7HV^Y)"41 +M2$)1?IMU?PZ%2DE#:V^DIINEH/,!%RR6X<^",#O8F1T&[RD6'F#ZT1Z^\F*@ +M)!A$'N[]'S`1^Z^PBGCBDPA,>]!G?9_'O_Q\_'S\?/RW?XQ>__+7W97SR>NS +MW?.__>?9Y,5D9;RW>WIJ7I^??:USY*NK3QX_SOXER]?;3U:#G_)XLK9*WS8V +M'J\^?K*VEF5Y>_5)^U^RU6]!@+__[9?=OV;9O^R^.+#7.?^4]_W]O^GC/Q]E +MP__C?\L>_>>_63K\,MG/]H\L.1YEGA-V+"?\W_]/]C2[^+=_SY]D^>/L<9;_ +M>^O?_CW[U_WL?Y^^&&5_PP\Z9.RAI=75PA**G@[MTU='DU_PMZE],O[K[ILV +M_I0ECZ]SS!B3'C/#H1Z,CTV38_28UC]OFA[+IG(H^^KK^*_.O_T`\O^WT^F+ +MKRG^]\O_^GHB_X\WGJS_E/_O+O_$"77Q;R\4_[W3W?T3%7XO[]ORK&BK+G"* +MP8F:&28B.9UN#_F@'C-3>W"ZC8-RC`[0`Z_D8T/[,AS>]L>@&TS\.CW+U"J$ +M]%AT#GE9<@R'AM$Q^T&D6Z!QXNO;ML?#:]''T+UWZ!_?3A7$\G^R]E4%_R'R +MO_8D7\_7$OE??]S^:?^_J_R?K(6";V]2MOYX-5M?\[*_M%[X+V?\UWO^2[7` +MTD:U4:W+EXK_$CW9D"_5$-9W6%T-#R[3P7VBPX^ +MIX/=JAN=_9D>I%?IV[MZ\$_V2P\^TH-M^T4_Z>!3O20ZJ)^YH@?IK?K*CEX2 +M'=#/[-/!Y]7SZ)65GDB_Z.!FN"(]V-*WAY]9ZMGU#W0PIX.]RG_1P;7P1'KQ +MZ_IV.D@/.OA87TE45WJV]>STU;=?=/")7F=XCS;H(-%2/Y<.%GHB>M`?Z>"? +ME!F4T'1P-3RH;_^+'M0_T,%7(2_IQ9.&A9*UIL!J4ZA^,PS5;G;?P\"&P"GD +MWZ89?^0T^)CL89_U?1Z021!BR%]#HZ2@WZV]R88/N7@08=ML3\UV-LVL$9S* +M5\;_(F(0Y7Y$0M#-(T[@1>.;`3VLW67><-=M%G!$)LQ@Z6&(&)8DS!%8_#;3 +MBFD!'OP!"8&+M8MFT2#&H%^)&\`IP46;.62@9=M_(`<<+<.2LFTR)HM1KC'J +M=X6?]6VH8A["$48X(AOJTH9PXC)Q1B.6P#IT*48Y8ANR8;:W^;Z8_PL>J6<4,F87(RGKLF""_0GT*/A2Y,P%`NG_R`&U"91 +M`K_P;_YLP;G=V:`.MD4NMID?`CI`261.3$0^3'B=[@3+X2/SU%E>-O+=1']`_I@9!\;#4@M4.W^$P4I?QJ +M3'+3XH]FR6!5R1P!R6!!R)06X(6I*$HQ'BHC>J?XXY>7^>9CZ<&5@RI\;/[% +M).O,PKNUD#K*$4-A!,611!Y81(8!>V5-IZ,G5C=8O1!83?(*LP;3"#AB.7E11Q1$X=&*B6_>XX8RNJ-6(NA4`)V(Q:S\)R.5RP1 +MP!!3OO%P'T@*,E83T)13$X3'H98,+VK92P3QA)%_AK]G\CW5"75"-*^YD0AA +M0*\,.Q0"$&&&HC-,J'4BKO2T806Q+:28LD,QA:(P8BR$".Y;YM5>R+NJ(K!6 +MI@H.R?J7O1)YB!KP5QI9DDC+>-$PX@\/Q5*HPN!7BV@TD]*Y1^)+T@]+BFQ[ +M*@I2OHF.C/SVYJM>5FD0+9&!!/R[(T?XCL1JQ$^:V"95<2'$(SR`:,,X]XK] +MBF&6&&!'8V^HL6BAQ91UY12D,.H]J/(T[%2H?U!C-KG=3(T,G`"=L,SL@._+ +MJCG-YXG&(BH)1X@GG:EKS5:#OUA]F%0W>/IF1F(N=B.(#%.V%O0W_.I\[4R5 +MI&GF7>-<"/>4J<.LPOS"!U6D'L(1QC1SA%?8JBS%NQPZ\6"/2D0C\"&,:;P! +MXEJ*6R7N]%04Y%2I.#6AO6R\?;1F)Q\/\03^D++T]\0Y5$H%$0;&2X +MC,13]0LK!_4C+$=L,RMD^"9QN0A1=+,2]<.2`6TP;RFQ6_`95C*;PR9.--1\ +M2L!I,J<((TJ!.4$Y@C$*T*&)\.%MDIAKFSF# +M.&(**=AF=SN#/458+N^;!G)1JSG1%E*EEZ<*!45J-`A +M8Q+-@8%7?:0FQ8_P(N)"3W_?8H%HB#.6EQ]P7\UGNM@+B!%P1)T00_4MV:0: +M[XOZP-O$WN&VPZ^G$I1OLU:<.N_)QS134W?V/T/M_6$BU$,F)QJ9^A#L2&9J +M3HV_AS$7>%.H-F/;&`=>0R0$T<1H]@*<9YEE +M8D.'RKOL5@'B'Z8HI;V36!"MUD_3OGSV6"$X)G2\S,E_4LB[3I8 +MD9#2I!*"?O9[&F1R73L5[""'U\$,3 +M]\3,LQC^Y5_.$0E:'D)U1CU)AUN*MX/9>23ND]SRE(M)>/63`LG'"(= +MJBQ,',MSHK2'@ISGP^?V'_W6&X(6HDFG<;@:=1]U+1F>F]Y6=_CL +M^7-E#7[9-,Y"92&*W0Q\S<->!,),.7^A(2("L.Y4::6U\^5>Z07P`U/NUO#+390GR5_<&%+P/<3SY\W*RWN4'(%3U=)^>.!`-U1$<((>$ +MR++8SLE3^BO)1/?1RE.K&[:Z=M%$"?FR5`%+6!$9^D@SXH@X7*ESA'$I4,6O +MP!?9LL-X,P%W,Y_TF2\6L.ASZH"L3(-GCQY96G2'=M'=9\^[3Y\]7:%C*X_H>-=2Y9EJ +MBF$MZ(OPW[F^L,]K,7JEBU[.)`;3^1%I\C+.=`69\.'0*(@O45<[&&5%`(S&](#]AEDZ)\UGUN%T^2T"56 +ML(+2&0[[6\-A]Y'5&GV\EK@B:RHH6!P4*&R5:1+0:&88.L%GB._3$?,"N]"S +M%#*8(,5GG*O)<;@&(IHE)K5H[<2S_B/K1UFQZ-+JK40\VB("/%L!#:Q1M63H +M6Z>B^XB\C>=B/QJ!ED;-9A31%4J;P7@T8HUF]9IL)SQZ/F*I4S74L#^ZP^?=ZS&Z#QZVK,^ +MUI"(0:KT^3`H5329602Z!7S#9F-Y^0N`ZBQ)N&=U-S:!\S,!:H>!JI!C/3,, +MR\M@4I^1EER!.B`5:?FBVW_4[9`X/"(&>/3LN;%'231(D78MJ9YN#44\3(A^ +MWXN_J"IT^I9"A^HA?NM)$LN3-_G4VHDN +M,<9*WU+AT3,S7'EN>:"[\NQ9W_))_QFQA_U>V5?;-PY=EB2!*N<8?5]"L[S\ +M!=AL$J[5%&7J66H4[I`YE_<28G`!$4=@EAV&K!/[3`*K)I_:-6_VK4R0'NCT +M^RO/^JW^2FNEZMO?NY9&S\`7C\B42I&2R9J+*8DS=LTPJV1*. +M8$^2M:*KF!E*[80XH,^MC5B!W_1HJ]L'1;HKG2$YEH_Z5E">=VGY^&KUZ1]_ +M>TZ4Z)'*#-V11?FJ0%DV9,<_DRMJ(%]3,1D71F1#QPV13Z$HA7#$<^:$1\_Z +MUEUZ2CS1AU@,']FE=N@O($!IOY0(]--2Z%FO8X8V`HF]]7OS5;Z:Z.&PY%P, +M?`YJ'F:Z.+DGQ#!ACF/H*XGL'\E4/EKI/.M8<8#[M-*WBM*RO!6(1\^W>EU: +M]DJ+.*(BZ5C!LSZ)!YE0"LH"V,^8.>!;J.LCR_A54.SYY87J21AU&P*.$#\" +MGI1U'\A[M+*Q9>^RIFPTJ_L_](>M10A +M^V+EZ7F0'9CO9@>>L'A4?U!9FF8=(>=S+K83#2,!)XL'9,6HFV5O:=>RP4K/ +MQEH]*Q+/B`[VWY#]3H=ZU,,39J# +MS!85Q3B+\4=$P]2*,!O+"TU@-3*)+17-'P[9D:!76%_2XO%&\F_V! +M].8#:@\]0B7VTT0>%>L+_B=U-%9!=,F![#^W<;>]XT])%?2L^/M#6BX` +M(_1;6+>EB.4$V(^*5*8E6Y]4#+F8]?SV`F%>E-SY['1?K3BPH2R`.4)=:R)` +MM]M[/I0R(OO8LLOH=U:V^MWG)!1VD=TNN0]@AA7(A66%DN1EI229**$LK?UH +M6=FPFI7^6Q_\V98Q66,-U0+*+*J$>KA)::)M+!KL+G"7K>@'>]%5U>VN#8V8 +M%+OZ%2L=S_LVSFS!3[!"\GS8Z_8L0PC_EU9)EE8<+!/D1`32&&1)K=6UT>H* +MF0[+3L,TA=C$K@WE!U];+)*\ANO8&1H-O$A(NEVZD98(P;SGY)^+,5DD(SD]IF5$:LGK&C8$)UT2O^1#4`H3G2@Z_RK+*4_:N5L@EMUKBT7"8)3=_3H8OB1;^:5P1HMA&BBWY6X_I +M`$)4WW;F90Z[XHP6.:BN`3#/JS4GX-32LA0L40G*B((8M%M]4B#2&/RI+"*DF[ +MGD=/AU",EB?LJZPAL*(!#0FS:9E@)$6[1AU+IDCO^[-&SP(+. +MZX8!+QEM[+7,ZPGB0ZT$/(&[+5ODA/1M;IAJP)']%OVOG;)1:AHX7:9 +MQ`F6`'`GB"`5>9E0F2M$3KB71(I'W:WG0S/'F6K@A%H5>4JI1O.YX&/G-:X8 +M;54Q,F6B!S5I5[]"/_LMID1?;`74)%F3E6?D:73)JI9](4(N.H(.D7.]TK7V +MI,O1%_D3]GV4&Q79R!87Q:0)X"@JUV2@IGK"/.'"LH!YGJ42@@U'#W3H0DM: +M`I15:2E"WU<8A\)-A0T@Y4D_6T0"Y@1+`DN(=:B*LL_TLGQB^:>B\*O?A3]! +M:&?WN3'U]D-/$!/7'81)?=?$(&6Z@N.%MWW9S"L^:O(AHOJ(S$5<3(B650QT +M`_-691=7P@!8GK"^(_$#;`"%'*0,*W*>Q%JLK*^LDYA88D`Y/NT"J&JQI_L)#L-CF%28+&M7L"-(%B1[,M\%ISG!Y;KI;(XU3`#>"AV(%'U[ +M?W,:RVGYH67I07J?U%U+HHPN_`12BVHIB!W*]1S*4I9-,><*7/6^^%7]KKA4 +MSYLUD`DC%P+*7%RX<\0G13-+D];[$ +M&E>P9VFT`*:G_$`KKZQ,D+EHP3*T^":35T!&M&_C;\OZL!F6`]970(@V'E:; +M6$/2YR"\3_$WB`(50X3H/MO:ZFV91A^Q3@7[>+K6]2I3S(+D`;5ZY)Z@RX2X +MZ((29.D")NREXTQGJ\QSN%0X8(VF-0%=T7G]UG/0K+?UM$3`M9Z34!`9H"-R +M@%70C/!&5R3+00SUU%(":="HG-=!E:(D^:&_/.V*=&CN*UMV/^_#([(FH,_, +M&9N@W1KB0K2LZ;2N%%&C$H:P3C:9S!5G"Y]92CQ_VJ\HSBI920I#K!-PVBH@'K^+.8)**;:&*:HN+4Z1CE126#IT56-ZYSH+.F6S1>7L:6I=:@Z;NZ>UQ%&E>1C(0D_X)*#.W+@?LZS+S=RQ"8+) +M`);J@2%:E@AY#G8@(G#@Q7S.]Y9#,-(2Y%$[N;"4($T)26@A0J5T%V'[PDC` +MMYX_&DK1A:O)9FXP7,&<$`'J.BTY&/\CX7D +M:40(5X'ZL$:^!4T.H4.ES-E;@T/5@EH@M])2@GQLBL:)OT$'L#MT1[_:[`*P +MA7<-1XHT"X#]%L&5.0<=+0Y$+4<0>&M]TF'0^2%EK"H90H_(?C[VE!@.S9QX +M]0^5TP0HMG!$K]<3JV&YVNH(<`2%7CD,R#.)&KI/G]L7/EOAV)-DAYF"K0AB +M#0HV.#YA!D*VBS*&SX;:OS`44P%^""6#5SZ,R!!*1Y,_^AE)X`5E`4-QL5E) +MD-T@AZH$'F'%OM\20]!=Z4NVC[+\?;[YI0A$+A8#F2T$YI3N:B%28T$AT/-9 +M][E4(02-^=+6$))C&!/@,7,$N"+S\SX^/Z?1B(JIBRTCF!Q'@!+$"@@XK&P@ +M%B<`(0 +M"J&9`T(/4P(/8VHCM;ZT1B+JUS`Z2,6`(];(I6ZQ1)0(0$E!VL?*HQ7V)%:H +M)`!937IE7^.-G*6"J@&J%CL0G`B"@%#^'/6(6K[HW(9AC1\>BW>9B$P4C&:? +M*1IS\D7I(`TC'.&B\)QAF:J$9T7^=9>J:_NB,)]2_1P5EO4%P89#02Q"R4\; +MPZ\()3A8LXJ6*B2H"&\H^69N81#@8?@\-AGQNMVAH;Z.JS:^I)7))&,?8A=; +MFE4,1*.GB"593M*65F52O+%&]1%2)6/=@6>]WC/+*"42GYSJ*BDH01*\16(# +M%WV%X>P55(I878G;*:UP0R@";G5I]J,>N]#C\7/7"8/7#Y\/OT8-E8])@M&K'U6>ZUJ]8/AME+-8"APK<>2@)R^D_.-:^F^QQM&MVG +MI#:QNF?/MSHD%Y9/(\7@<:XEA(!%* +M!C=KU9@Y.G'9AZ/+00?'@Y6ET>FVZEOV)/!"!%HI1ZQ0>I0XHJ^('95A=WO/ +M'Y%TH'[*MK&$O]O[P<*DOY*$[P!.:3@+J*DAL5)7>L6_D?A'?#?2#F807Q/%SN8^%^IR)"LH@N$5(D@U;OX0B7 +M_0FR70V`_W):E,Z->P366=^2"4'11A>9#1*1G,(PV"LJQW[VE!U*JR:>;757 +M*K(<*WE+U`.T0[_/I0`P,X_H'>%2'Z[)@%J;D0V0$(A^/E:7)7/T4^Y8]I@/74+4HX`!0U>5.)TL)6A\G[YY:;YK\ +M2W*DRI;FM(!O<3G%HV5$,9U`/H. +M."FNR"0[EO2&QR[3XY@4CY\[?ABZ4M=X!LN\H7W:XX84CZB%>D^D +M4Q=:7!)W\&2N6J8'W+(+'9F#(W)1F%V-$IY1JP;?[N>=;N#AL,@0G&_0$3F3;- +M#O-RX$=%76!1)W#F*JX:/$L&$(=H@=:L'YB`]24L*"5UAFX"C1$?DXA!S$\: +M86N+W">B`6-J3SD_%050CT57:J"AEL'/P=**+G%NPDF'47EA'9->]EZVFSN? +MUB$N\BP=_R'H4FB&#*#2(H=_:7W(89!*%5)0:37-$NE83ZLKN;FG3@4^;>8( +MI<)CB1\8)#-N$`%/*>=)+SIV=1B4W#6.4EQ>]H,@W3S(!Y3EIAPQE/V\G+*L +M\A(5=8@^B2%:/;TS,CM[N,5<\>PI#=>IK?QI@WH8/G9>$S<&6_KW7/@@[HRT +M3'`O.L]&&P[#6]N(2?N!R1%')/WQS=7Y)II59YQKR77Y+8"V%?ZC''DXC&<- +M4&L+RA^VNG"?A0Y/'1&>QAHR"*^'TBEN0`?%]/W-Y['DVFU')^[IGB=-#5`8 +MJ^[ZI^-2"X=@0U&/'5=D\7NV8#Z>QV1XS$_7@L3^ +M6A1':%"MLPED6H'QDYBY)-K:,"$&^7HR$RLN.@L*JWCG@2`>CR<%+)J='!," +MA0%&C"?5!90Y([A529YFSV=6_!A#M/YICK8F%D^%%*'$I!;"32:7RCYM)"/8 +MD/_U>ESE1M^C4?6!LE3W>MGO5;)PV$Y#Q8Q[KM=!,7@7(0:7DE$"M*26IF#O +M%9^[I:9Y)L331!0H"?&T[C@\Y_9P(X;!Z#8.TBB"VT$P,O`R(@(T./]./TP< +M@H>.A5DX%7A>^7Y<3*:=P/"H.`8GL6`=00K#VHS:]!Z<0-;<[AVWE$;X+G`UDX^7?N&0AB3+*+SKRN^X6S\QNG%PJ!>UQGR4UMUF@`IH-@ +MY%1(U=/4;33KP,6/W69C&1]3J=#M?3(WMH8[CH>]E!(4"BL]A!;#FOY/7(H' +M32^,*\W"S3'=O`@U&\AKP'SV6^CVJX-^-&9%"3'7E7SJB@3#.&JHI0&NIL\$ +MFL$_$`)V&#@36D1^H6DJX6\:26&:RO23H$L[-CC86&.`*J_$B4!]1+^[UAUF +M6=(\8DR8LH^P^<>IC*P]#ZRO>NJ9BWR9")X&J.]SY1KT$_Z-DF+AL.Z'S*"* +M9294ED-7+-+!R4E-Y`Q1$52'UE4336(,*F0=W#!L]ALL'5Q')8HI_29I1@'T +MGCAT3(8U1\\8P-<+Y[A[+)#)VLA]13@-&@SF""G#7AB8MJ1^R2-B( +M,PPM?7XNP*!-YD?A&3=4=2A-,\H.*AM=$0K[U>H*:@A.!3TZW=YP3@?&_QYR'!"#E]S%@WI#,J'A)AE0 +MEI8&76\<'1.$4*/$4,8/2)3]GO2X]Q+X&ZGKCA!!"(!?16=VF`[&)#O_/4!9 +MQFW8J;)TFD\<)AXIX&+9TS2/26^NX:.;!QDLC"/>S.J*7EQ +M7:KTU$Q;553$#QNYJ`L8#78OB%B]H3'-A<7W;2*PH#Z".7BH^4^XV-T6%Q23 +M9XG`:X62XKUA;5>F8&.%ID'#M'H&`7E<]M!M>B5#GE0S6(E84U7)'%'B7YZS +MY>A*TT3($5]246?F*4OG_;-317Y$B\L"J.86')&SH]T"3M50SYME31WN_(T) +MP+!"C[$WQ6L9>V#%@/NLM6R@`RNFJMP(S2<[6HX2#]F0PM3'.#8I2W.&,HOFA2:C7)*Q"48'+!DQH*XP/2=N(+A.4W^$ +MZC>-IF@>=*]>0M<10TH^'$5\W7-7&RV9`W`3P(9YT15=V67AZ+&.L) +M1E6F$;>ZRS$O&TYVHLC#!W)L500SA(8:@>$P:?7,0T8Y-@SP"#A"^\.-E`:` +M(QC`1=%I">GHE_;&]:(=#=7@-#`0X`:_:(6]) +M/@6M1-`-=`?6-/!:$_8B#/RSS&>TP4D#G*_S?;EH391$'_5D+!(E1QTR=&9H +M:@.5F_9,Y%]IZ>PKJF"+&>&Y["P:Q`O@_A:3(J?^8X2_$`UNJO(,@?@4.UD, +MAPWAQ$.X-]U-[V(XKBT5#@P$="B[7U6?1 +M8%`"G,$FK#=L:".<4\D(.JQUU"MT;"$@A9&H>XUZ^K0U +M&$DO'J(VAZY(IQ+/@<4!*5?'$5W\9Y[H==9<8.(S/O?O[GBO:#C,4K-L/28# +M?`E&+DM$'#DK,'LI84-S-J<`U#G8'$;)K73BT1NJD8(WB?52O-]2#\:ZV-"; +M+8]+1`S!4F6&V7VE-+6MT>9Q1.9;5SCMVD-C5Y=9&^3++N +M9N[N0;30-;&/'?D?"'G/$Z(%U0SIHPRT$PTHK*XH:O(MU[J,2`"RZPUKX/Z# +M^C6:":&(A*07AYK^S,$1+68'L`1L!V-5<\?7Q(5OWG/$`JR`.._*I3&TCH_= +M%3&?K"\P[T8=;_4EF"GP;M,S-?!CWEUI2GW%/5VZ&ZX$S)`-C!W*!9WA!UH? +MQ81F64/U1JU/Q&3L+_6HPLA)2"^BQ)`YH@\ZR/I+U@TY))3XH:-O7>L('L'O +M!D>8!PPH3(>S-R>!G6':]>(&;:()8=F\8GNZ$U=3WZ5\?<,0:]SRV +M!,4N2_V/&*Q5;7KA2(Q1.K`5*"BCD*ZBM\NM8TR*KA!"C04Q'!1#J\5P0+76 +M5>E8:RD\$TK6/>ZU'QK;/-XJ\B,4'9#MHGN!CD`Z."^#<-RZ5>Q?9DTU3>GH +MAIZZCK2<-1T.N<8WF"B@YE,M)[P&H9HXFQTW/5`LAW/+>KV>FT0_=Q?`-'W= +MF`3V3WU]`C!]*.J<&T!;JBW1!\KP8<^D`SMJ6V')R#-)X/&W%@);Q^L<0'75 +MEY*0NQ6&'J1?JS7)='"H(1QA-.9XB&<94Z4Q">Q="471I!^8,QO<"IL7);@" +MXI$++F$:.2)R[?%IA(*N,0'80?(R#RO2K7SM-\U$PQ_70DN!:`1J1E5,@'MG +M]VR'6!O^9^8E@85FSGP.D=M`K26[E*(BR*7(>9)?U8UF4L[;5A.[MH"N)&V= +MEF;Q6HHML/R'Z0O5!T0BT&E-!4MM3JAF-1IORH;/G2F<.AAA?82;E8^QEH); +M8CQ;*4E0M:#2"RJQ5[P=@$DVPJ2H:RC9?6@ZNJ\B!B@VZ+8XZJR\ZR#N>&`G +MQ%ITZ&_(#J\%922L)!;LC]X`(\7CX6(_P@TQ!%?T)+4`Z9#97.Z+PF0@-,/F +MEN3X6J1W4"3>J8.N>HJ\>.XJ!%0-!;&FPJ$D`14J=4X[#&\X_W+8W-PV?[]/ +M$WTE+K9Q6TD0@@M(GZ##"D5EVB+-11/$$0A"&P=M1ENC]H;R<:U.Y:'92K!9 +M(4H+)3J5!%8MIQ.%#"T!KS1<\9Y(MQL65C5M`#EWW+;CY;#+SPW*RR0;U7,< +M`6RJ)4E0F%$!2[K.JXJY(MD:E9M`>BTQARV?WN:`JM7-V9.N6"R<8A`B]+H- +M#]30=,`270E!&VJH:K.3:]F>:`Y5&$<+2I4)2N4(416J)[A/FCM9NB[B,=%^ +M+G[O>$:%X6:WE!`2-6/]PFQNK*(B_;XEBU*^Z!5*PJ5=3A8%5L!@N0 +M:HT`^.KRJV"<+]T*0<&86U!F3$*)V@NB +MT2HZT8&)H0`N-T9+X-46\4"!&1BZ%WKN\7D=AC;,G+9D3Y$MA_U@K*M41:'@ +MC42J:SK10X"9R+7L:"&1F%)3VP'L'J@NUJJQLG2[K`#/9DP"]5-YKLB,'RI! +M^0ZZI&&:SPE5M@N\B"76*O83*]46%8,QC#FT$AB.;*1HDZY@1"(=]JBV(O8D +MZ37DJJJYDS7F#_^M;T\5$0*&N>>T&MG/O-"HRU4=@DM[P?CWI&`\$!IQ)5HN +MZB(W@@8"MH08K99/[R@Y-,G!@(W.*Y>8C5U,!/==WIFYP56H#_^M9T'\7.QP +M>]]P(R(%9UH\UQ++AXZ`I^E:_X;S=O@-AM!IAQ2["]T6L'MU+^GCNYKV7W.F +MDFL<KFE=>D]">"+:N\+\"VE-@%J'['UZ)R'&K,W'[I +MS#1LLFJ:BLFT&=AO44:J7JP550_EC%(Q,3CVJ/02>\$NVKZ;/]SS%CNL<_PH +M2*Q0@D/K'!`0`S/<;]J2%J)*K&HE)@RP?EI.WL',>Q'\%@-*2.V\>JG&<#(M/'+DJK +MGX<0OE`!+%`)81B>Z(B7;:./.3U<*3C3`![$#;!:X,25$KK'AD#+Y$@5>1&$ +M7J5"K=UAO$>!,;$#)]YESSG+@D#9=_:[/H,"!Y.KM7*7^X-N4/4`&H`R7&+' +M=5[,$91@S9HV>$HFT3KS@*-6F/558; +MP:S#W[J*1%1=\1JKOGB87`Z!_*KD3UJ!-^G%@4U.5])?`MQU-GO9?366V9SM +MN<-^#9<1%Q''YNE258;L!G=OD#O1#L!-<8RW-2L][J;O:& +M34P7*BMC3)##:#$,*WP!^P/'J8^A-CG''\SYO8XBRMS#.UHN=070K6 +M`UH@C-Z4]C6HOQ5?EP(?0ORE/'_DLGM=)E@+Z39BT<"/D$KS:46C7;2%$*SG*3TNC1@F&/T=N;?:4=K=[/!EL_!;JFRR7U#R +MMC_L;/=Y,+==>3NG,/51MZHXXL7&0'!M).B2%ME.SRS0B=G<+7>3H,N!EMH" +M+AN_NC0HE&,0=S%3M!B8<*5VKF'9I'?'9'S_D0:P=Q>BW^G*Q`KHB$KO-7F5 +M>5_K,J0D@^?=V#_W6:VR_41+#W'$9C?JX'CP#K"Q'Q$TIF:"6\HF9D1JQDC8 +M1!2L)]H:<*!8N^(&!OTRP\Q/1-%D<":]07"`.E6%_HVJ(K[8E+[\%C8W@3YB +M=='G^LY_,KZQI1*ODN65T"$7B!S[&=F%MV5@ +M@;9F"T`FJ39-JZNZZ?3NKZ-*,K71R/B@_TBM19"W-$:K+I&*\:YE*"98Z:+:RW3,3V-6]BI=G,<$1;C&@1]TB3M;ADG>PKM=9+@9]BEO25RLK#M +M_%%GJ#5)XKAV).[D+$$?OR[# +M\WGS\VL;GZJADUQXS!'>;L!^%TP)#4%+4=_<*FPIQAR3Y[0I424C:E5I2-6B +MY0K!Z-F*\#O*EHRIS\LXG=37LE^UUSJU7*I1H_ZN>_K"36/5F4ESGR(:9NB: +MV#.7_X.+GU>YU,_D/A9OJ9I'YL4*!KD8.;BBI"X7'JO%E?@"1DOW)`68N:N\ +M<"I",HLMJ5=JAR1H>]<>B14`-S[*6!1TF>:Y&W&[HVL%YL`+EYZ)AS34NA$9 +M5*96$_]06"7A4M6B@&J#G"WB!WO%5E5T-*R'GXK,5K_J8R8_6Z*^AK'LJT`7 +M\(-L:81?/;:G5%#7A$/&4C\"&U/;MB/,([DIKI($8.K1?E,7HG&)$2! +M]0-=-7L40]<>SAX)Q%\(T1)?D10G1(,W\V@I2Y0L:"(7A>.)4M,_7+C3X`E&1FKPG043AIBIM4]:.KMR5O3B4\G=(X[O5VTV`]"8H$19 +M=7H`\WJ\RR[XQKY^A;M`5BK-+*-4@(&;H$0V`ZV73)+T+574*"6&)L< +M*`G.H*7=S%RH%E@1D4'C2I^5$8AJ22&B(>&'9("X;;X7-9F9^UH6LL8-U$U0 +M%Z`CPYP_(59#>R!YXFE>\D`B88M*,AX"*;6EM"8'$4`+`B!I:[>1[$UXS-]:7UNI5+'@=)YS8+!UL-*0.FL*WKVC>RN*8QF`<43,UMZ#=*=HG6 +M/C0M"Y!LL,Z=$32^XT:?YF&M1,Z.A31R,]/#'6SK@S0$/,YVR5:R"BKT)-J6 +M#7?E*"91]]D>J\OMTO!NIT$=,]+KA5V7;O#HL+O5V]J2@8FUK$L:AH>E]-)I +M[>8D:4^L8*\]U\.N&`V53'!]&78D`2':Q/`YNU-B.I"X@FBWV2*(F^Z_T;*P +MU1O6NLY[=*\H8AM+0:RX]X\.<0#."H$6SAXFZU'*B&!J3ZEPG%,5.1\7 +M\G`TQIMTM[2[D,^3X@G4^N2((1A#XB\B`CG;EAR5J(0VWLTJ(!=* +M,KS0ETE#)9=4M<`2#J]D1TZF"(!@*RULJX?:(6-JU?GVCC(A^-'FA%DGZ3`Q +MX8R98+Z>=@,;U9F*S[C8J^NQ*IZ/S%(+N5>$HBT:0L)&WER>Z$/$6.<\CH@% +M#Q<&QI((WC,ES$I$6-A'XX,N0`B7)1F29+ +M*\93CC`:LBM*Y4MG,Z\E6MS9GY=NEUQ-RE8P%]@J&1M'RU;BA;H5TBQ9<66, +M-.`SFH$MA[%,YHR2O0FM\&5&D-E4%*1".W!B7=RI:(P,K:37R1D/D.!L:W=B-*='K]+A&5$8H*.#.^S;LYH +M>ANP.K0$Q7[3851OF>RFX`(O493A<+ZA[BWN*-'5T*DE]Q6C)GCQZU"4]+-= +M:K`!1+LDI4D7U">J];$7&GE06G?N,UFT0V)5!IU3N;;[M*1IG+>EET),KRO# +MLG,S!&A8,'H*'P:\84G1&YHY+K;W(]2KE/F+,JO8%4YDNMT"[[+.F9F6*,UU +MANA81[!WV6;Q0,"!/_;)S6;VIS)"B`*[(/!-6JXC0AL*N><6[2O4(HS4H.P. +M!!B;JDV`&:1U*L->I>$O71-DHYVO6P6ZV>GTPGV_3)S[5+=!=S,8&@]0."DA +M9%]&RD&/5EP4@MH0VF:<)A-P3)D[CRIW +M4WZ`\O9E%[5^RYE9[N"H>$99T#6D6QSTJEPPK2+/^6ZTV;/8[&QVABY%GL^3A8_HJUQ%_VL6D`3`*MP0:%EB14N +MJ>S+A)EJI90HFS-)HDQRZ0WD78%RCL(5L.3ZPRQ`9G@4HR6$G+T`G-[FSCS6 +MF-9^A,.MP^C3V4GC2AQXV*(;5BG9X4Y+AW=+9QJF5:V+RLI>3A" +M%$1`"+X][9Q5.5AB4YSNK);I,FY/!=^JD/GA]A[=,+U*F[>KEIOXD',^1XC1 +MAOEDWZ'-GJ48T/62M8?P=TNFAO"/%>:QOHSB;DF1""RD/:7L7ZZ3_'1*E[7H +M>34,\Q&B^GM5X>%">';.J=CLY +MF8S-E8(HK@NXF*OA@&]M%:7+4&"G>>8*2`F@JXKM:J[`%TF.--IVGO>Z*XA- +M)(;ONP9)ZTU5[2JP&SJ+-Q`-\73%F2!";'(@UMGB4"*IQ38.C')^Y3`N201+ +M=`)*]+G%1SU*=K'EO'T?BI=B.MML5^T_L+QP`_N).M242R/@O[=X_P(I3!57 +M5&=`L9*@YD_K>)IXMPE8>R)$X<$AM9]ESN`I4V+:4)1N?*,\8Y6:($_+VGM" +M"FZZ6\D5+FAKYAHR24RR7CI,O\T6I62?NPTOJL_U2!1WK,`F0"^BM]8/;NS* +MY)7QBL,AM*=) +M2HC\!A!4"R9=JX@UJ'(".6IAA;:*!HL+VGY01I,7@E2TB_5*.W>`Y".ZH%I+ +M++T?-<0_IV\K<.51=B=&5%]4(9EFU`MV^%1O6*DW5XA;E2LE*F()!BHV:5EI +M+;:6%_+NA5G`#=$H2&.FJ/W)JW7^Z+Y$EH(XK4L^:GV]],IRO2W(3!OR4JRW +M5G3GIY9@=>`+K+H;#-A9H^/U_/10_:"&,=<+/(B+T; +M&IBK]N`+:T$'Y%(`@-UV^T*&E>[SWO-P7H!$';GSM[D@H-NKUI$SV\K<5DD> +M/=E$6LCEW'Q$3@$Y08>YL$1:E,[.@X/II%Z$M_!25$(2Y>AIJ;0G$:[PNIK. +M=5DU>5B:DQ%\0M0ELPFZ&?MN6DG)>R+2-M0D(KRU*OIB5JI^Y8:+!A7K!(Y@ +M?>MY)^ZMI!X6&Q85$OE**L$C$\H14!:;TWA67>92.M*N8,+M-'QLII@VC1R1 +MP;CDY$C4Z7R)<@6)2P8C1('D4"6%1.?KG,^">*QP70"V*G@JH0RG`5>Z8E5* +M!\QH?67W$4DCXI%-P9?%NYZ"%MVV1+\NWLJY7HLH46W0D0WZ;7.:UF+[$FP_ +M_-H$2457C0F_JI(&!JJ59SH$XL&"@>N@<)1#K[+R7C?T5Y^\*/B*%0\N!"56 +MUIX2-7#75[HK*YPRX=&@HS[QLT[KY\T* +MT'`,PMBE=Y^2?*R0[ERAG;A;V)F>TR;`*OMH@.'^,OI`)_+HYK*R%"2K2M.T%)0$;V.<\'4D`DZ%LP+KX%YF-[01BR +M^/`,`9H3*6DU%2'^MY=J%Q!-H%&N:YT6BGRUMQ3LP,38&JI`H%(VSTMW:N((YV99KHF+TL5U +M&,I^HUQT&F8,W-[(Z'"F0HEU\NJH(!_2JA9#'?Q""K-ST1CENE9-.$J1.T3Q +M,?IRNER#BMN/7;=;W;YL9R#87M7GWKA6?[TL74A5PC]DK`!JDA]4]I\K/Z"< +M21T\>RJY.2([J8MM_`A@(42T'V]8IV@`EN=2Q\/1W'!/B#QPY+P:N< +MDLB96I0#XERBPM36CP(A."SMRXQL-IOM,D2_+)OG.M';DD$),76&K97G#(DH +M_94A%.9/!W)Y/X)%8Z@*,MRR3?&\'N<<<,\K<56X`$X\6^8"*QG@!RDV7(_I +M(-3:(.FM&/`J%:K`K:=T%H)2QF,09?5=FIE/04*I42'Z%'F+6*\QN> +MA=K$$1J7+N`(W3_+>U3#:#0$S[ONL8I$`3U,X+J$G(BM%!J":^LDI2P=8!0_ +M\HVVC:(4M6]Q*0RDHZ]Y-8[`*32%?7(+XZ2S&1K5$20>Q+);T\K3(9=7\_(K +M!;@+`C0#CO!JP*\Z"SQKGPMSNVN3:PGSS\:\7/=A>.[.`E^FS-VMJ$F&XX@- +M/\6%S>4*!]NE;R:4,0KLE3G+8Y^L$R'D^J:L*'JL(U@[`!8*SUM4#JJP9"A" +MT?#5)!ITB6B8VLQ#PYO1#8'/5.RL())BM;@>)(#;7"2@A/"%52DA\@V")%M% +MV>(^<5698+>6;!5&=&!E*W0N-(*S_Q&&]]B90*1!_W)METBM&5E/L6.):#B; +M(,$%EP?$E;O!V#7V,942;H1=[EP]K<764D-YGK/`%#$QR&IT$551O*&S`KGH +M#*US:)W/"8'PD)-\7Q=+)8"$>A/D16QUV-W-8R9DT>`;`I8HFT1#.,)MTZW1 +ME_';D<@^J1DV4G8BF(NAUO(I$1*)]E1,UEU2V%\77=@&[0$%X();$BU976A=B@ZD$JG>NV&+7IQK\X'`8E)'\B&L%X;-,P=2WP`S=X.J3JMF-\Y,E:TWZYO]=O8PA2\SQ*U.2.4*@PH\_@BZS'H:[V0>: +M_`RKFXT)`E"I4JIDXHK\6V%!(<-?23556RN2U<-L-^AQJM@5V7!Y'6.RM(3/,'#)X83`@2`##V$$IMO.%;ZK +MNKF7\/K2T-#'Q5_M#9>N5%>A##BA"-1$(:7ZA,Q,15GVU'ST-LJ(:`$>E!>J +M1>'FU#)=;@J58X)@T_ATS#+L9\Y*HBUK%@"`6@C4TZ*_4:QL@Z6B?F<=1S3\ +MGLN:"Z['*XK0JV2QX2DC=(^G/?&G,N=+3/-Y')%7`4W*=KNN+(/L1M(/E:45 +M"$;#CS)4-QH_:W'[63L%;[H#.7`ERUK!OB0G'/F8]V;A786*>$R4A +M"`M'S@E2N%J>$NME>_YCH_'H.@K_,3$QE[R2]=E9@Q2D+7NA:/1JR<^()13+ +M`!W:-64YU$;Y8>.@M:B34JI2)+^DA:MNNNT8I)392 +MQXFK+$K975!`0+ZW^69/76OG1Y@%A,B%&`$ADKFD;M1K7)*;MMOK<%@!@2`- +M;@@I2).7#!4ZQ5'FJ>EK5A?`JP(K6X1\Q`3@&CQA!O[C)H*N8#@[J?)BCK)L +MYU(W(EQ:0ZB,VZ\K'@29Q;F_8'>?CF3^9-(F#PM3SA`UP;>P'P`T6D)1-%]F +MPA%%$0F(@X%\NKV`_>R)+^58HYJGARC^@\$0:8T'A+O$A=.6X1:9T7@M/XVE +MU^EL8OF;GA`RFQ6JHT)F,Y<=C<*[6SH7Z3XE443N=+OMT')U+=&"`%\R8SJ( +M)>W,4\<%5ZFW-?\0S\Y7AV&H.R6;%+U*)CZ+D>IL$BVZFYO=3=$/K"*DN\E> +MHS6E?0%QXP66/'$H2Z%,L[4D4]".H:P4B1#3PPZ^S)`0U)(YHLHC +M2A3>M14H*25$:"&=9"2$2':J,#'V;76%@N="!RZSRD&7ELP2BGE\71O(\P5& +MU'N3Y%Q'S"',PAU3><=X^\E3%'J]JJP;ID*CO$!4%8]8UH>"$9D+0H,NPN7E +M4#S"BE^,;>ATNE7ZD/"KHLJW/$_!Y'(];W:K-O(XV/!U+Z$1*4('@Z`97Q&@ +MX6=5YS(5C2H\MW+$LOUG[+_E*/[,TJD3RT$;NDGV);.4^),FV'A,LU@.+C8O +M7;H\6%?>SNO(1,H27&11N'KWTD,3A1LR0A#?)H,17!.`\+/7ZV[4_#8)M?(J +M#U2Q0ZCL(GFE`6H9>Y7T]^4`F,E,M!4W#G3$@'K.*!UKK.<*2$1%`7GJ7FX( +M1Q3T:Q[>>U]E$:2LVH4K1.BR)Y6I8*!1H5VD)-"(K0IO05"+330P$`Z2%,%G +MZ*D5"/RSO]-_O,IR#P0EA*Q(9UKKH:3H>G+T<[_)%WRH0O!XB19476XT^7^% +MSJ^6'E91I<,04&G^:W5F2T=BHB8:'J'RK7"@*$63'C?B]P+^6:DO( +M1B'$5WW+>%F5!Z0,.4)TA.6%985E8H[('+>891&E8'@'?9]*XK'347YHB3MA +M/8@5R9*6H=><\UB>P(4,V6*C7;5]YK+P-S_"ZPJ)-QB1,-.,DY\L)U7-<):: +M[\P#:0DR7Y-+QJYC&'C!+YG"5J/ +M]3_7H0HV8CKD@DU7OL;=JSFI>HE5)@'9ZEA.U:$@CF#V*;FAB2K("NXB`%RL +M/H5O95HFW<<*$3_9:M!S5I?B:]`15I:L*Z.-X()J:,YXL*:@ED]V(4KVY0KO +M/Y/O732&6X53EG,?A6,)3O!71L?G>TBB/\>>Y!!FH*[`ME-AP="E&>=#"OYBZ_"+!+ +M*1>I_!B5K,>0!-4W*5@KC=%<&<)Q,11I$MC/,I,NQWB?)5.;7I.,K@E2 +M@]:0;E:/P!$<:)2*O*OB*KG<$%IC(T&NG6@TN86:)6VW`S$IB".&O6P*L^&\ +M;>M1%8`>R"?AX-MU\92:1\DWD@'A*N:^$WC.N#^_AV`\##RHGF#;H:6Y;:[+ +M#3A"I)S:%""^&UHYX^7#,L9`Y"=@-`R2J`(.L[Z"OAON"BC\'A$ +MU0CI%8%ZT,%&M%"OHJ:9.%:]*M3\]0;!#(8.E_4:#:`AP&6X\7ML$+M$3 +M35L%TN7\J4,0A0W+)>T!K9E[6UAJ)5@9Z@C^3DIB(TP_I*4`OL)7V<(20HPF +M@Y8,5T$_%]R1X!\;7)7.67'[+$6H=+RKZV^,(.[:?/$L:$I/IS>HS\V2@;)< +M5U<41ANY]"%N,`U\V%F(9]D0/1:^4B8J=NZI'^%[%JS9R`.&R(.\`U5C5R!* +MIW(CVH(;/G='H41MFJQI<]TH3K>4H!TQ-#..R2O,$C*&4$MK*-?7#M6#YL,K +MY?\B,I=X:ZYEM(K:Y1E%UH[[F1+L;&^P\H0D;]2P6\TOEH[? +M"U:"4GEK&1&A!@+R+E[)C6PRBHF3U!M4VUEUT-'4#D3#X?;+VO>Z'$VOXK`K +MG#>>>;S&+)MT?(WSN&DHN#1\033:@9:0T3R%X.L;],<-H@9J1=!Y5G$&7T,G +M\0)TZVJ7686;)'$?7<54D:J.:][9\#X_?3QT0P>4V`C"<*!T"*V7#:(->-&9 +M49^;76Q&*++,.=@,6+#W;?SK`\TQ[+&^Y.Z1W+&$:Y/-U?_=:#,MZ!+I/FW0 +ME=*EAOP@][>L7$^O^[7(75%=YG']GM#!3>;*N5AA0Z8G5""^XPA:CY'XFJ-Q +MH]^7@ZA3@`D7?"X'1XR^/MFZ#LZV)+LJZ1YQ5:]4>BD:C[@`$L'M12)+8N;: +MN02=KABE]FQK^]4;2;)GWH])QK+ +M0@WC0FZ3A-_X)YJ41<)DRD`(S?'*+,8I^*YLROW-*ZUG*-QP"U>J7;9)7#T9 +M2B'%!@09'D5@*]AE5W4IG%$-78(G,U,7B+-28%M!+&>73J+7R2&&^0:-%P]$ +M@S!LK%ON^++Q,J"$$#7@`:I8-%B^PG"5[4^G"YE6CM"RRU(;4SG`:O,-:X>Y +M+&K6HL$?FW!.)6#)UXD=B)76M4E+2`0Z"!I!I("J``V$*W+(@:5#!VE0XA_[`7*8D=PI6BUS7T=NG[/`N?H0TZF#12PA@@=,)LQ'&Y;:^A&TI<-: +M+]DE.M,M(#3:,`U;$&3)'HKQ]GGU&:+4K*ZU)*Z'Q"/S;8&VRWR3_/&-=NP\ +MD7-E_V"%FBOM@S`\@%S8T\Q=MB^#H\TY<4\%N)'2[0?>R!$!=(0CPFG065P/ +MX6OIZ@/G@^,FIF06.^@9"JU::@'RH*B^E-IY7M_FYF8GK_)ZW9<0(O>)KR*< +MH>-5J_3X\=8K^FO'JTF2"M*\L!1M4CX51H+T>HEG:=QN7=+A:)(0(IFB,)"XI>)V7`G$!7-V'910APJ3`5:N`%4HX>J>:G%8(3YJQZ,1)![< +M%]T1GYH\!_N2#98Q2Q,B`U(/G6XO]2RCS:5-NJEM'$[$P5@2A473ZGN=(,F! +M*+3M.UEXHQI*ZUM5L*D63E.<,C"7\D:6M8-\81$DQIEJEIZ=7L8]74YA>ME@ +M?F#&:&]TY!.18(02Y(IXHVDU9KD*,#YJ`P[M),L#A"&-J +MC.-6=)1,:`3?:WT[ZQJ,U=WL:?QI>:(G2H[8GWVH#D"/#3H%$0&S`D@^NIV: +MLHS+0DQ=?83-@(W*LKZ''[P[SGWEZD@P5,/^%%?ZV=ND6FV#%3R(Q1S104E. +MIRKB!')03XQ/*2O?`)NQ'S&E'"2L)L(7>`X2RKFHG'86;`K#_=R`^A[T[%Z* +M8Q7N@Y:,:X_@*\1=/.0']GFZNKFZN= +M2G5CZ?NY"AE$AWIP\K&G4)1L/K4=&/IA`Z[(1LYBP=$'G:]#9J,F&N'`^::- +MK9:5"9;C/=+KF]2'1#6=364(,:"Y#')3.+E"%1:4A/VVVEGM,$F@V"T=-J=3 +M2P[+XHP\A+$*&FYEU_T(-XQ* +M1P3$T[27PYJ1;(ZR3#;^M(]-5TS3DK"+FQ=RU1$5$<&NMU.M3D&1*1&#YT1M +MXF]0'Q#L0M;-61N&I9%`0F&=Y%^9"-*3N<%Q6YL<*JP]9PIW./R0Z%-=;*3S +M&)$0;`(>M*8#U8%&K81'YR*NB$K;O5(A<(:\Y%8N::]IRW?E8L6Y).)0(R>\,Q +M;;-#NJ!C!8$>FYM$"TN:J966Z>945":38J/MAI9R`QU9X"FHP`30%G'#TL`( +M:"585:?B.@X`N1T9ML,U,B8,)K5Y+PP9N?1I:U:"5B=6K&8;DU)*ZR2DJ1C)!SVN.46L`<\0C"UI+%86#;@ +M6DYUK,@T8]>JHUZUF`_@`6)4K0[M;%0!(02-\_CC\E"J:#*1%7F%AZ_J^_\F +M>8]@&Y@>:HKH"KJB+-E86'JL@Q*K1`A:L%W_JC"$Y8,IB#`%KT!`2&3X"+$* +M2SDP:H9Q.KX:%A2Q=$`#@0"4'&OE3LCH)T":C1"A"DI`(!K98!"2LCD.]>2+2\O +M+\]1E$G>3-B#BFC$Q_;84JF9R(K4)"U8.&*5R+!E)6$*:X$B-K#7;\:-K:*FWOB#8ZR6O*<+2@/ +M[NH*+I*W?:^HM1>\\"VL;]5^^PM;C4WF`-(5]`PD81+0]ZW5J9D*9Q!O6#KI +M)O9L-OC,O8ICBUP\*_:E@-9!HISYS.K;*3O/,M*'ICY'(BTH"UI=@I%F=%NF +M\"$J-QBK=/2PJGL:/'2A;"[)ER*]23)`--CD18-JV]/5K6W[DW4&#D?0D&OS)31&933RPXE56$5M,N&UZ.?C$_G>AXA2>I>,(SN9P'+/! +MP8=DP"Q]K.]6+Q0)XDU3,PCAQ(2L80O>M##9CY`&1Y0*UKDO*,V*OATJOI47BFOWHXJHG%^2RN8#'8YVIP:9R5!HF>-SM1MH%[?]="8 +MADJZ>2AV.`ZWOAFU4(@.PJLY4[S'_\I=`78@@K/+OH,$J)&%S +MNKT5ZY55B3(\2Y(_Q0[^!BP'''-!J#ID=_$QP7Z?,>P('<&%YPE(Q5%XO:)0 +M?-`F8$:L)_%G2W(\I4)0,ENPPP)/ZU++N>WNL8@($>?5IBI2QPX!/X`2VR&B +M.A7Q)..["8/)3BC)`P4T1(K5*:/_S9BEM"4D%22U;88]!X!DR88NH;+D4=JY +MRT>KU6#9\'X##,.J+.XO:D`@_:(-V7*L>B)-_:OI$51A1;GMG"1=)Y;\ +M%Z\XY:<5$)SE,XI-:-N& +M_L&%(5(A(27+<[;A#0BAF?Y2[:?HRE6]]7]Q*X-6]%&'J`]]X::P@=E6ZL#W +MLJ_RA8_!4"J\"G$L'!9H!V!FG6E/W*(4CS!A].40"@=39%'MA*;1W>^F!G*[ +M2D/@V)@\$XL&44;N/@LY3"B,X;2C2I((L3I=#=PM>P"K,R(9J[3.56:)H,I+ +MX6N56-9X4OWKE"3U&MY +M*<%.!XP9\@[<(N65359+3, +M491NA[T0I*(N+XPBVVIJ@B4N0A(I85QE,V8 +MPBG:%%-R]\&V2"S)&Y5D)LTJ8KB6A``RI*ZW2C*DO7L)'YQ@Z' +M;&7+]:`D;)Z5P@"4@;DYO$*(CGH.QC'$7^`_3C>1\]RT_Z8NV-KT;J3:4:4+ +M1QPQ*"*$8&]\D[WP*<7Q#$=T>D2,<-_PT"T*G*,F+SK<"JN.Y=>"$U81C$\! +MBBB[@E$A"JTDME#>M11XI6OM:/57M>EX8Y4M*JN)T*\2/;*5E`'+.K:-(%Y( +M&6QVMF3C&=J3"+1+/,MEK:--AW29%&1H0J_3M%\P:8([%EP5M/9; +M7B-(BD]&25)O27O&=?)@:KT/M\B;$BV@$<6F0'#3S8V-#F.S"!MS*K+JB#1M +MLM^P65<6)LE!*AW842<,RN1;EC?*:$:8E4C!OB3JW+?8.FJ7.KL +MD")'F0MG)E!RMH%0FIFJ4SFT9JO.$2P;B+N0,Z-P8TM%8Q.;$9DL"KJ2">!S +MB!"WNZ4%%&D%$@_'TKV@=(Z];(P$L')K>ZK6310EI[Y%2Y(PH!X;`327JJ/P +MA20$W`%J;3#;\!9+L18',+&ZS6D"PZ+JI(YU0TXFJ7&7AV)3L+'H6P`+T,^`($HVE2ZGDS1JC85>928FW66)YK.K5_.I7%98_1L&PB]^@D +MHPIT1,6JTGD1]O'*APQ6>-L;RO4=[J_(L7+@SVTYVH8"V>2,!4BW&33A>H:= +M*N2A6E-$`^7-TRR)/EU\I6TJRWJ/Q:/.7$/&LILO(@78RYHW--KW00>Y@D>& +M!W"22Q!]QI4=).]Y0E,7%41#T[?<9[)1M<6*\@\2F(V.IBLVH%TW39,F"W)C +M7&Z`\DI(QB:8*&R27_;!I+9B+&OPD;EDN4J.ZI$@!`L'"W`'.A&LI +MXL3X)JJT$B4IRI)*J7@$+*JAZ*#]I:TO@HL*DJW&1;\*:$O" +M1!RVSI0=5DHD.Q!_92D8NR'JR2(B5$(X@$FPR9K_9X-T!H]J: +MAF@6$Z)+Q$"^U/L17D?(D)5,&C",PZ8L(N^>+);9G90FER?ZU!ZOZI4@;!V(.:QOZXF'?NL)*;;6UD@@A)T +M5=`1GA!98`8\0BG$"(:)^%4ST+^<)0B&[V;BNB.NU.C)G*ZNMJ^(;%0Q'9RN +M%'=J0SQ*+FMIH_!.S:9F][5DE(N!<"S@B,!+9FVL_@HX`C,&4:)&;#O?CS"J +M"!BET#_P2YT?D05S>&0LCX62/8=BSRFP-\WQ5%,Y92WP0*Q%50I4V=;3 +MF4Q<&,`>E:C*P(M@;,69SPVG&\A%((\'J`:=+,E_'%%>$/98EN:#8V?89F>VL[5!5@ +M#-QLKLC?<#`$2YB@GYHS$ZL!EK`<44WCE@N^I&U.@FP+:->9MK2*JL,\%$>? +M:8U<0\X[A253@0BM-Q_!_0[[#=UE>J +M?M_^@EW7:>-#VI=$NWS)94ZK.!3/W]XFQ&Z5JT[89G"Q7C8G"=R0],ZR9)QZ +MK$RRFNEF*'U*LF$B8*:4VKJ.*(CM(%_U2AF"PB(I]&%.V.#:)[OF/N_B9K^Z +MM#NHI0GMGJR3EPGL[03E"2[IQ8$=460+H"!VIN3$7P?E)"E'9+4!(O'L_!2A +M2M)[CCC0#T;K$Z:FXV>5<2X#P#WGJ8S7YYK*H:I+KI?.N9-=PDO+"+3^"O^9 +M(/90O^KB&S9TLS?8A#"93MR$2[5M'\`FII6ZEJ0CZN!M@^JKS=.)<[RU'I:8 +M'%/V)8R.;3FTD$FIM0>ELJB_(="F +ME@I3=:J@+KL8[,(X!%?\X+]7E>I24;L?E*5`MQL<;)**X$U-JG4:8&79(L=. +M[$0+V@.TUWW$6&Q2!"4L$=1=@!!\,HR=MQA%CVO. +M@LWD,.6\8KF8@A6L73>)8PDS(^:3U2"[CB06ED`KU$U;KN3<54M#LKL0D4>T +MK_:CKDF;*U`BL1TE`'HT&PJN98?3I6Z,8[@WBF&`5/>%Q>CJJ"?-(] +MBW;>,"9V*N1")`3-&8<@W;W-(K'ED_O^CBD).)""`T6JDG>M7\FQLQ_+64Y; +MPV+"<%4]>M1]UGT>]IRJ3MM6R[0MF?%-Z3*S*F)JPHJ9J"A=@]$@KM3H-)H` +M6YO`8QJE!;28=G3XJT#X&AF;J>.(5Z[&FJLAV6WF2`.B0::"P#XRFS`:(AZT +MOYT]:!T42XI:X2-QJ%;8&/DI'IZ5C)XWGUD6CH#P,(0#8A2,C(E2P<+I6.8DF86YVSW=!9N9QJJ +M<'+_C=2_*&Y"A-B0DF&>?L)EY=8VM,BEZO,NF$0,F@Q*G,+SALG_?F9,C2.( +M$#"KRQ9#++E$+)5]"&.Z>+=1P(:32-W5/-=.NI3`F+A">:&[1#1 +M9XZ0`'NC\D:42$!.).F*$L2`;]GM\XYF?=*5W6Z]M!P^]K;A[3=5D4]=&V>F9**^QG&8P +M4^BAL4DG=<."34F2=X`?J<&MX^OAL'[R>[W*^(NPA=I-3O)4VG]$^P);(;!F +MLH(3A2W$L65RMT]NQ"-VJ$Q]JOU4$XM"\P[W41),%I47+@?#G6L]O8T<,2Y+0)!/1?@VQ#"I2A<,!=NU]V0'`3!I>Y8?B]'%&K&0BK\]-&'DZQ4&:)?$HH +M+`FX@!J%"-5?I.!+4EE2+8,GF_"Q:4>"+F_Y2-JBRV+1>D3*DNC0-2;H[G:E +M"6*SBCA!-PKVZ,IPW%:1=M$A=6F20:]L\F&1OHE*76+0MNB79\+=5=&(8GZV\8"&`: +MYJ#&?7(NY\8M6M!56_#\240H`AO[>03K!P'_" +MLK>W0!#CK$98);2P][Y/N!T1X)']`J)K)09E.4TE;YEC +MB&V'#'*WF-13)*5#43M48C52.+=6UQDX#G$AHLE<-32YN.S1P,6<'DM"9D8H^LRF\"$DJ>RU;#G8";EN]O;4J(SG4K+O31(-HM& +M7$P7W_JH9,KTK`("ZO;UEZ<$X/L%G6Q%P@FPX35)0M)[)P&,= +M.:F1^W&$(BC8>IXX8AJ"2;YB9EOBW6V!ZWH=A^6G-51-4\@2ZUE#^N.!+,W3 +M>`*.P.`3$H6M;$N\W6V7X-D.%2;49"YP1*6C2+D"55/A+HOZ"+.6$6E4&],F +MGSCP(@RKZRD/()!5QAR13'.M#QD+."'-]L6=`5G2/#GU>/JV<(%1T'8Z#;2F +MNA+DA&YV*DYV5Z(Y91R(6!&.3]7]WN2<+G.$"3>O=:DNC6R($7D*#W`Z=K'_ +MJ_-O__+S\06/T>M?_KJ[/7QD[4U>X3&4/Q+MOHM"/!W6FZ6 +M_=_?_YL^_O-1-OP__K?LT7_^FZ7#+Y/];/_(DN-11IRP\WI] +MQ[+!__W_9$^SBW_[=WMG\L?9DTQ'4F39?O:_3U^,LK_A!VME'-T[W=T_H>=# +M?O[7T0$]F_*S\5]'HQ?T?)N?OQF=GDY?T8%E??O?1^X8 +M(3U$CTW%AY"]J-R?,*N&WQ/_"7_(HBN0/TU#M>MF']L_;)LL_(O[$QG.Z#WR +M<=/_0_]?SHZ +MV]W_V]?4_0_0_X_;^5JB_Q^O/U[[J?^_F_Y_E#$CB-[?R-8WLC]E:Z1!=G:L +M@E[ZTVJQ^J=5//]_Z?GN`7WA^2X]?X('GN_1\]$Z?>'Y/CU?7:L@^+_WT+?^@;/^-WOKWF=^C<*W'NZ,[?\]_-?? +MQN[HPK?^@;/^X0L>XS=_T7N-E_M#7+"_W)C28_D]IO4/0^'_EBPQQA_#B_5T +M_J$N.*1M3-_#'Y?">Q%C[+GCAS\>A?FROJV6&'WVE[QU]TN^Z*W_E?UWC:`: +M\)^CW;.ST5^_8A!PC_^?/[XS_""2$&E#\A#.BQ8$#_6@>` +M_C5`?Z;VR:NCR2_XR_:_$O*S^Z:]JJBU">H`I<100743'0N&$>BQ;=?]X%%P +M_KSM+&B/%81KQW^GY5X4`[I7_]13_?;RQ\3/^__[R3YQ0 +ME_[V0NGW,C[\5X_\IIK`Z0B/3\9)SJ$\`J$?#H.#G!4>#L.#N(3A$,IB.*5? +MAMM\S#X93O5K6U_GCKG7!:\:NO=.Y:7!L>BQ7;^6;5.[9H_:FN"04P3;\C#? +M6!$TR/_>[NGIMY7_O%V3_[6?\O_]Y9\XX8NM_S"4^6EJ_6LIG3]^S"<\?!K& +MJ@73=&R:'.-IR[7/FZ;',ID%]+6N^;LG81K]__/S-]\P_YL]6O]P1*O#?+_R^BO9]_2_ML_/Z[[_ZL_Y?\[ +MRK]C!)%\^[)7DX-?CK*CT61\]$OVXN]G._O3T^E?_X8W_&WG?/37'7 +M%6T^`Z[I;^ZBLB5]>(ETU#( +M+.U+".%>MK=D+U".V;?HEQRSK_=??`[_SKV]?=%4)GR0!OJWG[4?/^L_DOCO +M:P>`GQ__M>T;?NK_[Q__?5D`R&KY9_SWWS7^HV.3KU@%=C_^F_I_;>L`_I3_ +M[Q__,2=\$02IB(H!D2,U!!WCW'B=GE-^\N?I.?GGCZ8.&N._KRO^7R+_ZVL_\[_? +M7_Z9$_Y8!NB/B'_#,=.`J`!Y22WZL*X2'G",/UY$>\K[J.'CM]VWJ1=_]^WS +MCB532^:)__>2_[WIV=ZWS?^T0_RW#?QG_6?^YP?P_RTGU*7_R$]R8/F\[="Y,S:GQ^[]_>V>@0?Y/I_LG +MW[C^8[V&_S[^B?]^?_DG3OACUG]^+5@M,^0:]MRQ(:8D#&/IA@\>95F&D%'[ +M/3FFWQ<<"[)`_IB68FS[+-!P6Z4^//8'7E?//ODR&&P*\:W0@";__^]_??%M +MY7\UK/]:Y_S/3___!_#_+2=\;OIWCOQG+D>:I'^=^$6I7OY38"*')@T&Y$WT +M1SD6?)07Z/"0_25ZK[Q!SZ$?%R@#W_X;FNO,7Z53+KY<+0Y,?NST;[/_/SW) +MORG^_W@CD?_VZGK^4_Y_`/_?GW!6`TWIRT+#_ZH +MQOZA\?^KK]K^=;_\/\E3^Y\__FG_?X3X_U53^]?#=4"PHTB"V3U(/AO0_SER +MG-VO`P+@;<$QT]",$J%V"S^O*6$9K/@'U`$-\O]J\N)@^NI;YO^I5#"6__;J +MS_J?[R__P@F?6P'4#2,`+0>*`,"H!E'=\LAY=^Y[L!%U>,Q_0G#,?4)PS'V" +M'/-O#(ZY-^HQ8_P;Y5@6]*(^^%BP05V]C36+2S&_BW*8$_^O?=OZOYK\KZX] +M^2G_/T3\O_:'&L#B!&`0YAM3#P:&4Q/84#TVY4FL\;$I?PO"%!RE&J0#I2T0<0)>^C0?%_GH"G^7_O*`,"]\O_D<1K_KS_^ +M*?_?4_YY_&58]/8G\>QN,*!&]*3F>)F^D.,@FJT_R_^OGOZ+>O_VVG]3WOM2?NG +M_/\`]I\XX7,+`"+X[__T!0#_UYP"@.5_#?JWYQ8`9+4"`"D>JM<33>,Z'!WK +M5)LE->5:P-BML(>V:P4%-*]?CRV;X)!^'@[*(7=>>U`/^>M;=H>"=;A#X7JW +MOX4V:+;_:]^Q_I?M?_MG_>\/8?_7_K#];ZK_;ZCY^7)C[R:TQ(:=37%8MK>D +M@UL"W&`)F]^%<3G[\K$#T'",_8$I>P:1HS!-'(6A'`O!0%K'-'5:4)S\C1V` +M1OO_^AO[_QMU^?]9__-#V/_7B_W_)=D/N[*4654-L%1U^_W\,=5P\!X/I`F6 +M5H.'*H0E^QIZW6-ZASH&[C/ID50)^81?F#_PQTQ8AB-;X82E]G(L&VIX/O1; +M5[LZ_;#4]TN/F?C8_&MINN8Y:XMH\+7T0Q/^?[9[=#Q],1Y_+25PK_ROI?+? +M_CG_]4>0?\<)GPL"/J@%^%YT;SH-CW$I[N)CFF0/C_'\5DK0A:_C*"$\-IRZ +M.;'3L-9W*MG!Z+Q-UW?_L29D,#GVK5'`)O__:R<`[\__I?E_VA+JI_S_+YK_ +M4P7P,P/X`V0`&_W_MZ-OZO^WV[7\_\;CG_-_?@3__^UH8?FOL^6FH8FG)K9A +MO5NXJ[>*6[CEN>Z9KL=,L'=U4'*OVX!&Z3C=NC@JS8_.&Q8?1J\S>BI_7G]J +M=WU!;7/T.A/M8?_?8H_-)O__Y3>N_]EX7)-_ZP#\E/_O;/\M(WRUZ:^/OVCX +MJ\L*+(638,=94$.4SG?]8]/X,!?6'QOCL12\SCXUA@^/[@[[:_(Z/:]\#Z]O2;[_(6_AOOFN#?*_OWNZ_[WQ_XW\)_[W_>T_<<(?F__Q +M/\("H&XX_,LG`V(BY2W@V,*J07'W*<%Q_QCZGI^M]T_/48? +M[?[]B'Q.``'!>(S_^BQVGE_E/K_M]/IV;>- +M_VOYOS9)VD_Y_X[R3TPP?_3//7LU#+-Z14_-30U37R%P%E?^&)[+8^)CPZQ^ +M+'O0,3F'R;)[&WS37J3D8+(V8QJF^QKSA6[Y]Y3__=VST5]WO]O^KUS_]_BG +M__\C^/_$"?^\#H!ZIWWH`C@CB0I=#/GSQEDDUC7[:DOO-&@*1JL>. +M3>O'INFQJ7S>-#[F3A0:=GW_O'CFA^T`:)#_%W_;WST??5/Y;]?K?W_Z_]]? +M_ID3(OEO?RX"T`TG@/Z/>`_8OS']#0OV@=/VIH)6%K;WS@H=FO9@*7/>N#$X>.0_ATN\??#I25] +MFKXC^-/A8?!J^GGH/X6^N7.$'WRXY/X=^E?+'_".^)!]E?YWGWZXY%X"(M'S +MZ!7![_K$/9=WN+_RPW^`>W?T#KF2X&CP7G\^.A[M4 +M^%&'\5G$N^+S'2[I.=QGRQ^CAQR2U\@YHC_7WW(84,2M(WR'F?>.P[GO,)_U +MCH8+N_<=M;?<_X[T+0]X1_*6N>\8'^[27W?U+6,Z-.9W[/+AZ!V[A_I7?J=] +M[,HK^;WXL[P#+Y&/,?RW7;XPG&-L\+) +M>@Y]SR[><_*IX0KW^7/X'-@%?;S +MQN["Z!B]`UC?*A2EZ^>[R!]&I]#SF(_!>^A3QKC'"#"F-]B#J-02):_NXO/'.LZZ-5X +MY1)M;-GXP+OIBOD<^&#WEP5ZG=X&O_30A!^UZ"U+$CU&K[_O/37[\?D6Y^<[ +M_O_PCA^M#*@)_SLXW=T;G7[#_-]J#?]?W_@Y_^\'P/^8$_[0#O`AYD=1/4W4 +MP)<#Z4VFATQPK`8(R`"MH4_2N2&AQI7Q&5<_.'2E>'J,YOJGQS)Y;7`L*O>3 +MW^6=9NYY/>8W-,;\\+M^+I3_Z>'T].!K3@"^=__WQ^UZ_O]G_=]WK_\31OAJ +M18!?M@/\7M,.\-E_/EHJ5NGKWUOTWG&((!P%>\#3"_?7Z8M?>)P%_4BU^D'9 +M&3Z4UZ5:#:`]='1LO\:RD;P<.^:#>+4)7\=??"QR!X[E6%`]:/1UP5O]'N_C +MX-/<,7\*X_:']P>7C-LS/O5PXRV'W+%49_W<(/Y_Y4>3__>U-X#[@OJO?/7G +M_):_I62SV2">C`C57=;\7.6I!!K:N(Z,1/-5S5!P9:Y +M[YAI?)UI>J\)MV@SZ;8Q>GW#^/J:UM&XWN_O"C;Y?Z>OSK[Q_,HYG+Z@&-2)!T?2T,M.6:2NLZI%^.IFR?O2D6' +MTVCB%.N>^!@UDP_38ZRADF/#Y%CFR[M_9/EGE_Q;UG]$\Y\?`__)?_9__@#V +M'YQ0UP`;GU'_,7<'."W_6`X1HZ5[^TCO'1-K@@$,Z!2Q#[/\QX]I+F#9/K[& +ML>C!Q[+EZ/$MM$2#_)_O3E[\\@W]?_OG/)7__.?\Y^^/_X`1?D3TA^M"1+-, +M0NAGFCG%,J<<)-`;2Q-^+)F&8Q,"]..AW@^'7[>HA/89#2T&1[!*_TU[>)#BVBX>9U([Q];F-+^-]=_[] +M)[;S$_^)]/\O]NGH8/++-YW_\[@=]?\^YOG_/_&?[ZG_E1&^6@5@MGZ?^F>] +MG^U'ZK^Q*G!QV__B1Y-/]47OF)/B7_0.T_28^XZYU2GSW]%\@GGO:*JQN><= +MR2_0\_T0%JYV_?`=T0$^(RK^HQW+'WN +M.Y:6/O.J8A9YP#L2-KS_'4M+GTFKI:7/I.[2TF?>CZ6ES[R#2TN?><_3-]S[ +MCMH;[GM'_0WWO*/A#8O?T?2&1>]H?L."=\QYP_QW+"UZ1Y-NIV.+E6[R#GS( +MG'?$L4DTD&:!Y9CWCOG6J>$=GV4':Q_UU=_1>,&+WC%GC?]D#V#1._[;1%:- +M^.^+%Z/]7[YA_=]Z#?]]_/AG_=^/@/^"$[[B%@""V6Q':/!B>:ME3(<9S\T/ +MCG'O791M!7[+KW0;!;B9WP\Y%NTAPL?BR23#[62W8CZ4;`%.AVIKBP[IL>^2 +M#6K"?P\.O^W\WW8T_Q?Q?_MG_O<'D'_+"?/'?]*C)OY3/AJ,^J7RJVRIL6E-&X2$WL:LFQ,&Z@M?]V_LO_4\6R-N +MWMFAEMO#0]W%8^?_I><':WN/BWT\W^6_TROP?$\;>.7YOOZ=>[]V#C*W-PB> +M$P"XM($'GJ/CMXT'GJ/E=QT//*=:WZ4G>.`Y98.6'N.!Y\=H$<8#ST]P_@WZ +MPO-3>L[I$SP_H^?[!^YZ7M#S8N]/?]KC\T]Q??@`/#^GYZ.1>_U?\'X\\/RO +M]'QO;7_U@)__S:V?7_\+_KY!7WC^=[S_R4%[Q-?[$M>W^D0__Q4]_]/J^F'. +MSU_C\U8/5A_S\S>X'ZM_&JWQ\[?\]_W5=7Y^@<]?W=#WO\/Z5M?T_OP7WX\] +M/=]XY\A^3?#]T'X=X;__?6*_^/M$?C]TSP_=QAQYL_S?Y/S>^GV+SYR+QHGISL4 +MC@R5Q3A0&ZI<_K)H&M>=@GQI_],OH$_]NAD"(D,Q_7L[Q)OMZZ3ST,/D/E +MPM^VAUZEGO_EO:N?-$CVXK/$5KV^?J7ZFX:OM]$J7R97$WRJ*G/FHSK?-'WT +MFYH4A5\7PET3X<6W[ET/^>)/Y^5/HEL;RE7(L?-($',_+]T3\"A2BJ\?='T7 +M[OSS7O_6?KV,UA\JVT5GN8CD_#!@Y<,'KE%7.0[.Q=.?WV) +MU\V[[)>1@Y&^\JT0)7P6_NV-8R;F5B^11Y%E&N\[>(W\%:]2SW,170E1)[Y4;!L_3`EUKOHPU^YV^U/RC>- +MGX66]S#ZQ`M\O<8GSOOREZW2\C)1WBKAK]QM?"M\7">"_\R+FKJ=1&8A73=? +MYZOH$U^Z]]7I]%K>$=[PV"\>0\GJNU[A\UXW4NTH,%.O`T7]9L$:^>N-HYYG +MJ_#\@3(?"__Y6\.*G8^D"_<7^@H7]58DF)<1WAQ^Y84CQ[XCXZL:([V3O_`% +MJW*,"747,VN_<=;YTYZ^__EW# +M#?>Q\R0ZBZ[U+6[BNXAJ1P%#OXT,WOZO$5SJ`^94RZ5XET +MOPQN-JO<5PV$2-GH(M`:;P/'CB$>\Z&[06\B*1PWVBSU2O=%NO>=_6*GZ]`QST5TP]5YNPC`1OJTM]'-#CD[ +M/?^[0(N\BF[W&_>)8_?)1W*=KZ/;'5K[<>(U3]QKW\V]X3$U)B*Y7BO&Y]>@ +MZTUTN]\$NC`^OW?#W@52?A$H\^C\WC,_BC">-\Z_XY\7SK5Z!PYE-7?A7A,[ +M:&EX/Q:B[./KI7/6QH$;<22?^E)TB7J7]#VTVR^CV_VN(=X/S_\N,$6OY"KX +M_RNQ9R$T,7$W6V_WRUK4/HGB8B\0BV[XN*:?7KIUQ.?W@:'W]=\$ABX]_R21 +MQN?WRMS'B<=B'5\[)T<=A8O(6_7Q]TOGYQY&+I"WD/NUKYAR$!Z0RZ"FSW__'K;WCG#PQ+3!&N\CFSW*T>T<1))'SDVUMOZ +MKN&&OXDDW)]/E?E;P<-B^K^,3,I%!,6DYS^,V.4P8'^]\@C/"^/N4&7Q#>?; +M?9'$B*\#I_\"-_LPX,VC``0,8TXOW6_QA(\3NG12[DZEX[\"..`R9.?^GMCND? +M:J_7R0K3\WM#H.MOPBUF-GD=1;^'XH3YV%%5ZZ7LHJC),_UTFF,T$T.8=9)!"&/$_J_<_;'X>UNLKHA#/#2G5X5^$LX2DD@G^!)AT%DJY[YZR"!D<;2BNN]=A?LX<\P +M9G@=*%N/#<\[_TO'[:\B)W22R.UA[79[AR>44$]<_;272;!Z(6L(XW"6PW%R +MN^/SCX/UO7;!X$OQF>KGGS307U_OG4R]G^,X$!L[&Z7!3(@KO9&%73BL[5V2 +MD*M+R\1%]#[N?BW*^&V`:[T3+_^-R-V%N2#ER+%N0!RWOE?!JPQ +M#PQ18K\)K*[Z$8=)8G(2`:-Z6WR(Q6=[+;+]6L3#8V8O@X@]/O\XNKXWP>UN +M/G\3_=\%U^*SYN,P$(O=A4G@Z_G0Z)7SQ%^ZVS")LK-Q2B,\_B:X3=L0PN#?+@(BOW6JO9X\>1W$TOP_=$Q[5JBU1+L'1?!''\VSD)O+>U!$!8G3$1 +M.;D06;D(;L=]Y[]P7R^=M+T5RQF26S_]=4#L"W?^29+6G+C7NV8].7<\S^4_O*W.$4RKCD[&LM=!%\^3'B9V)'# +M!"7V#-3,LVD^[2*2V8LD,C^,KN)-\/W^\U\TOO=-4KXW#M@IS.,=-A83382- +M]+4^#@C+0%X&`>R%1#+^/:^3\X?7^#IX-N_\#Z6_?'Y+3O@S2&:\"EHIOVFLG(1BY[_G;O==0GG&_XF`+'BS[QP<)9^:GB[Z^=_:/W180RB +MUNV!MP4OY09KQNLB"H<.$]\PK7]4AGGI4JJO`D?L57"[7P68KUIRS@4=R0T, +M,^5O`D?H(>=G%]";@Y=!*89?_X7SQU\'M^DH*/8[BE2HAJ@7#C!1?1B6>/DD +MZ1MGUO3ST_/'N*+:_GGG?VC]48293Z)RN5A9A#=;>>4B"(A"^8Z+;OQE'09< +M&\;+<9KR97#3+X+TYEN7S+@(/N=-$*[(<.Y_@(G"R7KOS +MUU6FWF[ZW/#\WN-Y*11[XSSUBZ#HXR(Y_T4`5L=0;//Y[Z_#>2LNXCB\W41."J4V8>9BH>Q.`IR\C1\K?[HL@HIPTU&A-))Q3%?4R"J!2 +MS/R5@P#3Q2JLJ[S_MH:/S3O_ZXAT]7@]//]+5V;E-=CA7+_X(I#N]/SO`ACH +M96"30V_^90TS#QW5$&%K/G]:5W3A&-H;R@`Y4,^\#L4=!F]_XV[/2\?];R); +M]$KD:#RGZ-;CWZ\COWL2U9_Y&^I!6Y;O.'6H7.S3&8<+SQ\RSD7";O'Y_=_" +MVSV._."CJ)C8O[9^_G<-L8>/;BZ!`_0F*K&:S#V_KPJ)'?7V_TJ*N"*BP3&@:T-TZK-YW\7I9E\7/'6@:-'"?U?)CK&IT+KYU<7U5X]OXLH,?`+T59`']_[MFV`!+QT&UA0(^0SLZP!?2XL@)JZ2 +M\B+BTI>!W@D=H#=17GC2>/Z7@U^ZYS,I.`C=-74IWP5N6,7 +M4J'F>?M=U$>B?B>K^W&"SQW6L*;706HPS5V%P<>;`"@-S_\N\G?#RO27+J/G +MS_\RJGYY&=SN=TG7%J\_A(L]F)3*=OIZ5>;C.>M_%X1^W@U[E523C9WE#PLU +MPY#T=51;.@YZR.*PS=<$A"4KX[AX:2PD5_NHK^-O!X#X.:D]>ULIV+)-$ZC@ITXH+B-[5>,.]PQ8J<\VQ'"2PYCA#OL$@Q +M7;\O:GP3O/:PYF7[];^+,(,+%Y"^3,X_EN\Q[O[:L?1KIY?B9/7KH`XO9-2X +MF#*J9IFX',XK9PM>1W&;SQV',O/&->1=!"4_84O@RZ#V)*P6"Q?U)M(9;'^4 +M128102;NEH7$>"/^ZZN&#HPW[OSODE:YHZ2)[B*Z3I41_:MWP^)UO1;MDE:N +M3B(;?A%USF@:.4[!'@8IS)2IWT8:U7]V6"N@'O\;5_@87LL1W^X8>](E>%_O +M(D",7D<=7AZ"\65_;USAW\0]]XT'^IF+D:"+`'-^%R%FAU'%Y2L'N<:]8*^2 +M7)N/3>GG42*%X9KBZPP3M6$!=+RNT`#QVE-#X55ZB-AKI=-SH][(!Y'L=N&GS&^^T`4AO +M:!@OA`'.JP"'\VF5)M9YV9!4'4>!5;PF?YUA3OXBPN["V_LZ2.J^=74KD[1P +MR*GT,'@-%7-:>%5O%WA[;\-FR-9A\>XX<62\"_0JRJ;5;_G;AEO]+DH!Q06&Z9KF-3L>)NU]X:K> +M!-!LF(?PCN9%E#MXU8@$'L[MA+D0Y_--8U?H18U%DO/[C!CGC>J-9J\B;#F% +M[9J_O,?Y.K&:[VH=9^\:GK\+E/BDH8#PL-8%%I(CSI^_JW60Q9GCHP>MZ55T +M&P\7O(/;)8X:YZIXI\V731_5)D),W%`>WQT2TN9-362:5CJ)^LBB81U'3MG, +M6^IA<+OON]G:/E=_]:N&_';3^=XE-_FPYOP<18F5^[^4J$>U(JW#!Z[I552S +MMN@=+QO*#L+SOY-TJ)?NHX"Q#VOL/7GP*M\%V$?C^4.89;+P0WQ=R.&<5K3X +M]4KO'G4X+%.:@-F)D&;7?/G3*):ZWI9S\/7%"94+H);<9CD&]Y% +M%2I-YW\5%%].&FI4CAK7?]^UO8N\A<;SA\5+<='2.%%"XT0)'C;>B,/@0EUP +M'Y3"?Y_\GGS^6[L-H)E>:C3ZL6=2C*"50GP68+N=(K-=14FCT\_S?Z/QIBB2< +M.'#8T$M\F,PL.HS0J:/D9.$LLJ/&+M'T,G^>_Y]Z_KAIJ"FG,VFHY&BR'H>- +MI:Z3B`O3N9WU3_MY_G_J^>EV_U?VO_0>B4W[?_QU^K>_?6W_C_SQ +MS_G?/\#^'\0)G[L!O,S^K^_]X;8%N6=_G7#?#<-;??">&OHZ'`QV=<\RO\][ +MO+LZ'XK/X0ZE[TV/3;-@WU4]5+N6:>8N2:]9!_X;?RU^#X`?:O?WYOT_1B_V +M)Z??_B?:`'Y+WE6T=3MX +MW2<^U!"1Y/-V/W[G=W=H6CLVG`ZWC5F.=A.:;F\/MY?CW82VM[>VA_%N0D,Y +MY'S_ +M\7(R>O5U-_^Y7_[7USY?U?]^?O +M^K54=?O]_+'UX_+5=17YI>))OI'W-O*UXMF:"OO2\XUV;WVUMT8O5G7@-,4_ +M0?\'HSY^6I`I>'>5^ZS9^;"?OF?=Z_'%Y +M>=G:@.&\MP0N(/]EV2P/M[;24\@[C*F_?GEYV/SPJP]?O^@1O_YA;VB@#QV? +M^X:(_L'G/.CU^@XSYPVF]GK_CCGK;>*W>\C3R)^.WO[N+GQ]$_??\_JLQL[Q +M_9KSABSU=^Z1W^3Y3_UV_^O_ZW]I9.>+X[^#R>'A-]S_S;I^JZ'_UR;_;V/M +MY_ZOW]7_(R:8C_S4-WXT?M?'I2QP!O\C2[VY8*MF#9NPF_5_X"''EJP"6_H/ +M.^WXV'\L&?NK;.V]),?^8RG<7%N._<>2 +M[`R^%!SC*^.#\3$^&!_#ENH2POF-JND_MHK^MQ])_L]'?_VV\F\#@IK\/V[_ +ME/_O*/^.$43^[30Y^.Q/3Z=__1O>\+<=^]H=RT6C +M4_HH"+K5&/3]L=[EM=#VDAJQGRD?06\QH:((58A]&3Y87I8\H'M$9+_VL27Y +MDQQC5?'08TO!L:7@V)(>#-4.3 +M@C%T:#J5#*[+$=.S^!CONIXO'&V;:;;Z>NVAPK&Q._= +MSFKGG=:.9>[SOA$X$_EDL_];6K_G\[Y/5-O(_JT^>_)3_[RC_ +MQ`A?[/KG]N;J=Q\)+';]E]J[?WK\I\?J_"^U]XJ]`EH$.\H_6?O3_B[^B@WE +MGZSKB_?=4^S??B!/]_^$[=:QF_R3PCZ%#L)F\D_^M-O>+>@I]I)_LKO;_A/V +MMY/?TDR?R5#[JF)_:]\)+.9&G![NX2&PCO[&N?SV3I_+7%_+T')P,#F8V!][$_OK'A[VQ\'^P>CXV/[AV!X\.#@^/K9_GMC7'?.OQ_0F^SBE +M=QZ,QL?'AP<'^_:5!X:^[1G[%OJ%7X47VK<=VQ>>3NQ/^SO]D.\'],DC^W4\ +M'N'%].&XK&.L?;)W@+/C\B9RC?1N.BZ7MG=@3V%?L']`!W'6L?U@NN#Q\62? +MEF1/LV\U(:W23(X/C:$3'>S:_P>X(/L!([J4TQ$].^4+/3VAJQE/<`%C^L.N +M?3&N[A`+.'[!UTB+W=O?8Q+RI=IK/*.W[=F/L82:G!R?X1+ILPXL8>DH3GXZ +M.:5CQ_0>LP=ZVV4RQTM+]-]NGVVH#07MR^O4L'1_MCO(+N_L'8?J"]QLG>OGW_9'3"=P;O +MPQVD3R3ZTB7:TQ`5Z"R'EL3')_8+C]'QB[,SOKK3\8AO\K%0@.[1A*EW,"+* +MTR?O@OS'IWR-)T0B843\0@RR3Q]Q9M]H]L&2Q(#C@\,Q72US)IUBS)1@'G)\ +M,#XXX%M\2(?/SN@BZ.<+7!G=YF.F$IT(M\%^-OVP;QSS.\&0(`1$DS_>'MFS +M-\O@,NTM'!],SNAZ+`_LCH\M(Q+/V`5,7IR-+*T/['6=OH`$T&H/02U[9;OV +M#()#XXW3,HF(9<&\/P@K>95J,2$+MZ>VW0V(H +M:"):U($5)Y)%LV?O]]XQ1(U6/Z$;>0`&M6^U,F%/<3:FE5@./Q[)#9M8;B"2 +M$?D@V3@EW2`BBGT-O5KTP;&P(EW6Z2E68_]L^70BRR$M8CGJ@"]Z,7I\=[2TM[8-+Q`;&HIXAM/Q*0GPF'CM[,4I*R`K2DP4L,DQ\_@$'`E5>LH$H`LQ +M]DL$?/_(+N\`KWMQL+\$>;>70+196C('^Q`H2TZB(=\HDG=[UWE=]JST&N(? +M5E5V&:.Q"*N][\>GHU/[ZXLS2.;!"!>)VT;7^D(5L.A'R\H3L`#1<>_@\&", +M>WY@F9`U.]UM>UE8!72+6=H#;[+D\'>B%:3Y^(26=8!5TZL,:2)+GXE[V*L[ +M>W%&/&GYD.3H=,(,N">?,1'>'D'_P@:15CD`Q^%LNW1)I"A)B>\=6XVT1Z:# +M#_!E+]'%LC8EC82;"=M"GW\&)[R_1!](1`1- +M2"7*N2;,498]2'PLZX[!HU;3'1CH:]+C2W!YK!/#50%+P;,F8"2D.LC'VZY2I>'Q$JO&424YN +M'=W;8ZAN>]!^$"D;:[+)YKR`J2%A%XMSP-QU_.*0=3W97*S[0'PS>_ERAR?' +M^X0E+UE28U76?!Z/<)/)[<&5'Q#:3':#=-R+,W$4Z(X2K4!7,(/]`TYC?0E[ +MU"K_4UAKNJND[41GB4]J>=XL$2L?DI39ZWL!DP3WE?GQP/I,="M929*:V3_8 +MAZ])#$8G)!5+ETA,2Z#VGI5,2XR1O9`7;"LF/DP@&WO[V(7_O0&PNV1OB+*+1 +M'@2:33T6O4?7.`&[C^FF62U\S"<^F\"RD8H9GY*T'8N#OT3*FBR*]4?ME=I% +MC9E^=+=I8:*=Q="38ICP7XY/X)M!A^)>P[6DU^TMP92,X*F0C)'+!`4!CE@2 +M01Z1+T,WFV@T/G9JQ3+<,<*&O2/(`[&W_>,>R$KT'1_LLPL*42%5*8LYEJB! +MI85\@],SU>%$9B+-[I@%1S3V^(!4@8'8DLY@<8#FM.NTYN(8ISPC(;#L"`U( +M2H=.?G3`2D44$83#7OL+\(#35_876M1X7Q0?W4[+>'@+G$[QP\?CO?T]OL\< +M7EG'3[0X[L$2#"'=BJ,]T=2XHZ?P"<_(K!$)#X[.V`CCAK`=@@=QL,^Z8>^8 +M7FK?)&[0`4N8E3\H\3W6>GL2N+#1MNL5WPP?2NH%[I6]7))B[?9Z-HX&:2X%GWA!37A%CWF*,8 +ML(55CM;=WX>*X6#/GGTLCL/Q,;OM+#-L8HXEW).XP/+D`?FC!W1]%.I-#*)& +MW#Q[JZ&1R,FU-W@\ICMH907&Z)2TLKVH?;#U'EW./ALN9=@7%#ZP,81W0EX@ +MEG3`;@\YY(@_R`65N)#MO]6&5H/N,B?;2Z.W6-G=/6!?=Z*!+=P?*SG[$]9W +MJBCY$@\0*)(9V&?FM1\"`D&*]\8L9_2:@_U3\NC)NSK02$IC!@3+"#TY5F!> +MI3\2(M+9EL1&%42^.P<-LF9;` +MQ;CI;.$/S\C3WIO`R+#OA75KL&?-+X1S)*'\Y,4)-"*N42*7SWU*S&/VQ@CK +MR;9/6#N/*1*B<)@60-2"-62Y9F5!6H:N#A0_E/B>F9`^&.66329'^T2_`[[&`_)WK!!` +M)7U_3"H.<3>Y!A+_T]61YN,8&Z08S=++-YC"0P1)3`]Q^#%)3#L +MDD!;[!A2<$`6G3$8*Q0CCJ(F^'C[?42!DSCXC&Z0BR;Q-5,;H>(!.Q66CT90 +M"H;B"`!\Q-SVK,C[8[%[X`M[3T[/(.$`G1!''+!,\?>#@]T#C;!/H4-/&=C` +M[3#T8OLY+T;6I]TU2\PB[!:>G3$JH-=XR-Z$M58CZ[^-P-=AKZ.25M" +M/Y@]$162O%E^Q7V% +MU:0@4K$]QM=@]2`@T(G6R3LY@VRROC/VACI@S2IHNAL'<`?'9!*/SPZM7VR= +M$7*`#R<,(U@N.SL['#.>R*#:*;0P/=L_6')QNL%],ON$^I`G;CF1%"_8`R@U +MXW*3?49ZR)\P'$".H!:9(`@585;WV8C03=Z'T=FW%P@8U-[-4XW1]P%Y6(X^ +M.P$$Q!H3,*:UTP=R4^RG$2/`$S`'^RSY"NXMNP8^.#B<3P2^(` +MD@=VP.H$8 +M?YP@ZI:@"[BF_0*5]H@4I+@L8Q,0S5:#@28XX>3-6X8X833T]'@?<2B%$8#$ +MR0D\.^.K?,'G/CP[@<,Y9M^2[Q[">T(W2;6/3T=0FO;5)R]8]R`,&#.2<@BU +M"?T]`3)EV&H82/0^_'0Z^2&9(GOR0TV(@%*DT0Q;_1,@P<10PCMD:>CJ3UU0 +M.]D;<2+`["F(P^Z<]53L]2-&.U:YMJ1"-#/:V[4AXL&Q$`LX(\`J-AS$T@)K +M\;G/"(\?(9@6Q_28?6_[!(0E0V&5PQF=D!['-H8FS?>"D"I$,&2V#92/(J![ +MP)3)?AW+K6&9V1.0RZZ?V)?M])$(-.(2+A4C=B0II7`;$KI[S)P_85UH5PES +M;3GDY(RS)<0[)[CD4W(H*`JF&S`&)KS'EM](#'+,::QC]G$-.584V\DU$D9( +MZ^:<"\%.2U97[X\5G?62EI94C\#Y8\K;11XB[S4A +M>(%4@#5?C)Z*:T%Q)VDD^W[<97;4*12R)!D?[R)-AHMFN8:*(#M`-#R%78,W +MP1XNPE@PBO48#NT)#JTO2Y;<"H,5..*4V46NV3X+'*2'%S1BA`0(-\.?L!,DQW$.4#S*^R'H9/M/) +MZ!AI@^-=\ID0#!@R]>"*@V-)^4TD((;_X,7"/"%Q@]MA5D@D;`;X\.8.9)=/9%G?&5'9.QVV=,%?QA7PR188D!D"?! +M"CB"%B;)4`0MG,4$U`!,]9@_2_%L#N(G\.=$/^YS+'4P.N&4CR/ZY%C$!@8( +M)R2P7#PX)OXQ0;?[!CDE(NG![@DIC1'%Z81RP\`@]-[GV)A@/GLWCT>(G>#M +M@;+[1`G*&I)!0TH+-F^RQ[X9$AY0J0>2\M7%6-FA:UDZL.2B((*<.`.YLM3< +MMT3@'*GA\!/^LSAK^PR5''-N8]]2'J$!6X@#`/(G)QQS+1T!E0)+321'O;?/ +M8+OS<9$Z`#2/MR^)C.P1CF?OL@,@Z?98GMJU`FM9_Q"?$+Y):Q>HGQ+ZN"K-LK6((UDJ=G!Y0^$.=%$R8' +MK/45!/"IWSW&K'=I#3')F;!2R2P;GY.1` +M\LJ,43(,?,#*U-YR2.+>`6N,D77*#@]$X@6O85P(/@MD<]]=I'6Q3\@_LA_! +M=+11*Z=3KYKKPI"M'MX!G3H^.1P0C2T?[2^",AN7["' +M\'0,\H\Y-T9JTD9G]B)/1Q/-N7&$"X=E+ZB3,)PN.T,APC[+S#'GV,03G0C, +MM7\L^7:]`_N'<"6.#W,(W],9]BGX/$4Z7`K0*<` +M1QDLU;@0->ARA1*&D*9%XHRR&@="1_)*"8D#(D/*FL,"7/D2X%QXMV9L'2X8 +MF4-8CC.*R:UPDSCM(J]]@)0$L@[''%=;/X?L'BPT`;C(Y<-I9[OFH"O*12.: +MQ!DYJ.>,R8%@`'1/4!UR`*M+(?W^BV-1DG":;/QKG9R30_#?`0SBF96:W'!)9JNXQ!>F:Z`?G#XCG.!0_&U-T +M=\)&=DQ1Q^DAF2*";<;0BN"T/=4]>R@X&(\8`EDM"SWD)\(G'L"CT4E +MASQ%=FF1`>/8=3(6=`\ZBJT37?(1$1U>*6F20Q(7JV,L#Y[0/^*`PS.($9*E +M]GK/"'T$LP//W9N`$>T5'"-Q#2Y@V/[XB"R3E5-*FD\$L-\77U0L#>5-2(;9 +M#S]@E-[*KG6_&2Y!@IE85LJ_+!6L&3Q0GX*+X!SSI`W97D;2Q&I^2Y*=L*_?4#[<.$8HF.+I@U;TO +M$K-/4(%5^"#G'@4`3'*ZNX=(-8\9$:;R,I3#(2.Z1,J;B'K*H`,2=8`:4(F$ +M.`U&!`X+IY-(7HETC*N='#-2<*P8Z<$!%R*P22>"0MKVD>0`]U#JYIA5#]EJ +MQC6M#B+OT=I5*#H4AJ`=B&MO[!%`HP!\">TD(VQCUY'FM([9>Z'[MJ]@)2=! +M[>T;4TID277/\<%(L@A$NR4&%R<".8I5`CFH].GD4-UX>[G')`QX&`G!]R8< +M+9!5-I,C$6`"7@0)>W&&["O%L4A&[['6EQ0D93].3]G%G8C3+K6%Y":04=KG +M!-$!5W.)^TYJ>`0S:.W>+OT\(;FQ9S^!!'"=@(&WN<1HV`&0.*H<.X-%.\;- +M/B-M=_J",#;+NTR'/49>C>A&9/&16!K!=S^0.H`#]A\/EB0*Y351KDH]\"3C*^TA'GB)5B8(XUD8O*/3?8V2*"C7V +MQ'G'6:VT6-?D"`$39V'IOAV2OD#EZQY!W`]R1"8^U=(^DV1?X?HQ +MY&J$6@?<[S'LM<'=&=EKW%>DEM/SHODM_;BLYUB`ZF-&/5$I`KX@JV=5,L?D +M2\"CQ^P4O$"-$>GTD0+V5#YX>L#1RX&&3HC[(+/DXH\H3[&TQ$5/]F'VV2<#+0\.7I#KBZ*N +M/R82\`59["SP42CY(&]A/([MGSCD^AFMF;F7": +M>T)H!,K#4=W`OA$D7%PT@"'[8RZ;MC$IHC[^M@?T$5$@V3Z*C,:'7+%!=QQJ +M=D^2"):-P)(OK,H<,\C'-4D3$5"R@0K7['/Y'Y4<(M8G5F(ZVK!R)#'@@805 +M1^2AT,(X+T[V^5B@6T3,1%/+F(@)43-E&=:0#WHDH:^E#%!>PDGX?2ACH/>= +MDL*`]\^IK24C^:T]8./'J+,!TKFO,==D#$M;SS,N8+0&)GH1,9$.$7EO)-<=Q\FC1)O%ION"HS$=*>MA-9L(-9\GX%$T96))6 +M;1/-4&6:KF5-^/RVST2E!'VXJ.FU7I2X>Q=QQ]Z+E0]$Z*HL\*Y+A2;Y635-@IM)$XS<)C!Q,_K\&*QE/H^*0R";L?(E&B&Q9F%%%( +M"//L:A]E!SI>3!;4I8TLB]QPV)IO@=G16X,M=AR<,(?L@-= +M,Y1Z8S^!(EC72IQ8":<3)VFG.S"(4[:T7\7Q4FP5/1,1F4E5TK,9M4Q12R+# +MW[6PM'!N<]%R9U15<;?)=XHAJA\4C*D)0PC#R29)5.'P+`.)5&51.G>H4OAB +MEKW6@S&9DI.7Q*VME3KEUC:>R"F<0%$$IJ#'JW:,8G]('ZV&5#ECTRJK_!=< +MN?91!1]1@6HE22$,!67,0AX1,,"7.8D^$0'D7U?CQ3;>P2RIB*2CQT +M9L,*6JTR<;@CUK1J&Y%%@XFJ4'J&M.61\@R=OD->>U:X1*M5J3:OAVT\ +MC!;ZXI;4.8GHDM^T,_D@`,<(H50SHEOZP,#G@P_FN45*2V%HYD+IY$U3IN1*/7JK1?.#Y1P=_RE-U"LJO$#:`K +M#"3A2RQ9D7L6,5QU6,N<&>=<6=5`B^`2L=`L<3M7.KE(/DI^IAMJ4]C97`LN +MY;/*H;^ZR:3"7@PW)J^QVLTS#T*MCNJ&@(4Y)DF-R:?$4:E1M4PH)2">/%RC +M;DO:@4&K1*\EGJ9Y)/?-:II&^W-VC,$YG`,-<&K=2V:"F6L&_-+B54M,F,]- +MVKD3D<$JQO@&KRV8IL^F"!N=$%!?+#I@KLBRV,J%R;`1&)%"C0ANW+1?/ +ML?0J5M?H1A(!4[*A+9(1HM97-V*NI'F=BCJ';_'_RO0]->]#%I"2>974Q.(> +M4GY:&^X]@HZZPQ_<>B(N.E4)KQ7L>8IY(4I$T2;E#"@0%)CY8R8BEK&$Y\[3 +MVEMY"F&,IK;49=(US30^81$4$=/C:VVD3( +MRML(*0,>SY#JC_\-C,66M(>>*J$KZ;(@;&!D-L42=',DH*1>P@XM*EV1!1.C +M;EE.F$9]J!UD_U5IW(:0`4B$:1+MO>Y85,3H2K0G@0<@CHP]O.QGD1:!%5LF +MWD17B$-N];^DSPW5>A#*H2[=)[6OYJHB2UD&KWU;BB:8;>`9'DI5J?$W*."28(X +M\5[5`ZES14B48N7"X?0Y#`LMVA/@-;9(%+.!QKB9+&$)#%)B4[8X\">F,VP3 +M*.(!V?3>+QL2\H#9=$E1;H1@ZF]A]#HSB27YS986L?2Y$>(39>Y)^Z9$*W4D +M'R-6$1_$D&5AY+J^E]1ALJV],S6\X5NKYF5+JI;](H`106^5B?JL7Y&1%7@% +MA<*D2'S7;JP8N>LEIMS(1[60*,O:N=:,J4U0M>:[:/P"ST4Y*)46*]< +M$:+G0FE;.O\^S5$RR(V>G@S8W$CGDA/X1.KK4)]JP;Z;@5R;.7X8BU@^1CI> +M>C,<8B:UDP@`XR%@P'-+RHN4D^5*)+*F[WDSQ3FUL?BM@\2H3JIH('*&O&1J +MA/36,O66OO=_6.*P18SLQ*F4!E +M:RMI1-9K4LJW6+N"P<=$G##E<`O+2F29B31?T55M,K4V)F)ASSCY>;L]EL*8 +MRRZ9J\0)ET(3J5"#_+6-.RBMSXE`FU$/8FJ2)9*"G`E1HL1U8C+0FR(LV2T7 +M.H@+:U^Q6FPS++Q=L:,D=62L/]C(N@XM_359L;Q2UXD>5!!M"#MS77?ER&,= +MA?O",K,F6/%L^#29*$.E:K_,25MS'INXO%U,9:&\]M8-9XNI:$"3IY1L:Y<, +M[OK[E.:JU:89&7?)^)RU+(KQ%[A$F(346@U-9Q+;1V?%%YFB_MQB(C.EW.EM3W5I?&U+Y-5*G/DB&[53%=YW-7#T5P;+ +MK2(!N0U)P+AL$2;B9ONY8F(6-U2Y%"\A(0,[5]NKTIW:N('+//G,Q"O,.EE` +M75H:S]H_.A?;R<>KO9%0W2R&;F,+4ZLZU60#3\E9FY4)I7%GV*GGI"$ZZ)16 +M$7XI(Y4'VX=K9(U*;HUEB@JK\`E9Y%:;KI5B(9!.Z@JNF&8C-MIEQP=):(L1 +M93#+KO2%GAK-5>9KQ1`V]J!6AQ!\O:^22U[2.-G]FOQ.N#I%G( +M3[1Q(<7,G)3[0A5.">WD`S,J-.N_,$+2H*+LYY'5X,R/DES"\G*,AU.`4-L\ +MC:PT;J^ST6(3N*(NO,=*43%#6N9"!BE[W6)"#U&':I\%4OHE"D_6^,P"2_6) +M32;]J;1*Q/R)J+4V8L*R#*48]ER4S(\V5]D(ZF?6&*,P:;+2V4%>*A">]6:H +MR$9Z<`:&$A7>\]Z2"17(&(K!B]HU%IZBI%O)M$3$_!DM3];/6*8B7SL7D+9D +M-4SF,*VM!YC&O]3T@J%H&!W`@B;W"H"RK8-8R<)N%(**6,V*8NTDW@NOE)*, +M2]>*SW1"<:@7)I00,G!$'NX:GR.KY/S%O&\NUJ'+:$D!Q0 +MV;@^>1*R"Z#,)(1ZCU,'!IPK80D=UYFD".Q0[C/^ROM)554\;.`ZA+"I^`G* +MW:A#?MAX_*=ZFL?XRBP;]Y9VFL6^3G&9=:#J"G,2:NBJW&",]M>;G2$HD/$3*=\5)!5;$K,Z'5 +MD3*S#$P^CTHON%LE6%4/O8U?Z3`V4>>6(!\RKV1%Y=R:T1*;Z!"19YB;FO*' +M@U#+3)QVI[;DR&SO(+$FO+Q(O`/8="9/TBO^0374XECJ%ZTL8T[=!B\HTQ1: +MZWU$2Y&*GTYD4^8.BQ1:$^=RO=[T%-K5A1(RC@4 +MHMMTW&7NB#!%JHZ6,C-'S3UDJ-6%38:O0;@E>"%:($M7J6UB8^WK:1*!FJK+D91>V-K;.P3&E2-671CH,IO:4[LA8U'[AB3`RA5*$S +MY2E\^I!2*7+8V,9^E?D^>G-V&4%(N@AB8ZPNGX359IC4K!^0J`0P!&$-CAMU4AK:T+%/=B!5>,]RQ +MDL:@A<%#LAEDDHP8YCP$B2W;C#LB)=K#N?6VXQB9YN) +MT)6$]I3HLDB:^)!_C*UE-C-#T+4`F_2LU/*DV9#40''N3/IJY>,]F*IUZ-S2 +M2,D^XR(8.08*S6%C:L8C9,A8U!8Y.XM\L@D#+TL9%(:*E5,J'.6:/*;6?XQ= +M-""N\+_O.B,FJ_4/^@2_4@W]C0T>P')J&Q;56#MP[88;M[$94G1!FK=AI/"F +M23*.B3,CQ.[%Q'(QXOH9+Z8(XB=WX/:Q-+]K0]N8T("-9&4_$6HM;4Q`Y/-/ +MV&"?LJ6_=(X.PYO5FY8P3+W-7OK54M`?)I;/S3OES&1PO:KN+`9>E3I +M`4N;D1K&;;Y.Z3K#9)X<<6G3Y`)AV;81,+(;,;,=L\&/\)%W];$[-8-1;UBT +M2,09&8GU">HEK'GB08=69C-;9FT*Y"*JP-R5U":Z +M&=6?G1%LM(M+T?@CJ4KNUJ?T^N^`P2$=79%;WR^3RGRQ$B94E=IKVI9U90"< +MJ*NYTW9BM1,J!N+T%W'D1BAN^^*L*`,C,>1II(DS@<7/))O99^:$D#`,HI-` +M&N53B">*'204UFBD62]E6XZ3CZYDI6E3ONY4KO`/8JM966E`'7)'* +M8Y1B`UH;1M?(&P-2JKW74"DN[UZQ_NM:1V")@&C-->52-TA?HH\K:-'?JK?YAR87UK`Z-W6.,/P+[S.HO +MJBAT-`]4A5%K6K4^LHZ#'G5"6B]`[FA#K':/(@HC8*CC*A65OC2&0._*:B<.=5:6DZ;Y?P+"#)"TF<^&"_MD]3$P?,A0R*U,*FR.8`QR4%IN +MJXLMFK9Y-,:.EIGPG+T'3Z(:L$U#W>&Q08VZ##,37;]3F>4R*(N@`FD4M4+/ +MQ&(S#S1SZWJW7$O9!`QL$P64*V"-)NZJ!L$,FG,EE!&(DPM^#,Q2FUC;6,2F +MYU&[@S=OFH6\C-\M4_-TM2?$"X=^%JI;Y=6R3E:^5])(C30:D2E,%:;!&L'? +MP"/V>6##A+W7(]0^:I]]2EJTQCV0)Y0;Y8N4NKY(VY8OM^$9DC/9Z3KPQQ4Q +MV5\9)>9>OSD_W&"0B(]A\ +M0^L?*ALV.=C(IER#67GG`D[ION]0)-XDV-T.!SM7+NHU(7J?IWDC"\ +M,8[]WJ&K,(P7*8V2*!]66UJZ9<>NTCS)D-E(]4F6A7%2:V&SDW!$&!%Y*8[-GI1&EHB$C5J4RXY55!3,;ZD17 +MJE1S8D_LH;]LBX=.7K^V86+&8D[L*,O6FE)!>VC0;?X22X@UDICKX:T5(#`^H\C9SF;M1UYYA&B5V9O?&&Q&V--ILY][9` +MBQNCD(9MZR5&G8W#'%G;=ZTO3VU,<-3/C16HTE/LL6_%'`@;L'WV4I+ZL,JE$DS&LFF7`0L@2) +M38B +MA)JV:/!7$ON01\L5M3DINXTA"252.]XJ[#%D$B9F&-G'IRZ)J50WCG=)2J"1 +M+GP3"=6FJ4[E+_)3[+3BG,LO!A +M!DG@9W5"4J9,;(QMR-I9MD!VW$=Z\6?,_)*"']G`%"%YTB9-\)W6JQ#.FO=\ +M7+V<`(6.H9(U#GD)*!\B\J]Q1.76EQ5]*.YC6*1>"EI.W8 +MY4&HAW:,9V35,>^'\1:FH75\1&&>,__L>]4U\1$_JD=%ZHP-(_=3V:2L;JP= +MO1X&JF`HRT1)F$);A$4&>?2V37.5-K/.=C..@K$IS.0)8_C4=4]H"YWT;2)& +MDAA1H\G%*4FB+"V%:+E.5LIL8HT/>_&(O&4*VK#\D'6,$^MN"CG[8$%M_3X3 +MT3&".3EU/39Y'#Z\0#93Y):(YK- +M@Z5**V4=ODR)K*A*B\I1O8E2H()3QG'2,":-@"LB535%_?`Y2![$1.UH.I^L +M8BV_](.:BF#HW8IR-C<]+\P<^:SG-$G,^7%F0&*9?AT$>>99$]9K=D'E`VN, +MTMC#(@U!L^VI%#GPS6S>><@2F.6V;F^['O_,?*RQL>)97`P4+QM.D(2OOF97 +MY-9A;&P1&VE;68>:#[96?&:AL04<=JN,MLKUN_10J)VW%\8D^;0?FXNF>KA_ +M'H6-JS*G&3X'0W8P<#QBY\S3U12JA6<&RNQA?`?]`C;Z+N#?$/&5-E?7BP6Y +M!CHZYR,V10D-?CX5SIC`EAWIR[JPTN21B0=A0>?MLP\RW\U=-)OJ]>!`YSX.)=NF$D1:1ID8441[E9* +MAY:$(H-X'&4[C0="P;QJ[MWCB3ZT0\D\M1]8QL=FM3G%I6RK)WCUP-&R^7W)S5JU;31.?DC;*>GJ;LT3^U@% +MI6)DR3UZ<+!=*J+/=9N*(FG^,[%./T;%>9DY<;H.)7_."O,<;^J?LF!XH%0X +M`$S!#X[\AS__E[__G_[SIT__Z5_ZC.Q__/1O_OKYS__X]W_^IW_E>G_ZMU_O +MO_[T3W_^AT__RO5^\]]XO5__B]>[?&31O_5ZO_GWN][_^.=_^,?_^7_YWS_] +M;[?%;)8./T6+3__TOW[Z;??7O^I_^F_Y^L__]>;3+U^_?/WR]KQQU_N=YN=NOU=K?;KE?K[?-N +MMUFO-ZO-XVZW>]YM=O8]_]RM=[O']7;]@+^_K]=/>.L#?H5?OKS@?\_;Q^WN +M"7?:X8)X)V^).^+ZS_SW>O.(%_#5.[YXMUL_XLU\8X>W&?7_GR1ST<5\BGYB_YIZT0F[)>X9&Y/-]%+'BU +M?N0:OO'NFX?UX\ONT9>"G[[@-OP'KH(?XH&>UO=K[!+V#__ARD]X$2Z"[U^X +M!MUW];#ASG.)V,>-?^'57S=\)OQKP\MC][A`O)HK>]AHJ]>^@??+I1;)C5I_ +M6W,%.,_GS58/M^%_>!)["DO#U[?U_<-VM[8]>%KCET\;7`@7>.25*!.; +MAQ66M?4UXOM'VYSM(U>_MB\*@6V:K5*KX@*U)GUWO^9=*2R^6\]/VT>=R$YG +MA-?BY]P$+O\!![/BA2`9O.C3^FD'4=37RL^,:]`%*'[VZ3R^^;1L=P,O3UFZ[WD"LI`7^A?V[7WW; +M?M,ML*IO*[O;YOO+RY/MO18"*=ZM^/3KG19KMWK:215=*"GQ6(KIJ.T?_[]> +M^2'C-SA!'L$:,K?EPC82"SR[:1K5GH*\LG/`K[ANK.-)XBH1U%%A1?:(OA"L +M[Y'V0M*AR^QH#S;Z@?#A +M'OGT*ZZ3%WQ\HMBM(142Q^UZ]_+]^RY\44%V.],EJAOV.(/:_LG +M)8;GLEEM345<_%SP;*TK*K"4FLIK)_R-KW[92HEVDI>M-N+1WPP]Y77O^61/ +M3]@VESBS%/:7_TT#BF=;F\7EXZUH.-9F`G@8.D[J,(_H04=C1I":_2!9Y-)6 +M6FC04:D>?H%-EV7>:9_YZ/CSFUV_D`_9`=M$/Q7:8MW)FUY6&L +M9'?LSV\[4W,S+79EO!LG&T[Y^5$/^?1,$T@3\V*2;_I+7[+RF]@Y:IVV+HHB +M#?-:NQT_K^_=L]A9[FA7\^2);EQO_6:V/)XR[\JMIN[N-NWJ;'T;"3LV^UG. +M4I;*]$^2;KZ7/Z,RX-92D)6I`_=R*R7B#\R*/&E5VK!GR>9V;;84DF4VF@_\ +M8,OD+Q[7]@2F'UL>^E+^PURJ"U:]N3=[1V]& +M)::/>I),8\640&X]5>5Y$UR,MHNF;2V$8,KQX/^MN21<'YCCZWIU<7#+^WNW +MU!!%KDH619NPU>D^OVP?"6GLX7;VQAV=QY-9N$=)Y<[\J/[Q\FQJ+$4VF[1] +M)BJ1.9-"<&'QUN%M$`I'&MS=.#Z(@W[A+EX;4%,-M:FJR9/1>? +M]L'%SRP$!8\G:/;EN<5C>+1O>#F6)^.^@J^'Z_JZY=;@I^N5V9C'YZW6^_4! +M>X@MQ%)6-.<2QHVC&"U+_@:_"N;F4>(C>XVWRE)38+YM9>!WME1S;+OOW/?- +M`R3ONV'%QYUD":\W7+7FC4PO[Z4#Q`MR#;3/?HP[6]1:AM=TP7S7`5BNPQIWE`2XO0?=6<:2"S!W1U1BN^X^;'7O:FKJ*\G2_39:%A_V +M07JXME/7C6K_?;-WGX="$*24\M$(2 +MN@>'UANY29KJ#52;4(S;L7V0<.%YML%PK*@D)L]51[KEJG(0^Z#H)OY\MW +M;@0\'MTPFOH];^V$%0_0;\LJ/?C[!'MQJ$*V)@#/6T/D\)_//&V>T%K06Y+S +M(-=M:@H0*O1I]@]7D!^FJ.DY""E6*X>=@BJZBXR`I'ZCI3UN;3>QAP_2?#ZU +ML!?T=_U-FFH*"U,MVRSMWU(M@RQI4?H+`OG@D-DQJ&SY,S'6AI9[P_B+4.]! +MCLKW.P!]]\-N7=8&2-QB0)9EDO1[X0%)DLYJ;>&"WY!&U8*(@+V#>W>C(X]L +MIR1T8C&2H91[PG-SWN:F#'I*K&2)S;V9&#P'5+=9/S,*W*V7%'TYJN=@>]VS +M41"?/3J49"B$6*WPEX5<9L(>S=T*PJT\:K$0CE?]*L_.#;@G"+Y?$E=!%Q\= +MZNG1'NPT='"./+^:[FRT_6N%-0S(/!Q:/3)KE9;[U(81WLXNK^\;NYS(VM3\M[=I>% +MV[GD/BOFX2X^&V1FD,3?:;/UND@1 +MR!!40G,I(/>6;Z"[V-B^/?$FCW9J%OKOI,<;KDU!YJ/A)9-*7E@@U-"*?L'G +M\N6]")+`[][S@.Z7],#T%#IE:+3K&?9WM9-((2B@#=P(KSUZK&CP;ZWU&:[B +M;KSH6#T[L0EJ\KQK+01W3;9RI>C3Y(%_/\L$4OTV/(?UDJNZQY_W7"D7Q969 +M/;3K.`#=&7JD&7[T3`^=ZS=/8YA4V6EC:<1\/%F<)AW45C@!LF=/,=&^&3#?`?=X$K+VW`#$7POEW;`RHALS(#[+F#GA'=H$BQF4("Q +M(QY_,%?`FU.<')/Z/U<;-YZ,_'@P'J_0=DN'7T)R2-F7[Q;L8`NWEK/A+G+/ +MW%0S3N+163RT]F/W,&3#9,A6&ZE,R&K-*V_O`5$915">L&U^LK+-6[K#KQ+# +M+793GIPJPQ=+,V@?G[5]O*AP-:Y"((OM(H#C_CV$J(<9C)6LBT,!YFH>32WD +M682(@`>^ORC=@V/X_OWI?H7KKQD5:'7890FK%.RKXJUG2Z3`,NO)=^;T'\VM +M/YMME&:;/$-:7/2(:.^Y<7I\<_[R^'*3S\^"+R9CCZ8$6!.#A>]X)DK,DUP2 +M_I!%TD-A#P%M-])>(;3-L[GOE6D+#<72I%&Q"B)+Q43/CY0>I=LVS`MB_^#D +M8=,8['"S'C=?[Y71V]H#/EH2[]$2H-@CVS-\\WWW[6GM&\@DI/F&@"9H8MQ( +M8PTZ9:D,7_"L5?%A5CLSS7CO=J,7\_E?7M9,@_&*]TQ!0677RN:M>2CZAT44 +M9H1WYKT?+"A[,M!ZCU!6@=6]`6'M(EX#62%@M5PN3^M=0>`LST0+ +MQVS9AH=K\8!P-\_C>4U9?-(*J![4C/N5((?69Y9:Z-EB7LG$R[/%IC(K@,EK +M80R8=VBS(G='3-B-K13%=L0W#-)N-6SPP(!";H666S#K@^,8V6; +ME[C7QC+(:X]K=W8,CV$S/3"S=-!:^_?P]+33^HB3/8"#S'[%=L-=`$[PD7@A +M:>C+9KGDKW'`<@.KK]H`F*WG%R@!]5[69F.033$X3G=CYCE8SM7FLCR>,)71 +MS"">CL$KUO/T0(AML$HY"DM+[CPH4$QJ^_=B$;KY,(F>[QM/"E$0/0(#)Z`6 +M8$>FUYF8]GR57.WV62]=*O>U"1&&`9,'(MWM+J`7@A_(W!-$X]MWUP^W!S@V +M+'OK9@\[MW,[K1P,)?*!9PWXL7$_NO8,B4Y,CP"-6*D8\.B1JWP9%K*\]W2/ +M<(`9?UH#PW\XNB>9%H1M=&-,3B`HY/J(YNHV[@[4B'I?"[_8*3^UL[NTXN=![>PX#X(9YE<#$'BI'!;^QM3("C?,J +MI*FQ8,F?)8Z?9S+R\N*]S!VGXR\H\$BP+LH')Z;*IQL^/+V96%/@]TV8M +M5X;-+48/2-"#$,/XJT?+K3PQ.GT23OO.3,K#=L=,Z+?M-_Q4!\T=PN%(^`0" +M7UAPT+KE#TV!+)B@KU<.A3ETX3BZP!=+:`AZOBC%N?(X?.FI;ULE[_5@N4`/ +M7:7U6`I=!T28I_N->!(;^LTRW1L+0EA+X`JY=]OG!]59E)2R5'O(PK$"Y:9: +MH<;#5PO\'>/L/+-IQ9/=@V_:NDW..T;6@3^J5$*[8H'"$_<06.%6MOG9P^K;">5E111,/,!\M:/W^_5G:^J0CYA]: +MJA+)/)?OSXJ*+'=J-3Y:_.UVMW,G\:C%;YDL>%968?TH483.;PW*\8=?]9H+ +MCI!EVZPL^_G5RGR;;8B$/,>-P_OV0FV]WZZ?GK[#P'")3VMY8L.=+VUXQ/2D +M')V*%]!$:*9"MF?+PL@B4\30@B/TTL+05>-IM +MEFLMB4\8@9&&4&!0*?M#HJ\"/+0(@(=]^VJZ>UAWO4:HX=1,C/HNR]LI1 +M69'2D^7X6T"+8-"++%RHLH7/GH&GOZ=W>Z;50Q3G>7X=?^!+\&%H\)8KPSS/ +M7+7G9I3UL+PU'^&KH2T[5F4$K9*[]8(ME5FU6`4;TH@G`S-K6AAC.6R4;:3W +M-:=!9P;SM_7TLQ(ZIN#/EMQ4[&YU,J447C;M\IXM*2@&@?1^QS2_EX,]'H>U +M>C06S+>=,814LF==<&/A[X9JK'B)M1=E%)^=_;,S!X^UP+(IBKV7^[/@;&=N +M8LUX]H%IC-5&63D+)^3YA,'N-[)`@E@/LIS;1[?T5AUA^G%MR4W>\B'DK!Z) +MEU6W1!2RLFJ5V$5F)C:>'^%M&1K>RW7!0SXYAV+%G*,"[MW&\B(TF!;^6#+3 +M0!H?0]NWX2;PT;YKJU1X$^_+$_@*JIPV(X7BJ6^_/Q%&BY#Q?>UN,:`B]^X; +MD8/D*%9*-="#$B.NETM[>+DV6YZ\@>)2JULJ]%V9,JCN*)3+\M?.+?:CU=,W +M(O-(]@1%E$^`%Z9)?KA??5.U_D4))@'(E3)B2MR9&;Q?/LAO*GD@*+9[F(Y@(7BH!_G=G7@^%F1_-_OWHHJXJ!:VDR16"<[M1'RP=-'W[WP# +M]@]OE^U0COM]?=#QOK2):JUX +MM[+:A_S=BK5N(QNH5/^$/V%4R0&A95M[^` +M8B?B'QD8NV]>1%H;B83UBMTWPADLR;RUI:V7"@4!A^\?+C:$B0I"@H?M,X5^ +M"2%_V$JL-D:2LM()C?#C5\?@JBQ)19BYD'P)&'S?;4()^M%3+#@=!(!\V;/S +MEQ1HXA3,Q&Q-P%7?EC(P+\9393I-N)V;9+A>X1CE>"OBG(#BLV>2 +MN.%[OEFI>`>?*EML/!YS#%Y-,EZ;%>^%-ZVTXVP;!9$R!_<;+M1V3`D=%B.4 +MVE&"3II)Z&$GB+!DY9G!G3*43"18G4"*:*PARKTQ+YG^7N^L/@)\SXR2V(%? +MMVZ/C+FT>?2(P'*35H75_DLS-Q[LBR6P6;]@0[5B^907FOA=*\'/U!$N;QL. +M6'AQ*UJ>A;DPM_=B6QDF6!L%Q7[#D]Z9''//OJZ8*-]=!>Y&>=DY#H&K5!I# +MX$@B@F`,EU=DMO(W<5_Y@!8$"_Z^L,I)%68(N@D\3\5G0K`P\8SP&`>+EH(X +M%Y>8_-A8RBWG#9=TK>^F4Q@<5`XS>)E^RW83`;'D?8#OY+!;7A8R: +M8,>S#D]GOB**I!SL'BC%]_>2$F/A!C;G8TAQ;%PP=X%*>_4'?3$"2_'51,_U +MBKSH&MO`IPU,K8WLR4.H96DO6A[/\[.GTI7$-WZ3P-O.N;E47",!8>/<:AM- +M\L%J<($#ZL=*D[12`,6RCJ,?BV$?MG0&5D;@\R_E1JC71M?T(KD2;![)&]MM +MRQ#^>>/\IN\*`DU1M9)O6Y(3Q4G>28F@>(^6&EDYO]8J)(I'OLI06*W3:M_/ +M+W*_7@/>K"XLT*5]W3\H!^=%CM)0ZKVEL93J +MHV,5DMZ*;&G:N+9(=.7U]343G2_&B"`XM@!OA?.^EPO\JG06.=SK9?A:Z0R8 +MC!0(5AIPUR[04J*;I5)&7.&CA^O2U'NC\>&"AA&^;K6!3OBPU*I2-ZQ/T22L +MM(S`:'TARUH%_WN+#%TBNLH)$YO-D9Y=^V +M;T>%#I7@G:J[]Y:D?B"(>>"IJ+[_^+*V@HP6]&0$QR=9Z8TEIXVPRC*D(H6M +M%OBL\(`;`&TUR[_T(K*\E+D*ZO+62]';9Z^]/IN>6@7.,Q#D_G#S+?Y:.:?S +M7F7#E5%UUU;`#AHC6+0Q%[%YMD8&G<]Z*\C^:%7=K=L=+^7CT>DR[=%9@UBN +MVE*Y*EDP@D3+6M^S/XI#@W6`2I9U#D5]Y]H:2X_AV5IQ]/VE\6/CB.W!TA$; +M)X[B_5O?=O4+*%]OZ0?AA.7R8?T(17$>G;.'K=K$T(*>GA7EE:F,X?!GHT"( +M-P*0(>[^:K<+-1"K6C%E1$A],&B`,V8YD"S'79OZ6WE\L%I;Z\G]PZ,!DD +MF*<*&'QME(7UVDA[.V$P%8)?C"CWHFZ$M<4@K$*2)K-CN9).RN(HWRHSZ;K( +MTGRD868FTK0O?'@QFQE1OEAWS<[KJDR0:O_,8RDVH.C1WS#@>GITG5<^@3?[ +M_D@<\"@N),R"V+[WK+8C;GCX:F4;ZA);%HRH90;^Q5G"?GQD\V@?1,95XD/E +M$:\CR`"NA2]IOW'GY\!#4Q$<$O.P^KI1ZD32]/C]2=#8D_W6>[!:289-^1^( +M^9D[XP)7[G>>GZU`(DAJA)9GV]-`5[1>$T^0&J_\V>HQ(E$:&77]I(042[=; +MISWQC5^_2O@<\J^_?[-BE.?FF)JF"./TK,;,\@MY-PA"UDM;@S,!#"0$OHWT +MU!1Y[4"+ZED8BE.TT=LGRP%`89:6^A-+BS:>*B>OLMD&C[?9>)&3ZK7^*ENV +M60<.JHFN81["6'PM2-FK*8"A`\;-DW5<[ +MX66H$].B26&#]Z)C?'Z2*"KI?+]Z5%!\+[K<6G(2NG(V]P]!!A7,D2VE/D%: +M,/KUATV(J8ST(H?RZ%G)K87!CV+.C;[7MY`<3I8KB(=R^,Y.F=H1OQOKUI,C2274/ZTLI +MGU7&!-#`/W[XKC_B=Y3'E4%>J(Q)@ +M\*Q%27U6W]M+2WU^>5Q;K6W'T$9FV2)TF#.ZD(>O:X<\WC`BVL,W>=%[BL_J +M8>-LCY4ER-H6)(NKGNY7WU3`^?8DWIC9>2MED'XAOIRDY=E2U%((63TY$+;O +M*`5#'6N3L$;.6=I]5TJYBDM@CZ80[5&QK-&XC0>Z6YIC4 +M?S:^L3B-BA*,`^? +M?6?(0!P(9_"T\P93KE4[J<(7U>Q>O[J7?LD/TV*MO>=(9::'C8?$UM&U%1OB +ML34U/+2MU^.86=XXW'<>/O^!O7ZPYS%2/L,5IW9`/;Y;5ZI,'[O=O`O9"#_J&NLA(E<+LKJ=\5PLGNJS1D]VYI@-Q<#K<#B +M*Y\"IZ,TV-J,X(/KX\;#UZTQVIT`3Q,I@_<0&'+2KP=Z+_KKC1;(37O2OFV_ +MK9V'\J)*Q#>KR:_6CN?)Q-7!/K.CX&EM*?@7YUDS_;-F;D=8\F'3-BS2&!H] +M9V-D2(':>Y7"O!KF94)+*%N5V0KHW[_3/!LC27^+YHL%,O*QDK3J2"]N=NZ_ +M4A^>7.36WB?G3LC*T"*IN=F5MWH0@]=C318\GA4!J#[DP,IRGKM=\#T\2=Q@ +M2Y%CU>8;HHWO+R&%_K0R4+!6!+A<6_IJ8UZ/1\P&!]:(";.V\+A3"4^4'3D2"N6#9?S"\G`:FV^R?=_-KF!+R!S#DD60 +M8P3XN!%-TV+;E>$+@GRC)QL>`PQ>/QJV4W.NI6V83PJD,&\GY`^,RB!Q)H)0 +MIRE[EPU#[RSR-#8W'<3VNY3AN\R@CNQ)]5>8BF_WQF3D`N^M[J`2Y/WR`59] +MY4E)*9("Q%U8PLJ=OOJ.=5O5%0-)T;B83I0UXKRUN\KRV:.TC6D/3Y8\?/J& +M95F.G790)3Y$0T[VYPK7%K\KA;9[EK/BK`9V-O*;6^W7CY"UO9B7+:?T-6B&D\@T+5"/\]Z<-,V4/K#-M#)HR +MJ*,=V?+^J^TF=,+1]<(JL3%^[8VH2P-,07`BOXMA-!4/*H_.&]FWD^AIR5X(K@^X-UL`$J/:TWWF?2 +M=D\8$=^)10_M1N[8!O2XM1"`JZ"?>O@JM7T@W-&E+:;3/U8V9N%%!6'..*#' +M>+2\U=*RC8];,=#5!$@F](MUF&`W80;7)+NMVWJN_9-5HF5HV+Y?71J1R'78 +ML.V.RS;\1^Z5'M4#1%ILU5!%=!?)^($&^9L:BT2&>I)_M@B;JJ_@[M%RU4MC +MKVR\1K@!CH`3WSQ^%>__V0L%.\)WY1X"B`G>0T')QONQ[Y<&+4TLECXD1(@. +M"OTH)N;+SOL^G[Y!@\E-$-&5>_B-.\N-@-VA,5$'[8."H(VB91%75M^"+HI: +M$&JK0B,6T#O&>EA[!Z-X +MHI'AC1_%U%Q9(4XLV*U`@76B<5Z'VA>=DZHQ/(SZ&!93^0)G`.'2IFWX,/.B +MJJ`RQ:&)Z_%%^2G)_@/UXD&U$RKV3K$2]N4;G?%7A5PJ0JA% +M,110^IW<(U85X`&^;]96.F<5>R7JE_AW/A5'^78!B^WNF_IO35>4_K#D_/>U +M9Q8VJZ\;5XZ-G1KK5S:72=TU>KIO.\O4J,:X,FLKPM[F^TL8`Z*NT.]"JAOE +M27=J6:/$KRSB<<.\OB1@E#E6&4Q,2YIF`,E'>*WGK=68&+!M!"X4==L"5VM/ +M?0HH2`Z=$17H`"J&6'O@B^4SF85>;3P;!SRCD/U1C"&F?AA[4]/NKX8,D5FW +M,EI6R)1OMF8O>"@&NVA<_-DLQKD$QEM?Y!U5@]K!6\U9ZDP1;>U/1BU%X-67KY;MV;UJ%B97G5 +M+A_HZYB^DGG3QDFSVK$F*TM"6CICHS*&6OT4+FK4A0]WN:???1&4$Z7(^N/6 +MULIJ-!UCTX_6S#Q8A+C$7)1BMB^U""<"FWZ@=S8F?&Z&"S8,]R:.? +M!P,3\DZ^[X30[DG<5FY_8]WC&PV#LI+G6I#8YFY)W1Z,<_@@PV6%YHUGAFRB +MBD$X:Z39&`O[(;25:2*39IT\B[(0YA)8OZ8"AONU9W4U;&`5)A2HK'__8!Z% +MM]*6%J<%X;:^%V]O5H<](DV>*ML4'I^LX6FMX[!L +MIL^",[,IPZM,ESN,>^.^6_^K>I"?K`_523VJ.Y!@P&R*M1F:3EJMZ#Y`;TM^ +M6$1H3%AO[7V6@U5976[ZFQ5>^!3;1P11#SMO4Z%4JQ@BF,OJM,P+'0'3X#8, +M8Q/V[\6*-$_&.('8T(EZT7VG=B1G5NCYN"<6U#XK:R+"L,$I,9?(Y]UXP+TQ +MQ+1F[,XCU+/L?*C/3LD9ZPQ12H!_;#?F#0@6E33;^@"!,#)N$Y`3GLCVC%Y6 +M;&]/!K:`7\&3]80C.HU71-`2-6^BM@@::9*.%$F2+7/"8R5W>+T,INQV()OCQ_/RX]23$ +MTM"ZE\.-6_HSDO.C%9/:5@&=\-,N](MOK%60/IRH4CT>UBXF +ME?E*)LC7!ZO$&F6&*6;C-EI3&9M!'K?>@V+ED[4(0B];R^\:,-A:$LNHX=X] +MH?&,F_5EAIF!LN_6.-C.W%OKS&RLQ<:\BTWZT:@[JU1\W7@>\ZO2HL^V;TS+ +MDD4G&=\HJ-`<-4LU/;*EB_:6$('K?7Y1?GP3>GL8;SD=P;;K@?&IS0,*0V(4 +M:##Q:(SNC5-0'@S$^]RSKZ+E>N;G6:W>F^>M>GPH7J00$,PN'0@S:;$1NXWM +M+*J),OWRS.>]7PF9*+#P*IOPHGA-5CU>^80;SJ,1(+!&<_)J<=0O1I1LY=?%7(];*T=VK([+(ZPU+K=>)>29ZTLR+$V +M:8M3]!R6.?:BDCH#6*K5'+.59_3I"!!W>T;0;FUL16GM5W'Y7M@WM7%.<:A, +M>CE/[E-U=G4UK#8^(<-GJX5^:8(0R]8_"GI@NUZ^6YIKM_$67V54R'E2[D'4 +M09JB;\:IW&Q"@L0&W*V6#U9`VSVW,TW,A3YO+)Q]\#RM2OB"QU"GK57456EZ +M`(BA&6NG'ZC]QR:J<)5&C;0\W95- +M%F':<6L\*TMG/#L'_L'*NSM/B&V\UNU-(_+#.R.AFF-?^7`T'9;QG+::;V95 +M=&KX[FGC_2!4&+5X/XB`R`CS:VA=?Y;-4D+J>6,8$)NB(%5%TWO#>/M +MMCLC\3GATW$3Q9?2]F"$.$^\K+;K,'7/Q]MMV:?DH:`UN"K`6JT]$1R8IVLA +MJY5-C-&2`OO!!.JK:N0;;VUV+H-L@)52Q.3EF]8^E.C9I_EL'P/71YF>M2)[ +MMXOJK95+H_:KA=`"9V5\-8/S?N7DA6?OV-3C:>:"06AU]SS2VJB#4[7'U5=K +MT@EMC!N?X>#,\:]>E,$_5$A\N$SM4>Y9H/HYS(=4%M`'@4H@+9'\J!9:R^U= +MLG:K4"S;/+;[Q[$ANU:\;(XI6^2_NKE4Q="*:B]>:%V'ZVGR1)CP9GIMLV@W +M-J"'C3H['VMG'C'7HXZS[:-W-*@$ +MO'W<*E:WB13+E5J15!0/97VJ?8"6O-7O>-:G! +M!<]M-J<-(U5BH0.Q:9-;HU5N`LW:_A1O@9;CB>AYZX.,?)BKT.5:K:O$6`*A +M=OPOH1F?!'B1SYRU'[J_6@F1(]*L9Q1ZY*P>Y1].=G%8,% +M+'BZ/DBF)9'[P.:G[6X7F+@;,1VT?]9MRW0//8U@T*/5Q\6X%7"&""PW-B[: +M^LW7#UX'M3%FO)<()N**?]^$,9";G,"Y")PNMPI312_#7#4!+F@) +M880%\&MOI3<:G$U4==>\-LBOY-%JY>VEI+)++=-37ML)^,^&J+;&"MP=_%QYMY"%[O/-0Y_V6R_)R<)"]*K(\%G +M\CVL+!8U'V+CLLQBBPBCU@,;]!!*!8[R;?JQ3=;PX9V:PF=--,\J`P,O/@K- +MZFDVHF[[X6W4WAWZD3*HJAZD<_LE!@9:+,T +MX),EQ$A@5=/>O;,O'^VX+/%-VTESXUDTC=V4;.]\'KTLL\\.WH4QGP]6N=E%*19IYURGGP<2:?F.*LK_ED2S@DH\@-KRSIS`AS;^$+T:WTTU)2ME'B[ +M"3W!TEV;?*\&`D\)N/.P]B?R--9FFYF5L`!:#=UKRV/;6%S5>3E"P)C\Z2GX1F?0V[39 +MT'.P"C]=.QAYLDR`#U,V"KZ-##1!M%*T]DGGNU4+X3HD#+UA7ME)55'%3"*V +MLIF\MMT2-1O\3U?U^-TPFJ$;HP&'29RN)J;)3[MM8/"(X.-0XEG5=#]BS^T) +MV5A>^?&;T0(U\]QK6@ZI5R%ZM/RH),.O8-4"&Q&NFI4%5XQJK!][SQDEAHO%Y?U=C7SA%QD=UX +M4+IZ:,_0/E=`LVY%+Z2\/-Q;.1?.\^E>LQO7WQQU6@U=.<#'G1_R1K0GGT2Q +M]E&^WW96$^5'-VQ\OK[#W-6F':%DHU<>'8!9A[YC-=?#=5`M(2KAC2>?#FPQ +MSKU-JVHG5UC0)HT*0UXW%]MF3;Z/FO\8_+"YT[_ZY>N7K_]NO](OL]O^?QP7 +M7YK^>/JW^6VZ^(]-_S:JT^Z7K_BPWX/)WU;S]] +M^JO^,,$Z__5;_K_]_K_3K[_]FT__]/?_Y=/?_.U?8Q]F1?PI'F`[_N;+++UM +M_F,TNDW2V]_\'__GI__TZ?_Z:[STKDAF@T^#M,@'LT_#S\T_QZ-Z=#O5FZ;_ +M/$YO_QF2E-:\W']H/__R\BF8O_[##Y^.^1_^!U[3+\&W=#_%GSK]F/_QXU,[ +M^O;7_(_?]OEM_#O^QV^C'U\<\]OH]_Q/'V&K;__$__AMJF_[_(_?9KK4G_@? +MO\U_O/+@QRL7/UZJ_/'%E;[-^!^_K7_\;?/C;X?\-ODU_[.'UW;9P_M'ENMC +MK(OP@;;\.-M8GQU<^`>GE_;![D7IGS^;E/Y1M+4^!9J?M)LEB3ZC6Y]"SP\_ +M+B/_D%_[5')]["Y>6/L'%MN'INM/?29[RH^+S]/V.D^7G2_!1N+B;N=OGY\U&W*+-N5Y]T +MR\\K3[0@7$"?4%OS8W*+VA9:5Z5]GBX7P`\\+_K\H.%$GR&N=PUMC?9!S?[) +M\[94?E"N/K_:/N:YL$\[M\\VUX>'U[5]$G!=U/I<:+ZG&VF_]>'0^LQM?@AQ +MQOWA)?C)P#D_5U<7K&W=]NG`VK:^?7)[GMMG#-O^EKZ/_(!D?1)YM\./:X[Y +MP>*#./=/2.='O]>E?S)RSL]LKNQD[+.@>8+V>>=)H<];+Y/2/OZ;'XUM'[2L +MKY2?6V^KJ_DAU/[IYEHPSZBPW4O2?F$?+=[7]I>UK;$J]4GI42N*%)!8']F, +M-W9C^VQF?GIXDN7ZM';_O'I]W'@=/I*^;.4@MP^1YR=XZY.([3.]FV;HGZYL +M8SU%P_5`!OIY +MJ4_5UD?2%\,FY"IW`+9J<3\+/_D[]P`I(0U;:;DNS=4L>D#YM&F)-?3![4+HHRR5H604>1J9QNLF^G#PHLYK*C`_&[MNAK49(/^( +MZMK$I#09U^?1ZZSUN=7^^>Y=_.<*'@_P>(E>-TSBCO0=2^#>=#I=?6@Z/WJ[ +M*,+':U-9\&=FSX6[\C64'S-5>`S[1'E^$CD_[CNM\<]A(\U,['.T2__X^7(8 +M#+#;1XAR(1'01Z8G69+KS!,(H5EVGC:6I:>0;>EV(LFF:4[A'PMO'PV/`^9C +MV:?:\U5=?4Q]F1?M%U;7#/G9YMB$DGI4%R:`D5^C<-E.97_E@VA5]#'IDHVB +MSR714-*(1R4L4D3783^P97>B\`GKW*E8ARG?XA^S7I3^.+RQ/KX<_Y?,\2/3 +MT^&0ATQ=XT?1-_I,^B0M6NLJ1>"R93AD>VHS/4FN5_%&L23.]JV(.GH\'IHY +MIS3F&B/MJYG?5N<+.Q'\4-M'N:0;@7',^7GNM3ZS/J]I$JB/.:P%S24]FC:P +M2$O;1M,U"H?;\-+\LRW*K7%DG_Y.#V5"2`=<2&8H8_H5I3:O!^;HM=&\*T\L +M]:52#,W3UUC54*IL*EI+D&6`J'%E\/ZNW31N1:9UNY^)_:QM%^T<<1F8O^#8 +MS4/JW?QG8KHNE4D&$@/)I0F]?'Z"TY,[UG;TA2BPD[EY&J@,O"/W,GS$O30= +M3Y%H]^GR2W/*LCUXB<0@X2*T/F@%[I?2!.-./%(^0$SIX1G''5Z0FZ@]H4GT +M>Q4F41`/J@^VKJET=4$*N6JNBUM:TK)*"Q= +MTI6]IAWO"/+`B4DI;#72%'W7Z78+&@[Z&/Q7VRZ6`YK&VK:X +M$(T-7#9]SE"NALKN'BQL"8%C#>DB>42*;0=?$703&Q& +MBH4,S5<4?DQ:!>P_=HQ;1@!82]AQRD(W.70%RY<+-&>/KUB:@-O"UL1XGHRF +MP)[`UPA!ICK'4>(^E_Z&DL4]BJ30YNKUT!'76$C<3::F+RF +MMI4.\#LTUO0HP*-8*1XJM_WC:?/!W#J[HZ=A*.PW925L)ANJLQ:TY.NBCEQ) +M*J1"'2-DDH&01'11W%D +MYVSA%8"?6W&=04>.D$N)C3QO,Z-M-%:5X$K[!<:G$WH2;!&.*H8(_B8A!Y +MJ%,GW'3:/VRM%!N+'.8EU972'YM3[`IF4O$`3VBX"HIN:5&,Q`+&$7`_EHFQ +M8`]WSQTXE*7!=M,9%T`F$^+1A.MCJ%=T%37J\'#4LD@$N3C@/.<) +M0E?DC&I:92PJEEA'7$YLCBL([)#A@SE#H1.B0#U28K"'@%SQ!R&HQX7F_V$- +M84'[)LE8&M\"W>TGAG6+$-@*_D!SXL+L73"4ML1$@2+=0&S"BXMH@Z3%46YZ +MQM2R*^"!*\\9B1+]6(=7& +M2P;%@%8;(I8RC!J6DF'S3!U)L0[=/'S6$&E'A9R,82\]=PCVX'ZEG*F'\L6P +MDD74&CW"B12ZP(HQP0!ODC2*P:*.00D(>&F.50N@A91`U0+\M-90G\343/<< +MZ'SC7`8<9KFL)?8#:DU>U.ZE<:%.%"(]G6<1&PI*AZ4!:MM'DW#M9UEE>(.[ +M6>FD8"TM*)<4`<<^.ZC!;RM"'`M7O7%)YN +ME"NLIV\OS#KGC(08#O,!N%ORAJ;79BQH9;@Z[7CF\;T)(:^9ZJZ=@<('+&)@ +M>"*G*J34E(8!4TR?WHT,J,>>:DB%QB"YPX:)CP;N*56@8]D"+B`V2Q,9VJ3] +M'P(RE2'F,M2K(`2G7"G!5/(A9,0B,Y@#B$DQB+E_B:TQ(=Z!$DAS^%AT?VDN +MB&X'B)>FO`VLTI!VE/:^I(E3W$UHX/$_5T?+9S&R?H:%-$U%:.'[2-N="9#D`-^R&X1H'E_;;BM43`Q40(Y2&84NXP@E^"C5*PUGT'#A\>#4Z +M:C>B7&.#J\%*\$"8FZD#UDXZD@DA`VP$_L@+\[E*'_!5N>+$PC&%W07[UV6` +ME6K7"ETLD<7JAK2D[Y#\N(P<@(6VKQX./<]DQ]57&A(/VC1YFB7=V`QB+?BC +M@*$K-T&[$3,TQG*I;Y!7G:N\)H/(D-NS_)J\GA1$-A$@KVJDFV;ONCC0-K$& +M`\W32`0'<[K$LLF`BP%&"("SPM((D+*FR7++)UI2K985YG=QTFGC]*[.J1LS +MZT,D#DFDX95X*$MM>;DBMDP/\437`LA49M$V1*&BW&IL3H2'',OIQ%B@TJ`X +MS3K$Z+%2'I#HIE(*R"RFTICPTXD?"JY&01`2Z%I,SQ#--4805_C14HU,C2K@ +M5'R"2^%V@YS!IW:MRXBL4.)4"(W'47O"D7HCO;(E'C6F[_.=1Q,!6;$_]IER)N!0T7!)N):/,:EF@2"">:AT!4E@VMRUAQ*,,(I<0) +M`IO&5CFT>V=-)<"9&[:TTU-XS^PF37M>IS*:>'4U--NC,""W3$HFLRG[72@S +MU36OT95&Q\+IO'E&5X2;9Z$@HIVB1>N:UZ^4":9`N>S0TW#U=1O4%E%JA8!N +M%)(X!N>`5+!^Q6AET&MLE:*9-.HC1$Q*WRSE&96L,L=!D?:TEMV[83X^53#M +MP+0T[(UOM+%T%#`.#6_(KQ(Q-"W?D)DJ13!TVUT9GY`!C913IO\J_6A,9R)/ +MNT(I+M,0.Q9%:RG!;&MHO3?(+LX5X2KEK2$C56+6$LE-IR34! +M!:-@'D"NG'!DGK_K,4AI9:S2,&Z7P(JQG:^1.4(^M]5^K0@G$G+1+>KU,V +MH,Y0"%N2EWV5R;1HTVN9"/H![F$MOR8T80A78:P$!8@APPTR8%EZ+.8BF17>$`LO=%K +MLSR6Z,JJ,JZ++!-MP"D*;L?2]G8-K5'ABYR>^0JZH%3YVT$B-T_5B=V!RN2"#Z8%T,5M%@54ZD&Y51+NU;(9UL07PC/N7V, +M+99*TLI*/NVF%Z6KC1R0;LADN2,XV_R2J=NXJYH2MS3I5S0:*>-T9KGE8!1Z +MQQ8;,\V'TRQ3Q4Y">]K9F#O!JB$=FDI:\GE%9-A,!0^9U,1+ON%AH#M<2R?! +M=C&(((CK2J^PFS$VP6JD70L_A9\=K,66*BFMMA%CYQ4:F(=(E)"O*HNY.@-E +MI212A=>HH]B2[2W&5>E`J7F]O>,Z$C&/AU-N$Y`\'LA4'PH+T<]TE0IBT6=2 +MCB8`9TK3DJI$2RM'AZOT.._8HO%9N-(99 +M`)0:*,=;>TFGC*S@;6OH**T4TEX6E$6*7M#RP2Y;_@@D"[/5<`IQDW20L'SAX"063Q*Q^2`)< +M2K^1Y:S[?`:31]D+Y929&C;$Y>\2Q)-@*PV.PR280132I\.IJL3KRI:CM#1P +M8L841RY-C!*S&"E`69:XQGN^QO)"PBS2S;A=)"!V17R$2]@^(BHU/;$*A&1F +MH+#*L*UJ[[QY'ZN2$O6S1MFALLH*[B%^"2RB;<<+(H6GN;8_M]H8S22B,RRR +M3HM0<[,(5X`ENN))=*U)HK+KW>'DX@S@0ERJR?9)G\ +MF8K]=-201N$KKK';4?V8=X@9/-8JAT.!:B5'+5D:XD*$PET/QD,80DNKPAFK +M&HGO(U$I,W'*R-!86UB@E7>4SA6Z[>8`7'(RF3Q'PY@L12N:U!TMJ+>*2>(Y`)Z)V"&)O"Y#^GA8 +MNI$4:$+\"Y!399*_1`ZQ@=;TLS)3E(;]P"LZ':_(*O(1I%-XA/59Q-P@Q(1E +M+BTAQO,R2>^&P,ZT@U\2_K'Y`F;-0O,D9W57F9'-&'75&5\2T32ZK*$F+@NV)1#C(4TLXYIYK +M5M18&.VC&QF?0,&_A6^L.1A;HJJRBKHLG,"_JZK1P>?BLEC)H1QFAK0A;@-& +M19F0=^+(QDMNC2%IO&/@1L2->)P,/`VOVBCT6_*8&M:0@_6XQQRVTG-16EB: +M)&N&E5@3F1@QL.0TZ4+D%-&^BB8*3E0Z8/[1:@XY@VP'0T()=%J0'N)$Y;D+ +M(9:@.42*!FE5`;/8M<@]NR<;9=Z)2QYPTX5*:4DRJ@ML#&2PXO\H`5DC-5*Q +M%.MMF'V4L"N?&Q421*R@5.%:4F!I^W)`SP0]9=&\\(1][%C4/0WK)M1AP^&) +M9>FANX#?EBY1@9DBZ_0O[`+<8!(P#Y6V^,@HX'(!(I`F++LQTQZXQ,5,%,/C: +MSH@!@&TY3S=3J3FWC##I9:+#J2+:H?'FIM:6=%"A3JD&,9$4I\F)"+!8.8GZ +MRJVSO%I56J:@##G2)#$B@KET;JBT+5:10]+#TDUIIH>^VO*:L$%$C_"K,G0B +MAM#7=(U[@Y\H-:J$+[.==,*(7=-0TRH-O?#,K1O9*V@]2G*@LP'LLMJ0SZZGH('A46+=`K=XN!*S`3+YX)&S:J +MOC*.53$Z,JOO)4A6/^K:(&[AH-VYA80)=$JQ%8@28W,Y?*<93N4&X??Z_+NB +MWN#NE33`>`)=H+('&ODT4H==D-K5P^98X/LVCY$EGGMNFU4%5^% +MI538/7$>0&+X,>EX%&K/Q%J/1R2I`J24H6>BT`0A09_:DBGV*I2!CH@E!)1C +ME2-KE2I%B#-K-&3H'UEFBD2-R,&[[@IM`309*&"R*BS/+:.]$+QG;H+2?N']763GP&]/2TJ>Z%YEY0VT,76'& +M0U=,P02+PM%N80P[[9>J84.E*FOA7&7B16DPG$"_A_OFM4RSH9G"RMP%LQ&B +MAXO=8-A(&NX03N,QLY$4$B)%$ +M<@B3F5N2SSA)A2LH?6!(U\1&_R/E4+$^1GTK +M4FZ\%,]&F7R%\70^4R)1JEA+`*U+JN:$E=.F4&9%W+ +MGN4Z:^Y,*:.HHI%QN%@=M8*L5,3-$A2,AC +M\F=(U\-N,A-N.$O&IVC*P)*T:IMHABK3="UKPN>W?28J)>C#14VO]:+$W;N( +M._9>K'P@0E=E@7==*C3A[M2F.7@.I9@+8I,I='Q2F83=#Y$HT0T+,XHH)(1Y=K6/L@,=+R8+ZM)&ED5NN+F;J,B2-72- +M,HZ!-\3$3L?K:`S@&RD;'0CY1KAP+07'O1FJ\G!#5!QP>.3PG;%?:B6QU",# +MQSVQ--^#LR(WAEIL.3CA#]F!KAE*O;&?0!&L:R5.K(33B9.TTQT8Q"E;VJ_B +M>"FVBIZ)B,RD*NG9C%JFJ"61X>]:6%HXM[EHN3.JJKC;Y#O%$-4/"L;4A"&$ +MX623)*IP>):!1*JR*)T[5"E\,Z\&83,G)2^+6UDJ=C^>J39V"65,124>.K-A!:U6F3C<$6M:M8W(HL%$52@]0]KR2'F& +M3M\A+LD3SSTK7*+5JE2;U\,V'D8+?7%+ZIQ$=,EO6@P:1G\D@!AAE"H&=$M_ +M6)@<\.%\UR@I26RM'#B,M$FB)/20E(KO2M.9TM@_K/;@&9@34A=/HFH=-Z+1 +M:U7:+QR?J.!O>A5D=U0\#" +M').DQN13XJC4J%HFE!(03QZN4;6GM>'>(^BH._S!K2?BHE.5\%K!GJ>8%Z)$ +M%&U2SH`"08&9/V8B8AE+>.X\K;V5IQ#&:&I+729=TTSC,^>EE]15S_0F-JO% +M>$W3%QD[Z2)7]JVP`IL1)9,XL')5=B[4)>+-*L($A:`R[;PE;QBZ.K65GEYM +M"OA;E'#%WFH>$1'4X6-CJTV$K+R-D#+@\0RI_OC?P%AL27OHJ1*ZDBX+P@9& +M9E,L03='`DKJ)>S0HM(563`QZI;EA&G4A]I!]E^5QFT(&8!$F";1WNN.146, +MKD1[$G@`XLC8P\M^%FD16+%EXDUTA3CD5O]+VNP,`^)A(<"O=&!I;!2+.Q7# +M)"*MP.88L*AU8K7B&J/B,@/2M:J&]2X94<-^4X4^I$*X2^=I_:N)FMA"IM%; +M[X:B&78+2):78G5*S#TJF"2($^]5/9`Z5X1$*58N'$Z?P[#0HCT!7F.+1#$; +M:(R;R1*6P"`E-F6+`W]B.L,V@2(>D$WO_;(A(0^839<4Y48(IOX61J\SDUB2 +MWVQI$4N?&R$^4>:>M&]*M%)'\C%B%?%!#%D61J[K>TD=)MO:.U/#&[ZU:EZV +MI&K9+P(8$?16F:C/^A4968%74"A,BL1W[<:*D;M>8LJ-?%0+B;*LG7L]DXZE +M%AQB1:Y.!^9^E,++A7%E/N0;"^M*E+"KZRS$7&HK]BZ/QMHM+&G2>"T]3ER' +M5"T083A7;1P[%(4J3BUVBC6O6&HPB1V-PH`/V4A1J],L,DE(HK8^C"WKZWNN +M*5-:(W2MV3X*O]!#02Y*A?7*%2%Z+I2VI?/OTQPE@]SHZ.'L8CE8Z3CI3?#(692.XD`,!X"!CRWI+Q(.5FN1")K^IXW +M4YQ3&XO?.DB,ZJ2*!B)GR$NF1DAO+5//69P83=2Q?D?MCBI^>/4_-A*)=DW0 +MQQK-K.T(`DG$:-;:F!F"/)7AGD;\H41LFK3EFPW%<2D\\C:)S:N,R1PUTE36 +M;>&Q5)N"3:Q'SH"9DFFP6ZEXIDPX&]'%>N(*H_`P]RKM-XRF@F@AUI1\4&/L +M&NL;E;?V?E?ON$*`YPK$26F4CS +M%5W5)E-K8R(6]HR3G[?;8RF,N>R2N4J<<"DTD0HUR%]KC?W2^IP(M!GU(*8F +M62(IR)D0)4I<)R8#O2G"DMURH8.XL/85J\4VP\+;%3M*4D?&^H.-K.O0TE^3 +M%4K)MG;)X*Z_3VFN6FV:D7&7C,]9RZ(8?X%+A$E(K=70 +M=":Q?716?)$IZL\M)C)3VHVL+X\(5)T1A;6&YFRGLJD+VEZV@I?>]E27QM>V +M1%ZMQ)DOLE$[5>%]5P-'?V6PW"H2D-N0!(S+%F$B;K:?*R9F<4.52_$2$C*P +M<[6]*MVIC1NXS)//3+S"K),%U*6E\:S]HW.QG7R\VAL)U&7,E)YL'VX1M:HY-98IJBP"I^016ZUZ5HI +M%@+II*[@BFDV8J-==GR0A+8840:S[$I?*#`SEKM9<8;-?"F5H`6 +M=["LG4]2VS[2^)G]2KP^2)J%_$0;%U+,S$FY+U3AE-!./C"C0K/^"R,D#2K* +M?AY9#<[\*,DE+"_'>#@%"+7-T\A*X_8Z&RTV@2OJPGNL%!4SI&4N9)"RURTF +M]!!UJ/99(*5?HO!DC<\LL%2?V&32GTJK1,R?B%IK(R8LRU"*8<]%R?QH\MF5"!C*$8O*A=8^$I2KJ5 +M3$M$S)_1\F3]C&4J\K5S`6E+5L-D#M/:>H!I_$M-+QB*AM$!+&ARKP`HVSJ( +ME2SL1B&HB-6L*-9.XKWP2BG)N'2M^$PG%(=Z84()(0-'Y.&N\3FR*BE(OE7WT%NO2 +M9,UG0SC/TLA(+>>#5\UR-6EB116]C!]PGJE6B9MJ.$I:LP9FC`NU]Q?JDV*W +M3ZHT5.G^Q+QE+-^NQF%+",D!E8WKDR-QW^JIWF,K\RR<6]IIUGLZQ2760>J +MKC`GH7;.,C29AGXI\8%S2XNR&SVU)VAG:`@XY'UFQ)(NSCBK$ED?%M2YJ6IJ +M8H;"FHEHL?/0R5_$J;J<)::U5304,\CYJ]50??=%QQJ38IKPU'#DI=AJC/#< +MEI8:YJ2E_.`BUS,1I=VI+CLSV#A)KPLN+Q#N`36?R)+WB +M'U1#+8ZE?M'*,N;4;?"",DVAM=Y'M!2I^.E$-F7NL$BA-7$NU^O-/6I%'20Z +M9YT$KFM:6CVD[)N[9:N&Z(TLYY2!LT+^0.HU +MDL`3$*#1@@C[N!*+6]4148D;Z,`G*3C;A$4F(QLJ$5,*%OHPA\+<2I1ZX!WY +M$)'6AHO^K@8N'30!.!G*#3D]?=O@(LQB!;)TE=HF-M:^+H=A?3%>"PBC&%3$MI,>UBJ5U68!;(:10K_89-3<=^@" +M5(HB*BP5''IR\%&N,3#=O]-9H+?$)O2]-)7V=+6<5-'5K@#0"8:C$ +MN/!.QSD\3-R3BY+3**36_&%\\]I'-3AVZ$;M4+#(2R(V3%*66: +M.!*.DL28EZQK1(8--1B(R;M<8Q)J]7AC5VP>B9*ARIJ;4=3>V#H+RY0F55,6 +M[3B8TENZ(VM1\X$KQL002A4Z4Y["IP\IE2*'C6WL5YGOHS=GEQ&$-+>8"0ZX +M*&T/;>0$M22FZV8SH1$WHN1"816NH''J*GA1,Z#S,-5XV#)RPYB+4I5I#X", +MZYHGH:_.8JPJBU4,U!H-QY4^[2D)$R5R4VM/VQA1U!+USDQD>E=G7E@6*!:* +M+-485$1M2T^@ZE:A\XMC93L,RZ"D6.@T!PVIF8\0H:,16V1L[/()YLP +M\+*406&H6#FEPE&NR6-J_3"P7(ZZ?\6**('YR!VX?2_.[ +M-K2-"0W82%;V$Z'6TL8$1#[_A`WV*5OZ2^?H,+S)C6&%2QS7[.W7K4$ +MQ*>Y]4/S?AD3*6R_B@N;H4>5'K"T&:EAW.;KE*XS3.;)$9PIHG'G1H93:S9=:F0"ZB"GPM +M(T:L9L\G481#3LIY5\9>26VBFU']V1G!1KNX%(T_DJKD;GU*K_\.&!S2T16Y +M]?TRJ +M1IHX$UC\3+*9?69."`G#(#H)I%$^A7BBV$%"88U&FO52MN4X^>A*5IHV);>. +M+F,^B:W@CDDA;]&.I`QU+DL5,#MIM5_^/^\G[?3,THG<6AFU6!VKV*58VXZ= +M&7KSNENYPCN`K6IMI05UP!6I/$8I-J"U872-O#$@I=I[#97B\NX5Z[_.-0HC +MMT%>3J4VB&2,(V_1TDV5I0M=_<$;:FQ("_@DU84W:0[+VO>Q-HS*X8,%@PXC +MKAK'F$9B2T"IC'3E$?5*'V!/JJL37.G +MWNH?EEQ8S^K0V#W&^".PSZS^HHI"1_-`51BUIE7K(^LXZ%$GI/4"Y(XVQ&KW +M**(P`H8ZKE)1Z4MC.-<6>M5.[*]5=:G-#K+:+]Z1$G64E2(PS02CB9F;(1>I +MC*MHA>SG%U.A:Y;;6R1$.M%X39_?$X9Z%OY?F$B4N&NO/<]C:ZRMN%*H,J20 +MFB4WPMS&)#CLTJA/G)&DWNP&\J"G=>E9:F\W8)SP*2O)#$B0_V:_LT +M-7'`7,B@2"ULBFP.((>2:#B`"`H1*]!,HOBX,&LWYYG#*N:-^:+8,O!$P$/5 +MXQ(?Y2$^0$;X%RO"4LLN!Z7EMKK8HFF;1V/L:)D)S]E[\"2J`=LTU!T>&]2H +MRS`ST?4[E5DN@[((*I!&42OT3"PV\T`SMZYWR[643<#`-E%`N0+6:.*N:A#, +MH#E70AF!.+G@Q\`LM8FUC45L>AZU.WCSIEG(R_C=,C5/5WM"O'#H9Z&Z55XM +MZV3E>R6-U$BC$9G"5&$:K!'\#3QBGP4*Y4;Y( +MJ>N+M&WY(3F3G:X#?UP1D_W%,6R.Y`QT6K&O5NY/%#O-G-.`,6LK;RV7 +MAS*N'F&>E'?YZOQTCT$B,H+--[3^H;)ADX.-;,HUF)5W'I!L4VNUM@FQ4X5B +M&]$@X%ZSV)PH46ES,(2CG?D0>=>.-8EK<6$(JG58E"&W)R_+.GA`ZK[I7B_0 +M)-[4"`T^5ROG/BIUD:I_)PG#&^/8[QVZ"L-XD=(HB?)AM:6E"]\EG5NVVCP'4Z".YB5XNBK$2TU,*#.T\AI[D9= +M=XYIE-B5V1MO2-S6:+.9MLJ&7E>PTP^S2%,B@J[/ +M"-,`$L_H!UE4I.R6*IB9PA<5JPG:6I.U\:05)NV8&Y=HB$6?T\ESJ[\JB!G$ +M@SP85S?FJ1I%PKQFD@D'(4N0V*1,&YJJMG@+XU1OI.^3+VQ8%_<<51'L/*%K +M9G/14Y]#:"-)DK!(,^3^&&DN0JAIBP9_);$/>;1<49N3LML8DE`BM>.MPAY# +M)F%BAI%]?.J2F$IUXWB7I`0:Z<+'T0EO,Z^IU'4L8U)Q!FMILZ](9=#N9B:7 +MD0?3J:5&Z2[U7^*S[)3"+`L?9I`$?E8G)&7*Q,;8AJR=90MDQWVD%W_&S"\I +M^)$-3!&2)VW2!-]IO0KAK'G/QW5K4HZ!Q=A:1[F/L7<&$#*&.I<2L+0:>9A7 +M%]HFC?3GHY(-TCDYS\Q47MBHI(2)WZRJ^BZ06>)E6YL/%WB7.0)U#BD9*/^B +M2MJ.71Z$>FC'>$96'?-^&&]A&EK'1Q3F.?//OE== +M$Q_QHWI4I,[8,'(_E4W*ZL;:T>MAH`J&LDR4A"FT15ADD$=OVS17:3/K;#?C +M*!B;PDR>,(9/7?>$MM!)WR9B)(D1-9I/R%NF +MH`W+#UG'.+'NII"S#Q;4UN\S$1TCF)-3UV.3Q^'#"V3#A1K\#IGQ3/EHK#1: +MK=:9LOZ7_ZVYXZD7N",YF,3S:#X8/\0`#(R]U[ZPH:W>%!L;V-1P$AG25*UM +M>>%\#D>:3%I)'5+C]22I-:+9/%BJM%+6X>-6&]9A=4/K#&*(T]+-(0--N>2I$#W\SFG8Q<5`\;+A!$GXZFMV16X=QL86L9&VE76H^6!KQ6<6&EO`8;?*:*M< +MOTL/A=IY>V%,DD_[L;EHJH?[YU'8N"ISFN%S,&0'`\ +MQG?0+V"C[P+^#1%?:7-UO5B0:Z"CF7@0 +M%G3>/OL@\WV,^B^$Y'-32R?]MGH= +M.,")CW/IAID4D:9!%E84X6ZE=&A)*#*(QU&VTW@@%,RKYMX]GNA#.Y3,4_N! +M97QL5IM37,JV>H)7#QPMFW\W`H7UQ?D*K=TCE$@T]3!A83GQ:=&I98+5_S$0 +M"0^=`.!87IT)E6;38FA+:,//0!$"X7C2M/T=J> +MW*Q5VT;CY(>TG9*N[M8\L8]54"I&EMRC!P?;I2+Z7+>I*)+F/Q/K]&-4G)>9 +M$Z?K4/+GK##/\:;^*0N&!TJ%`\`4?_W____]]3_\^;_\_?_TGS]]^D^?_H6O +M?_ST;_[Z^<__^/=__J=_Y7I_^K=?[[_^]$]__H=/_\KU?O/?>+U?_XO7NWQD +MT;_U>K_Y][O>__CG?_C'__E_^=\__6^WQ6R6#C]%BT__]+]^^FWWU[_J?_IO +M^?K/__7FTR]?OWS]\O7+UR]?OWS]\O7+UR]?_WY?1WR=^;_]'O_:^]?K'O\\ +MG8_V6_X>7\>]_<77'4]G_=N_/^L2Y_,)?Q[P]_OQ^(8?'^P"[^_\WQEO>=.5 +M[%V\WN6]1UQ1-\3O^.+S\>1+\T7L]X?]98%:[GFOJW,A?"M^S&^.>]X6/WD_ +MOYV/5ZL\GWWY;^]Z';_>;'W\PAT_PM.$5X;OCK;6DQZ.*PR_O/[:\T6'_>7K +ML-=&^>-R9W"'\)#<)=]#>\X]5^,;^VYW>,.+#MSU]W>[Q+N>[AP6V*[1WG_V +M*_$%)U_3X?*G_<#.]]46V)Z^;AMVR)9T\">WDW_S4SCXCWB69ZU8)Z';Z1I: +M[_FR1E\(3__CLMSSCQNH([6_#[[&H\M;NUMO_DSAK2:-]L@'_.<7\&-].P?9 +M"1L65GELO[W([M$V]VI]E.13$$U;GP30E_NZ#Y?@)GR$<]1JWM_.8<\A5D$+ +M@A3OPVWY9M<`ONZM?1J3_[W.LST3;<#YH@_G5CLO^V?9!ZZ\VZ'"MK_RFU8;CZN\=VA0NMB +MCF[2_%:VLH/_%]113N=BF[6Z\,V!@B*+$A12]S!I;[4N*.3QS>Y].@;0K^\V7=-^Q^@R,$7=FR]Q,67G%K'!`WPP[:#.K@\':^D__W]HW5KLF;7&M>^ +MW._Q'CQM:__.`83YJ7NJOD?N`0+`;-=HUN1\""*KGQ@6E"&A43J?W8>U;K0%5L%#M/MQ"%H;_,R5 +M:Y98GXZV&>?3J37^IBPF]_[["_@X'3_.P:B>`X@[!#]`,.MJ_WY^;[(WP]V.)B<8W!EP?9?++!=T2[6FCBL[N![LV\]A*_UW7SZQ7.(%5<8PM5WWYI$A\2^#Y<8[,,P^\=[J\;F+=J(^RA\_R$++7RP-T%R3]B& +ML_B6RSSXWER)TP^QYOX*B.'I3L%EVOH^W+^=M4'OK6B&M?LO6NUMP8`%Z1]" +MK)11[9'@46W=8WON;/0,UXO55'H9@+@`2)0=>KZ)!$^++XQXO48GKF-;7VK"/ +M]TN4WBK7^>(>?P#$1VWUQ_O[=:S$$^>/CZ]:E?[$_U\E]E>1>+N"ZR#K%';D +M&K$?VT`V8+YP@.>#QW4?'\?VA(Y7GOS];':E?2S#)_[(VD/9/_X)/?;U'7QC +MKIRTG="'HY_W\]D#5#[YP9+WI[ +M;(]]?[5G)X-.+78(80:.]_CQ?K[D$/IXM>VW/TF7D?.4<_*^3I]S.LE+O +M"N(MH)&TM$I-X0NHQ=7"W;>_8B^5=&G4TYQ""M%C3\N\<57*MMFY6A;CL/GU[6Y,/%C?;N +M31+^?E8*BBIK"-]@P^O5^B[&^6"'^N8.&J'LFPF6/P+"5F'GCY/;/8O13:&E +M,;+:VG++,UURJGB0JYS2FQF_L\0&OZ9ZN&90(TU9@N\*,>71POF/$)L>E?ZQ +M\/RX5SQ];@,I-RAA=X+E5,B^=_"^;[-B.H&/VL];6R;H]UL+>9?[`L&Y\-F^$>^]#FL.T(/CPKJ'M< +MLKC!(-,\7\4@[?)"JZ4(OCI*_=$#[>5??TRD\Z=O$(WS^]L%+NHE>\^:MECFW'HW +M+?:@,P]A/O]^O90"#)V>/9]SVE]EDW&%UY"O"$G.\P\P]03Q/SOT/\MIGJ%C +M;RZ6--+GULA9&N/CU*;N#T=WM7KC!7\:B-RWT8R[$'_%/OCV<)SM_<1P`@1Z%61XFPQ[D(BV!5.V?`)#;QI/.^77? +M9J>NJD,_!"$6@YDEI@`Z$J9DO!FZLRH,[P8Y.^T]R?'NX,\-33Q7^=KQ,#ARM+%W;QLH.G\_67P"B-F<.V8[!,RAT< +M+TEP5^0/3_VU84*(X]\#X`R>53BJA;_[D%X-3M?S/I:8O5[@)=QZ]^1HP+GR +M;OLV0#T?K[-9+GTG;M[[1YL!"?6]=_.TY^-5`M1VY[6-Y?F#$_?VX+%9N,OI +M.A`V2W?RS0H(W/'X>RL0KD4&-=L\Q3X(Q8>7,*YLUMX*%Z\T/9>P9G_\2QSA +M3_X1:G"'2]&HM=1F,O9TH6]O=.)<(N)!>N)#.,@/6\E[4&D5+U@A.7U<\N!N +MD<\7,Z,M\!CCL#]['BO8(17W0K7&H7.P4VV,^7Y)MJI$JX+4F\6K>_-NK?L+ +M;N.2&#C[OIZ#@1-*HY4)=L/BG6IV_)-STSU!A>#^UMO:U3>'LKTK? +M+!PQNWB]AZ?KHGI(*YS:HMS!4QQ"HUP:CY=0\.SY<*\Y^\:>/@P;?GCVGO9< +M0GA\%@@*$O?*"_'N@#APML1)R;N>K4OS1\YRLHIW#UAG( +M.RMO<`GB6K1@\'_O^3,3D;/'/L%Z'IW2<#ZWM37FO0^7G,LEJ#Z=+^AT?REO +M&39^9R44JZ,"G]XLWN6RWHY7XG6V!._!PJ44ER''^/P4ULV.ARO\O9M+"CKXG7&@=RE[RT#(-3F[+X+F#-Y=N +M@-CPLRU+0.6@3)37X?>AD&WAJ!?F#;U>"K@609I)O:2L;/O,K[YYZM?LW-L5 +MK+8LSE4V/]?*G_GX,(6(V`VG=),9^OJD:6 +M*WR_H@Q8B.7I^..E#*%C_GAO,8JGH=^O\OSMA]Y:CW`^ +M_IB2.[69TK"L-X=O7LD[OOFK:6$\.>1UZ?>/'[3MW!;#+.B\%'?:,IEG&#ZN +M4]H*_P)1Y-PR8ZYX$0?/))\NC]VZ3`M_CU3CLZ7@3L?SL3V`XU7V>6\&XG7O +M'*$/R_9:;N!D7`'\\^/]4BS'2OU>(3`G4K5DS>G"]PGIQPL2.82CD/!/R +M%P7,C[,[TRL)9G@(>5$?[^AH,BMMS]P8A/=VZ +MX$MA[QQ2K6_GZ[IJ2!0=6BCB.=VSD:<(N"S&N2`1)75>@^G%^@Z.71TPO3L# +M(82B%_5SQ//AEY884D>S'QR5$],S@WJRHU62#OY!R$$J==%TO=K?EI^/Y*NT? +MHH]KYL?I?$DV,7EW]$I:\%SAR%];R!'8!Q^6<_FXD`C/UX(S^'!*^ +M^V.(+-M(_]B6+$(UX6Q)[DO%X=@&IV1:8^8X\]7%[^QD!;=WH0IJ)8Y+ +M7PMR'@GE/WEL>MLVLOSL[1SL>:GKV+]OJDWXC?[S_D5-Z/%TQR"X4C<.Q +MK6^^M@5.W/[B9H/Y;9124X`>=A-7R:(ZG +MZ]3'53;>%_'>E@\]P7B6)O]%3>5T(?&T.

:UMR!SH<"%[Z08TK,'8*?OCN36'KU>9IO.EOJALT46>[:]]^^_#:TB5 +MNOJ_7X?C;8;C_".5]@?ZP6%_X0V?VS<<+T2*EJG5'H,Y8>V%Q>SOLF@>607Z +M6L@A7M_.4U&MU3[N/2]^W/]%%=/]CEDVADT.-U3;<2@1/-NK![5[,\MG93I, +M1H]*E&!M_`'MRH?%,!^603D+0`1]E^OW#,6[%RU/U\Q.&8-]RZ\+&-?!)/W$ +MWAS'A]<:0@3[:E\B^7CVQEVD\CBAN&7/:!Q3*4N`&X'Y9?#;X>TI$)=/01O/ +M5SFMO>4[G1%Q#(0IU4Y.9A:/3@(]OH:O%J2^GT,^Q3`7TR+O+N*O!Q=ZUZKC +M_ASR`ZVG>7<+%=]O":ZO+>YH*M2X+'E.^Y# +M.5[K9%!^?&]Y:)YUODK=M;CJU5YROB:K*X2]CA5#]=V_V0=V[-$SK^WRE"(W +M'3Z:=0I8\[W-[LJ40:?4AY>H:[_CJ +MBGOE$GG)JNROZ>OMM\[CL]Z'PW5J/Q#M#M=%^H!,+JT*'LPJ?V+QQ^%X,CM@ +MINV*?+5W(;)@0=@E,'/:,M?A^!K@_E7312CBR3B($OOJXN\QCXSS>P"9%,6W +M=S.?J@:>'05_',V^6!#_'@+XL.<&#=X5*_`&^_,E]1=X=4=O/3FWG.$^%>>#@=#03JV4ZMK)W]J!SEG=U`M];A>$7T/[92 +M936/EA`:ZJIOOG]M4X!GJ4^6@'H[7>5L[&86-Y\MW;X/?2)[DNH/>S%XI$O' +M*UJ/,K_G:[Y#F[((8J\"1L#^[X&V=SX=+UGJ2[+$9.OZN_/IW3C]GNQOB]QO +MK<<^:#>EIN+6@+/3*6:C]?.Z[#^4*=ONR'.[0W,YJ.!]H$ZS[P +M"LYA"WY(#!NVD.[N+6%Z9.BKH_1\IHF$W/(I\&W,4UAJJ>UU.EZ1O-X_+ITO +M-,RZX.OKCXP8VY./-HCP!//[13%;X3GL6YTZN[;)VA@$?`_,I[W\YGLH0.BF +M;=KW?/%:[^\_0+Z#,/9KRY31OGVTQ'3OF#D'DM>Y[1A[/WJ4!-_T<0[*^.K* +M);4UBM$YN#8SNP>M+]#46_3=5F/=9O`LE4D_V!4]HVV*?/84<3"V9ROO6G'S +M%"RQBE-*/@=NA9VQ7\$27RH^6I?+):IVY7H-^9&0$38*RWO+`0C,UM=0DP^) +M[<,/U*?P[*K,J63Z\1XJG5ZBER6^6`.W:($580M\?[]BN5V0TZN'V%>-?A>R +M&D,!+S]=0H+7MC)A^.5D%$F#OI:;?O>:CG+-KZ].EY.<7#$*/UI2H^I.QK4X +M72=]6H0:CO=T1?GUHNRY+4^\MLD4.OR3RI-JX+HB&9ZN4XI65+/$AQ.^Z.Z" +M__IP(/GA1*3#?G_%H0M)U,,U<=,.S'+A>^4"8-;H0QVO>SSLK,'01'$*W0'G +MMVM>E#W3*YY2J5P3XM?`!K!8G()J>?26HA*DP`_Y<&'3'52(VDH?G72TI\NK4H<-5 +M*?,LZW\*.0SIA@G@ZR5>/+;0_^@4X9-A43.`!P,+9]4=?)^M/FYG?=4A$SSP +M!U&J2_2'LY-":O,"$:[+(>^A^;15B4,(*O;'\Q4/1.&A,:9@E1@`%.Q3BV7`8*\M*/'_!:["V;EK;2K^>&H+GW?BVM$96*]M<;WE@+3DO0N;;=\B +M'ZLKM4F?DZ#TV['-_[1MOF<+\24B87G>KO.ZOZII?[06[>-TR;2^.L%S?R%P +M&(`Z6QO-:\OC/;8E*PLNO%1V"%CG+!;;6\N.>-/_@E:WR-==`FU`ZT."+SQX +MG>:C=9P\Q];4M'K99M"/UT0=LR@BT;Y>D5%"7?QT13(V?_S6)E-.(:`YN92; +MC9+!:37E/?0%F6\]M-G[@/0]JCLIM_U59Y[W<#C[B2HA)B\!+1=G +MV+:NU-4>KOX8%'=J6Z;;? +M]D#O990QXK@W\VWO'O*X1SZ_'4-C40B1=+'0%D\ULH/X"-F[$]U6>)+#!8A? +M0I&01?2UAYZM'_QS^)7A,9:NO0OK;%Q_W5C[NF^[FC_>O,'!*W]O;4KITLCA +M>WZZ(J^Y%3T7K;DYL)"9NM[TWU5R]KN=-_W7O=P4S&P0BV\K_NN$,J+3!/O3VE +M37CNK_IYKDLX5XV":DP^AT<)!9BW@%Y(@`K6YLTIFH'L;_#"3O1@#.>]UW'? +M+Y30XU5H^7HA@NZ=K>4\AK8[*>AX6W+TU%[`JZ^N56=[#W:$W8JTUN]OUFUJ +M=29!4^V]]]K*3._;G+NH4Z<+B_;UAQ!D?]6I`XFE/X)%<3]57.SSR?^<*EGW/Q^;.=$ +M_,`A/!EK9__C_EEE[^C9,<-_I,KH43U`M`Z(H-"2H4-P]TZ&>O-Z8!L7O%NF +MWA-%K@6.20_6ON&DF>!4@_T[7$#,A2<8VN*,>M0&-:]A2(@7*4^RVI[V/FO\ +M@K@)Q\`$4]'"CO]="1JCUYZ<*N1%J?WY2A@1$X*;7;[MB7,U/3"*[3^[S?#=._OE_S>^_MUV!C'B[)@6#R3N]7F?"VZ[#M>MWOV]I1FWKR'MJ#,^&$!;RT*G=^;`?.?!P/ +ME]YB[:ZSRJS.;06T0ULXTL.&JY-8RM*\:=8Y7M;608KF@[^"TN$WFVMY/ +M[4B-HW/,]B/F\M[>O61\$JECOP_98+[_M16CLS5^G8+0G;R>\6:8Z9)P#%;_ +MTD-].'K:NBVWJ?OH,FM&V-&Y/_N0%##Y]J1&P,57%MQSFEZD>#M[RNCD$N-, +MPO?`GP^P[[6=BA-8!OLPZN/"D@E$2!?SXY7C/8:VS\-X*@((Q]9SG<,P'`?K^ZL<=!NYM62J@RW^M`_5=Q^OT,;=KWLO`5Z2 +MJ>_ME(;]_M(%TK8?A)3X&]=G;72*>0]G*R>Y`3JU"/AZR%!H#0STA\N,'Z=, +M>@>1/]MK"&ZM792+?W.:P-L/HX/>3^&M(>P]A_#$^D2MSZGE/Y\"+:2-:@_. +MV366]/&:K3E@.RWD_ +MOX?0XRUH<]NAXI1[OW\@-05&[@_#KSRB]JZR?=``A;,A6C\;.E2BPBE%86\" +MVK6PV1ZCC:;,=GTXE&G9[]9ITM@'8YAXL;[)3!TQW2\@+G]==GY +M_`.;XJH)2,DY!G:TFX?C\2_QF3VY`.Z^;=(GDN:I4NE/;ZTJGKSU^D);]^3% +MWC)=5U!X;YC'IUF\A3ZGJ]9IFW$2V@S;//;I"CIZ"\)EKLF'I939H!R0S_'* +M%RCK\2:J>-B;?2L:WO4;:-R'2V`5LEU>!'L+89&-M3I<)B.U@R_V5PL\M@7- +MT`C=TF6OFG/LP-Z]=G,^ML)D;MN(0Q*J??)\UKU)ZEGD)*?)+2>6JB?9T-56HU9"W +M\W5'I;6]B,;V?FY3;*8R)VEJ6X9N9Z?M#^VT&_R\>Q\Y**_OPN4COH0/Q +M?+P:L=-VXU^JKYX"^#B?KWOU7ATY*/?8PDD68,[.VGIMJ??[JW%O)PM0Z$I> +M]Y>*]Z$=*1>:"]Z]VO]Q.K94&A/]\X7I9%U('V$>T`\%[?/[6]L*ZW.=+NS+ +MO1,GCD%)CJ$#WD4FH.X0B!W:K./Y%$87G#Z,[BV-,*,_WRU8Y*CL09H012"W:")58-[+;Q$_HD7@+$PO. +M'U?%W6O3ZJWV8=<^+N,5'(TH*3`9##52701B<>PQR#,`3B +M$";5!5[<5=_?\<)^;7FZEY+!^WO+9=B_7V;Q72;APD_UZ.3CIJY<`[SZ%CQ.VJDCX\$N-1W+^," +MCC;=YB]',(4Y7OY,AY`VO\R'/!ZN1D"J7&]-G9<"]/&2M=NWQ;*3CQ6Z4%:N +MYYBV-+I0,0P6+-B(8#T^+B#@\J]]*]EM,^QA?TFL7*A-P4FV:<\6PG@&XOWC +M:K+!=:/8Y11?]Z%S8^_SBLX_3,2[I#=;EO;Q2H:.WGQYF;!S4!7;:8M["WB- +MOG,TYOW)Z.L?1G&YL+!-X0[[$&$>O?7W>-4ZU79X[:_FSGD.2)CH0'1Z.E\I +M8DB+\M(A47CV@+]-__F,AW::1\LF/A\O@PO:)J@01IZ,T'6X=!F25OF7H[>4 +MZU?SYRF,"3C^,.#HZ)FDEEX2\B*AC'GT`#,0LH_GO^!VG_>!^]I.M;B*PKP; +MZ=WI69=;7U@(DKBW,#$@T/_.EU+#OFU;5$;2\H&G-OG=3@4ZO/JXZ'`Z/]1! +MSZ'#W%57Q%/BN'V%DEM=Y+PR'MO/NU&9?+"MSQ7UN7<3'59]FVZEV"%F_ +M-D^WOY[M=J5?I\!`.9TO'<*M?3Y90_OUA.X6#YVN!XN=0[?`%6WPQ^[^,#7N +M^!=&T+MF+DDF];KL6V6_&@5I\ULNX\`O0Y6LG^.Z3>$<\EAOUZ,=VQER^Y;1 +M<3VJXGC!WB=K/;A.G_XP7>]X-?/TU'8]7<\)MDE183C*]9S;TW4'IC4"?[R? +M_V+^WOG81O9[+Q[N+_XNT#3;%/7AVI]=*I\79L/)PHV3;^9)+0)M@O7=6_!# +M0]3^+V8:OK]_!.;.7D'_.:3CKN;K7O8S].[^2W-R`V7[>J3;?O^7$QV9&O=V +MW';`S=68S,M!>\-T"VTO,]'#:'17PQ!6^'!BJQ==YNY<-]^=WX)1U2CVBR<] +MA?$!P2XI$?KQ'L#4Z0I+7?K'CUUI1Y,=!.$#0)/[^% +MZ7_>4!IR#S^,:;L:;]B./?'!NU>0].(\PGM/;07=BFL7BO0E%68P[/TKNDI;K#M?3^RY:ARSA;5#/M1V +M$W24XZ(.AJ(^0L_M^>W]PF=E([9M8SO'T,O\/]#ZPLEV[1>*+Y=AB)?_-OINF/Q:F:E-\N$G-G'C^W#/V#WZZFB/TSE +M;,-U`MC:]N,G`L;NR`N_/B+,%T&"+04H^L$'N>L7^8JGZY'J5Z6K\>*>O/._JJ"8[3$?3M4U6;^7$=2UR3^<]LHYK%7.TCP+84_S'J\^-\!G%5RPHYN\-X\5S]=B?@J4 +MD.0W6_''^<)D!>+*JX>&*`G>)7,]7 +M'2NG'WH_?_C3-O=T_F$+SW_UR]__\*NKO_71B+__W>__\)M/ +MG_[PFS_^\7>_^L-O?_4[_NR/O_GU7WWZU?\7&_!Y.NO??OKT5_UA@G7^Z[?\ +M?_O]?Z=??_LWG_[I[__+I[_YV[_&/LR*^%,\P';\S2R=SOZ/__/3?_KT?_TU +M7G%7)+/!IT%:Y(/9I^'GYI_C43VZG>JUTW\>I[?_#`%*:U[E/[2?=GGYS,O? +M_O#AG+_^#_\#K^F7X%NZG^)/G=]EO\O^F/'#4CO\]O?1[_M_^@._[?/;/_SV +M#[_]T^_X;=1^JT]_C?7MG_[PA[_[HSZP5M]&?XCLQ6G[;5?QO9MW7[K=[;A&_[ +M>H0AO_W3K_[X1_OM2-_^[D^_LV_'X=O^[_GM1-_^W9_^U-=O;_5M_*?87CP- +MW]J+9_SV[W[]IRS2$WW6M[_#;_6QLW/[]N]^9]_>Z=L_X%MMW1=]&__=[R(M +M-AA +MCZMJ.JV*:CJ:C(=%G>?-9#XNBLERV>1YG:9I/1X5HZ(?9>/1=%I/QWF6CVN\ +M?CH?CZKEM.AVHS3MI]5\6M537.S+=#*MJZHHIJ/Q<#Z?CM-ZLAR/ZV;2U$76 +M3,:CT70TG4_Q563]M,`EQ\UX.AK5X_$0?X_GTP)7K*LL&^)^VJ@1[EU@Q7@7 +M7C5I)LMI&163WA(OF(Z&HU%3CI;3M%./<=6[^=VXSH?I(!W?376K)LNJNM\M +MIC=SO*8<3R:S.SQS,1@-1M/)!'?DR[#4<3XI.IV,EQGA&:KQO(.ZQD5PBW'O9LYE5\O).)\O +M1H,"JQ_-%[WY?%GG65&,AK?SWG(Q'6/?L9`PQXN;F^6T +MP@KJK#-L)I.BKN?S)F]P6(,T*6Z7RU&6%S+G#>JN>)IE54]O+#;)BA`W%(Z5XLM%T7*0\`&D?3@$RTTT+/F&ER^#(/D.JAD6: +MEJ/Y:(2?CGK+V0R+G^204OP\30>CWLW-9!)C!2/LP!PR`+&:8HT3GB8._@YO +M'3C["OH[& +M$UD7'-(=7EA00!9CZ`(V9%!/F@H7[_0I_*/1:(A73:=88YUWNIT^/]X[&\^7 +M/T_R20V%&\U_[HTRJ!?D+LYQVHL%GF)Z6^,)JZ(_J*M^FO6+"D+1P?5J;!4U +M)J_'R[H>3KC^M!A24JL^7H;]FXQP_VI4Z&/A"PHT?U!S\;SJ73TJQE515G71 +M[W:BM%_<3<80WQJ'"%>2Q^E@@$?$OR!E#11]C&=:S.M.-*8HU?&PP=%,!Q#N +M=+2`8*1\6OS5S_J=3II@]7$Q@%J,<=IY4<\F31;Q3I#1<5UB)2D5`_N!_U4R +MVM"P8E36HU%9%,-Z>K><-J/Q[9C;5T3=3@X[,)],QU,\WIBR/)E60YB>^2B* +MB[OY.Z\RK(N/+%Q-<';],RVF>17@8"DZ&?^)I)\O1 +M`%LSGHUIP;K0><@(]C+JI-#VG!9@/)++H@+`+$$>!BE>M5A"^A>3!C(TRN-. +MUD"7ICWL(/4OR['K>9Q!9A>PA?5\N8`9JV%HL##84&QI4=`HU:-AE6(?J7/S +M.>Y8C!:3*,)RL=45%*PN8LAPF170_1BW+]*XCJL*3SDI>.X0Z'R(F\CVP#QB +M2\?4=YQ?C7.'M1U#0K#T(H=%DI;CB?E]4=W-8PAD5HSO/E-!<<1X2#S\!/\O +MTVP^3@9XS#FM_`@:B`V>PD!!HJ>]94[)IH+!"H_'XVPPJ/I8%%0!1G\P;JI^ +MIY_!C^"T1U0HK&H\EJ.$%<22ZAS:-Y[.[^!2^/Z\H"I,)Z-QCOW!@W0@RWB, +MX:B)(WD'?%6W2ZCNJ!I-)O7P#GYG@B,NL9II@>/"O\U8+*'>]?2F1ZM>5+2= +M,.V3<=J)^E$WPYHKZN*X'D"Q1@W."GLV'V&Q95,W@@E0ARG6V&!1H_D-;7]% +M`X.C'I6C,0X/@A[!`G93&(GE.7'9C4PR%,\_'C8 +M0+ZEU[FYJYJ'.^(.0"V@!G4!_UN/&OR@,ZB@/=T^WG%7%Q087!26?E#7RYN? +M)[CZ=#FI)XOE3>\.ZUW0\56#:9IT2NP0A'S<=+KPEJ-^054OTWX%(;V%N,<9 +M5CL?S>"/QLLY[%Q=C.#5^]ET>8GWZ]RB*FDF1P09`I2;+>3;!WJ3XQQR:-)KW:)EZR^5\H&>;37!Z@PYD95CC +MS":0X6X'FIX.80^P@1%^"@6,FV%*#8AS2!*\`$6;D@A7"_L%PS\TO:;DT^S@ +M(.MBF*<=Z-OG#`)79Z-LG,/G0LO@O+"V'":PF,/=S*=4HVE&WXYMP7;V9D-* +MY%V=)OVT+\LVA0^3X= +M9YTT!V!B.#`NQE@];%$6YWA)#KP%M<;+TQQ^$Y"^\0!&$D^3U;=W-/;X/72BA,V.8$E[ +M<#?P,Q6$H+>@I^>OHSYP85Z,9T0XU,%.')=CJ$-&T6H(K0L8,[R?)P+ +M]S0C*@<\&N04#U9$^>+G'C9H-**3A&69#R?PFSC/*NK#LDQOITL@OMGR9DD< +M""&#Z-.CZKGGD-+T;EH/*@KI+2Z75M"EWN)NTAO11."8<4+C.,YO>[WIJ$FA +MQQ/XKK(JX!UICW`3>#B>3'` +M*2SGD`@NHJYP;3SP#5P-=@F/%\-LCNZ@S/3S@.3RNJ,YKE33'IX`^SXO +M^U"=(7%X',&T8BLZ`_J(9WQ8IO&G<`"PMYO0>U1+R.5[T%G@XV,.1@#7DCE@*>U5!%O@T +MTV%4E/2TA'=T,2F!#X1E3L_7Z23Y9\#IX1C"!'^%6(""3\F?CH=$NW@A+BQL +M1F^7#@JL&9`F+X;R#KAMT:\7-XNF`5SL0P?SO`2PGZ8Y+&TQI0/&-T39<,?S +M.>^#`QD+H?;F60?G`8`#>Y(XMT!!,$B'376S*N2(M!-;U+>;Q`V06UJ^[1 +M-RUNEHAZFFC4FQ%V`V$2:V!A&1ZE#VM:91!P"#)L4&7^&CH,6)5#!^'KIX"/ +M@`<0T2*13Q[+PJ`Y;!H*:$/<(] +M(:VRPQJP`@+@%`@3TN`'XJ(=9 +M%(^)+6'XB!O'631:PF\I5FB:,;85^BQO(U\$^P2XD^$J%2$I@[DI7,2D&O6I +MED,`\&:VP(XAKNM#$/#[R?BN:698VX+!Y"TVM(15ZA`AYS&>`#X +MZ&8V0;P+"SBZP=DCXIA$B';@#?'0:3K&\^$:<#[5C$!6^SCY#.A8#1GN)U`= +M@@J`A2GCE@ZD'NK4'Z3UH!A_@?'I=IH9`Y99,T><`%_>@0I!_WM`AX@4\/;> +M`G9MSJBN@X,8R?S5M`:(_\;++\L13GX2#>"9*APS/-#=-$:8,,&QT4,G]0(0 +M;SS*,]R;J0'%A9#!N@^5PC,3C<-6P@U`>F+L#ZP?4/6@"TD>P?D,88*`**#_ +M$ZRBP06&;AK@=!HX!$#2YR>"H<3(5 +MH!H`*R)T>&!=Z(NKG.[ +M9'PR[@(;0!SA,V+F4Q"L<0VPFW"><&2#F(X&&CNZ@R+B`=(Q\&]1-8BZ\W2@ +M-1)0=*(8_K*B]^QVF?,9IQDLRISA#=[%O1X`_<;S +MS[(HV`0/>7,*?SJ>+%(?9L#&>4C9:CZ<_S +M?K\&G;SN=RB+2ZQKT,'F8E,+(E>N$68* +M(MP?,$B<`GC@.)DXK/LUG,,`.@XL"CL=*X$:QQ$4),,#9!F\%K,?"H+@=PNB +MMB9NEA.(=3QFG!Y/[A8,?IH,;GX,>`QQ!DR;+V;UL)I_9GYKRG3,#!(_H?OL +M$,DP+F3$BUU;P-!@C?-\-)_E.:+]#H.*(6(UPD:XG(S!PJ!@V(O-+)0!YZXH +MQP!XEEFH3%]1`:T00F*[:RA"\R4'VN<:YW?P=S0?(JK$;YB7*90MAP)BN04=4<9'KN`3YS"8?48)U0@[.!W21>!!^OUB,"*2 +M8\)E7@$2YC6\[:R'2"&.BSM@V2G#Z&H`XU,M>K@"/`-..,J&(T2JC'YQ>A`A +M8+XH'/#Q=*`U1ADEGYDKV/#I'+(Y'I<5 +M]".%4\+:<=15IYM/`!JHK("C\"WSQ0V>`&81@6_O9M84\Z;3&=W<_(PK]/@" +MF#\J/<`0=@_()XU@>C,8&GC@.;S'8C3N5Y\G]?QFF1.,Y5$TH)+5U/,)\]U3 +MAIG3<43::\W8?H3N.UV,IF-;A>X<:PU9L,)PR?`SJBNR]$M'J;; +M@8>IIXA&Q@O$[3!TO1L^+XW&#)$;XRVH)DS0>`9K]V6<9;/99`B0GM;0UGY_ +MU+OY&2"%AF=Y/IOU%C>]GR:=FGF_.)X! +ME.^2B;_$D +MQ?RGGV`IF!G()].40`O/BE`E@V\9(-1`_`5`""/6U1HS+'(T`/*-!O"*.$`8 +MI@(>$)YZ,F8NAKGC43%%\'XW[:=91D3#'!U`2L/L.")41'_QA"8FP_>3&]BU +M)6`3CK8[Z-W`ED[B+N$!GCXMX%/GT]YR-H:3!G2&+!?P&LK^P0?7\P%NSXP_ +M7,,4@6AJOA">D)*-IQD`R3,(%;+%ZH!-,_C-&0)X*`0@"CP(,"9L"`!SOVA^ +M^@*7CK`PHP>"/]8[`(*@3]BD]!;0`"'1^`X>!4)7$20.1HC59I.Z[&.+1V5O +MEJ?0/42L$TC7[7A^"^<**P=E!X08PD[*/M*1%G*Q@*RE*DI,PL!PX8Y\\NGT +M9R"Z`!I=W@+V=+GP,`K#%HH%S84S)M,&84+7Y`LG]/.'6 +MTPG6#&Y&<\!/Z!-V`V%-//J9Y0F\@^G,Q1C[7]<1E"S/``YKU17@FP'5(8QE +MG4:0Z`*.-FO&=\`)<.DI+[WLS8'SO]SU6*]``!EA(SN,G7JC8=VU-#S\+4*N +MQ;@9+A%*5--JTL`L#YK9%QAL0+@!L#,NJ?Q9/I[@:!!WWP%T,L+@$@%F;J?+ +M&RA:04,/3+NYR@.?Q_(;'.,JX +M;<"'4^"B/(9NIA'`'_8N!;"$`>DMN",%HS2$73,$%?"#Z>@.%G0\RKH1,6)# +MWPA[W"!:AL;""@,5C[#$FQXS47"UQ:3'_$)JN3V63Q@.WG%+@*FGB[S.)Q`W +M""J$:#R83DN$"+W/T_FR(CZ.8$!JV*<[%F-@_!"@C&C_H:@YPJT;>AM$!C$3 +M$K`.`/2=?MU;8HV="NCJ9@J0")4"@%\NQRI`8C=C/!!T!YN.:"]F3-M;0+), +M9_#.*&4:@QK1K3XS%Y8R="5T'M8=0`5X4M8R"E75H,6CQ;+`&AG!`#&GV>0G +MV-318IK%403;R!@;)\=P$L)X@^B0=:M)3CQ<#4:S"1$UMA^/M:PK(*5.U"Q_ +M'F$9(WBM.`8ZE%9 +M#>:$-#A80/XLGP,XC!?C@GN$)P:"[`SRJ#L:3^CE.-`2<+)FWKL=I#0-8 +M``8N/B^8-&,,"?F'@`'!TF8!U(\9F'2JZ0(1/('#:'Q+#9[?C:#A<8'CCZH2 +M=J5?%GV5(.`1%AVI5J?(BC[>W.EF$4(:P.,^DVKCIJ@&B#FCO&YF4P#F457+ +M".+..NN"]KB&`2]A2\<#5C8*O6!T-_J,K6=]95'?IL,LQSL@YM2'3DX+,V#1 +M$:LI$`Y`>J95'F40IG%15G=`@I55ANA&H&?="+`FJ^\(5[I1E#$7DPZ@B#>6 +M001$`#9HZ';@QX>$L%.69;3&/F)\:D==#[&=`JQ&$<@#?@T`?\HOP7B`.KA:VEAGA-,]P +M9B,[:\*WK!.-AW6*R"`J%HOA%.'1?)JP4M-,/N,0>6C)&-$WKHG`%O%]-6=P +MC0/E42FO!1.M8ZS@SH`+H8HP8'"^!6(77KPJ8'&*WJ+J9JP1I=VJJOI9%UX3 +M'F0":PKQ[<;U\F9>0G!K1/SC6[/A>"3L=$8!@?+!6(\^,P1G?1I_P)1!2SNL +M$5?C"5!;UC2YLGLCQ6#9!#::F6_M`6_2J9DA&MTL)WF90,N9KJ)G@>ICC1V@ +M=V#@'/I0=&GX1WDGS^/;^6P.XU:PU`^188T%[C<'.)?.Y,5DSCQK$<'IPD=- +MQH!N+'EW!EPERULC!J.P.TT,[T(41X,@!["VX_$$"I/PX.MJ2!+$'8M1 +M@+00Q?EG`,L"DI+7G73,E%X#7-F_FWP95]5M;ZXZ7C-9?%:H1XQ>1D-$Q=-R`)`T([^D +MCN).#!O^\V(,$QP/[Y9U.D88,9T`W%6,L4;+R?BNBBD6V,+>S[TQM@3B!AD: +MPU\3N=PM9W@[PE6Z/R8^L5T5\7#,/&AE^SBGLHYQWX@U-C)48!`7DRP;`A'B +MN._F",[IZ;)Q#8C?B0:P9'D<+V]F$V`\;"JI&%6?61V$UHAJF$9!W`-_/X8+ +M1X0WJZDZP":3/)[=X!X9LVG0CKOQJ`<8/(3"))"YG`DZB#'\"$0SG@***V\V +M`\!:]J"Y`$0URV3U;0F@F;$6W`=F@%5D&020=#0">(YHCKM%QA"4R528DDX? +M\@K`1BFN&ZR$B5'^#@O-F\\P!C=S;.D"QPB)A`6#$!0PM*P]`*;<+.\J_HBV +M,ZL+.,!!M9SCNGG@?"SO5'O`OO1QZ@@Z6;""V:^B>GYK=`RFXROFF]*B::B[ +M4!78I^4=XICYF-_#\)415!N.OBYNI[=]F%H$=;"RL`LW=X"U@%DP1G7>R2BF +M>*BT*>CX+31B_-B=?I8@%+C_O+=(^PF"Y.6-UCA12B_"+F0-T!:D,R%0AT8# +M-0&FP49.$#8"@\#`C1>X58<<&7B_?C>:]$94[WHRCB!1W0X,*P(H)M=[\VI` +M_L;=+@V+:&P[Z*2.3!0(>`08`F3P?SI?" +MX7C971-U!O!4.60%6]:G,@-*97.6\,=+)M"S`:.8R0+.I0^DP`+7((V*)>(_ +MYCP1'T+Z6%B?IWT$*,3F99^.IX?"?`6#&^3!EK73\90D'DTG$8"G'=R.X.%BR +M/NN)-;E3LID5"RY]Q*ASG&%5P[)DT.3YLDP[,`7%Y">HQHB22D`Z4R9[#$,^ +MAQ%J6)!@3#Q*F?4>L:P"PP?&:;C&5489K>F75$MJFY4/(/US,8Y("U./Y._1C`%HU3D"(IOX8NP_Q/L +M5DK(-B@RB`Y6@`@'?\P'M-&PH<`E#.98TBDBNE%L'.X\KZOXR_(.YS#B;R"$ +M&:P,W&ZSF,/3XC#Z_7@"V`0A@GG!%480=N66H*23'FE.E*"",H]ECTEWTQH[ +M,,YUE4^:$>//,247VPI#RJ\1C#FV"0_;D#(!(S\:]>D7UDCDF9Y>AC%Q=@HMCGK\1!#QD`C1G=9/23D@90$5C#T<];-@]\6@*J,!``,ZY +M&BUD'V>D+H[A]G-^58!*9*XN25GLC_,TIK\9`#EB-15"V`[4AB62;$"?R/K: +M%`@&**E+U@7I$R2UQ9/;(5.S:1HI64BN7J?7ZRV!XV<-T[M+1#P=F9I.VH_@ +MZ&`E[J:,0T;U,*?M+/L,K$RO29O"HCXW]60&)[I@I%3^&[*4L:"!+0OU(8I +M[6)$"S;H#P`V)LN:A`I@+T(,>!"6)W%Y1''`<1!(@*V4'(]1.>XMW]U-&U(6 +MHS1VK@),"LSP/!_'LV;*['@5=:,RI?^$\:E$M<-R^\4P`C**8!TZ\"?Q>,8: +M.ER@Y926/X^8@\Z[$80)=F""RZ;0.F"?-,YATRG(RPES.!#WR7A>12PU\%C) +M6L,MFBRO1\QHLL"6,5]:C,7Y0,"!L'6RG,40R)B$G"GP1#XA>8,;` +M(!)?1BSBSGI3\6:KY83A[Y)I:A8^B#>`,P>D571(:2M*,CR7MS"`/3H?)JCA +M_.X^+VX6Y),R&=:##R0W?(HH`E:F4R'0GXZA-%$?^HUSGA%%U,LAHH..893'`O3#N36_6U$Q807#@E@%9AF0(0V2PL4"@ +M=\LE=Z<3Y;,)_2,$AR$C"3>0ASZ`Y[A`+-T?5\LNA.F=>-=,>I)PA#47+(/VX+M(I1[`[=2='%BFMUCBI3?S +MQ;*!1U'):SI=U!W@.D"RNA]-)@7^&#%=48MC/&.DP/+I8+KH\29D?Z?D<,"@ +MWS(Q^MDX[./Q9^::@"=(_)@"(<&-P$PO9TT?+FLPZ(Z6B\6X(M.:;14W-W<( +M1VA6E01(1]BN?`I;1\;+B*[D#O$_:Q&CNIP`/B+P5,P"B1H`HH^(&H!:31D\_SOC7M?3"<,XT@?&9%AB+^YP"-/9M(&"E!!R +M%7/O>LS0XF%P.D!%8RVQ:;*,9=31%.8/KK2@BL-HSB9+>`8<`]\#`()CNIG` +M*4,7R]$2VILA>FD:%8E9XJUHJ,1S2W%IV"L:$H3A$^D,U!O.=[*<-RPB,\%< +M2#\!:GE52A^S30@%^%-`+KSOCL5J8)8AX%+$[/WGQ2C'UDW(7YYCW^:3V31# +M+#%:,)$+A%NE@7TR'0]:^L#,G?P^#TR!/$=.9D`,^JL +MQ6.`&!5#J--\`K^,159*FDR^3&!)J8O='4*'[A;C&O8&#F8QYL%.L5.LB1*?P9X4Q1(/ +MB(!A"`&G7Z$7`="3WP,MGV0D`K'+8DJNSHCD/)BAO&"]>#:9S6[F6483#W\V)A,; +M&\DMQ-&0[IAEV2TSPI!MX&($8<*,4H*/8;&]'[>4HJ(J!,P3`);P/"PY[W<$XQ#2M`9HP0 +M'G@PN\5?DYRUE1HN\F?<+(=_1D"138QG3VHE@HCYO&!C3$ +M9LP1SH>D5C4X5M)PFB**LTX':^S7Y`_7H@#A1,8P;X@_F/O,'/?,R#(CL1U_ +M8A/8BT"U6(DXF9MIW&6D7>&V,14$\E:1FTC^\PSA!82?M>:8B@+% +MO4/,3TH]FZ:TQGD]2!O$"W?3SRJ5`JDA9H7U@WV;L'Y.[M28QFO:`!S1/P+X +M=LOI#2F".$56=WITZ.1!,CF*DQZQ4)&29]XP-+L!*H>VP+T/`0\AD]SO(DK9 +M7<)%-7D#M],EG&9;4\4T'KQ/7EA\#03482D%NS.7UT9H..7SU+`4I+CV^;@# +MMDWD&:(#&/3Y;=[DR1A6<)@RFU8PP0CHDS(&FX^H9G4=5=6@;I9?F%9A[)B/ +MV,P`1SDFT6Y.WDW:(!SM](=C\8T169#PL1A2?,G+2_DSBPOSJ`]E3H%K?4N\S2V/8 +MK4$#O\J240:[VP'\RKK1.!^KC82D3I)!$4CD\PFP'ASJW;3JL#K)CJ`Q^<-C +M\L_&8\^1XB?0TQ'[^6#OH7B(^*/!K4=:?/3%0Y2$7; +MAD_H5#@4^$/<'*H]@C<;W9%J-AXW;##KJ?MUR6@+]A*:"3=6,85/:9^.XBPG +MJ0W[6#0((>";D@*`E'1(.EJXN=XR9JV;16\LD]5^J`(IY+#E_0(:!LS6Q$W* +M4EJ&."\KU;2W1"#49XOF?(DU%XB6"1,@332!=U0H1#XD_I..(HR[G-_="O3T +M^VG)OIN*>4?2FW#\C']Q??)98"?[)8()N(DQ_3FV>TX>5]XA-QO"/&;&9#JF +MKLW%FUDVS8@0FRZ'_`?XU7$#"_G33[/9':+TZ0(FOS^NAC6D#!=L] +MWJ`;P0%#Q;*[L8I6XQ',QJ01`U^'2\N`6\#$CXRPW&7;4F&X9]R0.Q,-Q[2# +MELCIQ"DK2".V516W%-4.@B7$VDQ'X,8EF2LD48QOZU&?IA/_SAB"D40WHG1/ +M,U+S$U;G:"!9\BVK4=D9S)?`$YUJ"A!`3)`R?3B";5L.^V3'`"3"A#-50K`3 +M%5Z_'L&LLX%N*$Z(VJR(*A6*CR*&W+@3(B`R$/JLW$)T^T4/3SZ%2T<4QG8% +M1/$C8F%L!IY_1J>/EZGXWX=E5U`)=%*HN$5DJ'H7VP6IOOQ7K33[E&U%L`C9 +M>)9Q9V3#@6D6$W;1L+;32PMNEU4V +MF-XMU$]F)9Z]6MY,$4,,L+$3;#HD+XHZ8\^E_#Q'A$W6:K^3=-CPBJ"^!Z,RGW^N +M.]6=NF='[.Q3OPQ)28O%:'*G#!+;8Q'U34X+Q!9MDU58QN460)U&UO%D-D8^( +MJ4CUJBKRHW!RP',P:7F6P5HL:T"\@5J,`/`A%3]#!'L_PW0@.%G>_MQKHBI% +M3/8SXFITM2Z'HTH`@*`*41?&$[9S#'B)BCBF(Y +MGC!_FS>`/[`PSC>;LHV4Q%@8T%'JW#/XU7$3%QE,?DPZU@S.HL>66&"L*()8 +MS4F+Z?'KIG3:=/!]F8L_S+G#B`U(W=TPD2G:BQCQI0_-3/,1,#'PV?@.BXF(3`#M;XNT'S4S;![[%!MN +MTS(=9.SZS-C'&-$HJNH6$?Z07U9',6!\S28BNH<^N\]9[F>Q9E44I!@I*U(@I$20 +MB[=_:0`6V55/H%*,8.9B-N56ZK/\>3FR'GP:PC'7RKD(E7)2[+DOB-O8E2U? +M>Y(*0G%R`.9FP +MO2%[`_'A[$W6QY3!O17VWO$.0 +ME@Q8ATP'_6+VI8'CB/`B`N2;VXH@@%9WU-`[+L=5.L;9+2>P@VRK@#DI.@T> +M-B8C9P@/F77@/KGU\5C=8O7HMK(U0NHZ><0.^3'KE]B5Z7BQ'.:3>:X1!'G& +MIHV;>2'R1Q3!QZBAEDZW*U?74:M +MWTR*@A9K!D',$(8#F\W&#+3GTM2F!CXL\MF@1!VM8+ZG(/R4[V',F"$H@ +M@@4$:U+D$'<$T^,Y2Z-D=S+12Z#3%P]5;),N&6Y6P%A"8*91#H\V+FEHNAFC +MW_D4X)V$\?GDITG3W,SJ?+%<]&9QA]T0TU%4]T270"B;L?;29X`TF4]&[$>H +MC6^63P:L!A4`/%D$L)$#_$$\I[TOS!O@0&%8;V:C`E'3(.K,;I;385HO2H3B +M.4QGQ@H%_%B<(8R^Q9*`R+`^1@J3\1!B67+$2!:S,0[2T.0_(9HD+@)(GXY9 +M.^U0D-F-`,,S(VF3X$4#2:`#\#MVUD5)_+Q@31@B/%VR?,B,ZIS)U3&IS,O> +M=,C.NZ99SLD.Q7Y!.UB5'WW.`;MMQD"_B')B<7BI93VZ`]AO.!(`&($DYSZP +M+2L&\X95-79)LGV&1@RF!H?:J3XCB(3I8&482V3,UNDG-ON!,S#*:KE$[(S; +MW++ED;R9^9P$F)$223#34=QIYKA-Q/H!8I8:EN9V/EMD>:?F()**O%'F(!5< +ML+$-R+^I9SCRJM_$PQ3PE*'IE+'F9/8EAZH0I[(M(1\"H::#NV7-'D[2!>=, +MYXL5+DPQ'K+&L00>@",@K2FFST[@9SN=_J"XS;O=46\)_6C8MM+$Z4*$V[&H +MD8LZ)U-@4$_B@D:N*8S]4XWF.-EQQJ)\"MM48:.`9RM6)IO9#(MLH&N#)JM' +M-TM&?$TFWDW%.F4Q1OB&-<.Q3`>%80I*[A3+J-C/U^0LNDTKD4I(9RDZD,>? +MBX[&X(A9YL#D)?OZ3&=&N,""GH9S +M,!H<%Q/OK>>\SV^!PH"S^LP0`$(+`<)J.1!\B +M()]^9GL9YXWD8_H_DO+4RD^>)GWBM!IP>,6XPSZHT6(Z'ZJ`4C#Y5-PMQZH% +M+">E^9E^P9"6U(TQ=CRBH0^HA,!7_=;8I0'<"VOWP&]L(289*V/HQ;X4G-[\YJ<)L$', +MV3>L)6#?@?INF?P&``(ZJINI]XC7#(#R>`S85630/."^DJS_.2L3(_*3)\O/ +MU7BYO($WBX#41QF$KTN>Q'(!Z\Z@'`::,Z!(OUU,F%;'HN:M[&..IQ\Q'TXN'H== +M35FK+.!3U;(#AU'4/_T$6X`8!Z]B[6")PZEB=I2RR47`K&8.;S'LJA8_+7(( +M%9QN@UMW$!##*UM_/=/:=`A]``V8>JQGEN<$:#%@*N+OG$W!8TW`RH%((9O& +MIZAQPA4V<0P$UADR#AW/&)J/R!M$.+.`DV7)DY,&$$:0>:,&Q9AUTCZ3Y3$Y +MRGTR3\@EF]^0UL2`M0>CG7*^"G8?$3H,/55J.&T80D*F*H@Z(S)(4!9/Q`WG +M(;$RR28]\F2MMYF/U]64%F;0R44';M%D"A4'*LC&115[-EY,98.7RIX9]#DTEIE^?G5-P%FRI!ZA=+#A@`I9P +MFE6D<(WP_;0DP:T:Y9QYQ3$70+N?91\;HG_$'T,Z7+CLNH8%',/6XQ*X.$$4 +MBQS,/N9*+0+(W^'J=S7Y`H34@RDI9WBPBD,HBB3OS5@7F_V41WV6"2#14)!^ +M4MT5":<-C&$"V0Z-0U^P09*#+1`$L#3)#J!J,LT*PI>*:6OE>R8-QR.Q"1:O +M&4\0C1$VDFH)L<6:IO5@N:@X]`7GP*0S?K94CK-/*A];8CC<8SQ:5FDU@3<> +M3`G71VD^&19I0V!8,V4WZ'-H4CWMCSCGHZ:O396GX_PL'%+#EM(%X2#;1CGT +M8@`3)[WNL:=WI,YK6,UYDW9J,C,@^4`9/R_&B\7=XLL87NIGN+P)DZ7==,!I +M)5S@'``$^*:!FQLI.&'A!4`'B@%)4(-`_66VF++>SG3OF(G>.5!M1.0/;X[8 +M;,!4*F1ZK`AIRE0+F\V`LIFO--NS8#_E[:BB8YK?33H:`9RS$8'[:,+Q.P.V53,Q_/-B-+YC0I5)0& +MEJ_9HHLGOE49\XX=GGB\Z8VWE[#C8=*[X49RL@*[QY<`?[A`6ME=Q3SC9#9%S';3ZZE+GSP2P7ZV7-51/A]Q +MHRK`]L]TD?!`'!10P7_64^%PC3!A`K5B7(<[T-85`(B,`CB*<=/X:RDU<`X,+8YF2=W[7X\PQX/%&M6$V.\.WS$DBK>JI&HW[8M[!2?69R+^!EX/A9XO8 +MJ/?S,N\,>[VBWXVSWF+`B`X&YHXA5;^3?Q$26Y+$-%^,&;V-U%,[GVKP`?3: +M>IN7'!ZR8(8_YG2VZ?R61!6$_).1DE+9>P)K"L7ZO]M[F]W(L75- +MS^.^B@W7?,/=GA@P//"N:L`;L-L-GX/PZ2$S=RK)DD21J2SFR@#,G]$"!PP. +M!((Q$$@@->`%Q`WZ>98*\*1[:1"5WG/GTLK3T__J'E?/[HD/HGK_AW +MNX^G5V5D7VZ_P(>NK<4;^],8^$\[8@HGNNJ3HL>4>6'=W[]_*"S?C*S +MW%1W=Q\?S3E_@&Y\>\ZMV[N(#K,&:1M,OW[\<$_LQD?`!G#2CE?\^GSF+C^E +M97[WT(C2O@"#[S-A#9>%M_E*^$!S:S3"7D[WW)AQ(^QG.1[GWE54YDJ;![L# +MSF=A"1>-U:8X4UE"_ES!`+^`NH'=J;^_!-9;7_]6<@F?"DL[SP\`267P(;5> +M$`G27,#]KR#R)SM5P&-?OI__YB<_F[R#=WSX;/?VK];/76>#Y[2<_^'NSC4P +M]N$^W,'H?TF-DN@HBEP2(%P[4;I-[>'/V@?"*P!FSRXBXY,%+O>.8C]\^`!@ +MQ^U7TI-?K9_]PX[YXME14*`BOK!,4XQ\]J>_?JPJ`.[7-'^( +MR&JK2]BPG?R_JD)WW`5$^>.'CQ_2[*[E.3-ZJH7[6=SW!][[_N==/]G4^/GQ +MSAKB/?>:/7R'+K@GZ&/F?.73^W8NY`RXN;]_TD,WW#EAZ1_9_=_.C;VAM251 +MH+02^/[T)>V(?&C.X:L]W<^_5;]DF&/VX1Y_V_Q.1'M\N$\-E']-PU3$1+>\ +MN=;%NL"G#\7CP^,GF\'?]\2Y:-%I(30Q`8M[E]\]UX3H-'KW\.O7CSPVZOUL +M)>FAR#'P\I-%/OM+<"6<^6N):'Y__N8RO'-:'/+QE_LR-<[(RQX>?B_`=$7^ +M)4%$_?"7YS37]\N'7-\'S*FQ:C<[(1.""U#;36Q5_>4]7H.`'A]JF\U^3S.G +M=MP^U%_K>UL-/GZ6J@.\",F__/(!,?^5F'GWZ+^\^?A%FV +M7]<.W0*[OS^_S[LBBZ_N6N'?,AN$G'!X=GOJ)PO8'\&I'[_:NF,E(^UI>LK^ +MFG^X?VB^587J[?`^=_7I[MNSNQX1V1=A\J^@53<:_.8VJ_OJWEU?Q'<>B?#_ +M3;[D]BE7\A)IGUP9:M8U+8Y[NJN_8NR>DI#FD7N +M+'T%@^$;OMDV]MIS9=_EL]7KCZ;;?WOF1BV=$MI<"OQL5[G[[!)"NX=.NO#NX<_> +MF4)6V-2E(P1557C1`*6OU6?7;MJ@#Y@A(/Q:$70(!&Z]0*EMKLRRWY^?P3)2 +M.$):]44&4W!EZ!LG^)W;(DX]?WNL'[]750E.M1[6>!>/&%;A'C1L\CT"Z#Y_O7KQX^?0'OU +MTQU./__=O6,*V?'##[]`0F3F-7J>ELI]LY/L"=+X5#JK;]*INK?+A\=TC=EW +M.RD(6X^/A\UO2,;O,>U8?4VN,Z4_TQG=V?MT_^G#TV=P99UV +M)7\H4,,T&/M9H\[XE`\J(#?Q_:DY2R/<9"4*!=N(%9_`_O?)$:8TL@,!=G&^ +MEVH=__O$\SBN;/;IJ^B2U?>2$KJ/XAKGOFA^K.F6:3= +MPXX"<4UGI_H*K*IP&O7)P6X[T7&O?!>*[]Z91@[W<.=Z44M?[O')B:6YYO3A +MO4;YZ]DH?.\Z6M=;?K;;Y.'AL72SJK8+_[U_PB$TGY^0]%/Z&5A3X_O>%0_( +M]K.+V?[7BZ6]-7=\#45!'A/[+@_N5[;FR3;:R^[U^ +MJ![+!\=[B]*`]ED(_8OK3I^PZF^H6\5_<4+H#)'UP^-3_NEW>S'+M(4.U&4# +MHFK_^8O;B[\B1K#&P_GY4?[KRBP(/EX[G=&.P]_OC)>NFS9VHR.VH%9WGYUM +M^U:9I;Y[^%8))Q\>_P#UNJ>LLO^W:M*.77^S_N[\C6M>5V>&GSY6YA>K]KX"MM,2I^(=^^J/.M$KYJ:KX\/B^4_J3 +MA8H*W14&?P%>_.%J7G^^]ML.<"WNR)SWM0H4QW/M5T"+Z_AF'6=]_?BB+IR^HRYV5LL?W +M,?NF:LK*:KR>VV;8ALT6C^?;]V::/AZ?<95&UW:QV(A?X;W?)%9WSW43B:DG5+/[ZN%7#[#:2T1ON=Q:X-UE8`U].\N +MK7N#X>(V_O;L7K^[SVE;)+'19OZ",W+83[95/I[3&O//-@PA0)O?'Q_OOKCM +MF"O\\NU79RBMI!!=_GKGYFMGG'0;#Q^09(8BFO-A(SNA*N^^$%I +MT_"[/B8)&CX?/CDV\?FQQ.K!'HX3N@M`")^GOG.79#ITYGT0>#]^?$B;?%W5 +M67]]*%.G+X3B*4_KB)[=4^?RY_,?TNS*/EC',<7])HMAX"Z_^5!4:3N!FZCN +M/TO47,O[(+&K_MP??N^$_;?/KJ:M/AB>T`:?P;;!5+)_L"L$<.^2I@?[>X&- +M&>)P@<;=TS?3+$2>;]^;^_QW=X\]U&DIJ^3C2>_R%60%;=W.GYQ@_^3UID7J1OM]SO;S9ZK/^>O)>3J@0NS=9-.^)=LFPBQ6Y4U?#9%P<&!ES?71B +M,54SU]IA67%M'?M\S;+(E+98N7.1N +ML'QV?6L=OG^UB?4A;>F'@A2I%_=[8YVP*%QA_OF^@AVEC%H:CX"+HV1F6>\P +M45@`ENE(&&]J?_O=TQV4(1$;Y(^5$V?] +M7>#[F&">A.#[>V[/5*I9:->,\/7F3+S*;>Y#OIBM_ +M^UQ_.P-'S%>#0W"AZ;YNR*)5!X1>T!/UKFCUZ,CRX#(&[S>R#NL\3E+@7:[@__-X%,+^Z60[:[2;\7XK/J8>Z +M<:_;-UM3W3V,\G]U"XR3](KYLX&$,Z)#?_(9*[A_V+VN"[HKFD?]BJE:%[$_ +MIK3B[R(LU,H:CH/6:>HK+7)Y;C[?F1VX_YS:.1Z>SZE5V.7-WPI\'L'NNS/U +MO`'B_N4?V=VC*]:LA#RX?_13^F48('2"SJ?W%!/\RHY6O=C=GSW#3P9"8E1" +MZ86X2/?C#3FB^]5MI9^*TN4T*;8`\)_*])P"\6^N(<"-&7W<96(SW)>B]-=B +M?'M.(W+F.3X6YHP05^;DC;\/1.7'6PAN_O95EI+6&IE:2-EBV[;`#'=_SNZY +MY./.KD-%`_,I.<3C^PRH*W)#8]'LO<&3'W=BLK'OODFEB_OS;\T7YY!^<:SO +M^?LWU[1+2&QH-'ZEA9)HV;,::N+;\J8=EB)S0E=>GG_]ZG@9WK]R_=B#?;*. +M5OJ;0DS>O.]AAPU\XK'@`P)R(YL._CZWQ44KP4;X_`2^S^;0A$D5/VWH_@JB<..Y\W\9,1'O^`@' +M>4@Q&!N1I^[K%$VJU!9O\N@7A>2F;3SUK^X'=_4Q +M?JIRYXD;2Y_,T39U^(J]VF3N+UAX?D@HX^&__S?_S__\;_[I[__'?_S?__U? +M_O*__.4_\_KGO_RK7W_[^S__Q[__RW_A_?ZG?_W[_8?_]5_^_D]_^2^\W[_[ +MKWR_?_N??;__[U6_YO7O_\-O?_GY^OGZ^?KY^OGZ^?KY^OGZ^?IO]PHA +M]+$/=6C[L>_X4QB7J>]&_N2<4-Z$L0[%4`U#/U_GRS6&8ISGN,XQSNNZK=4I +MR]*.E'$>KRMO,J^Q#575CO-^[<,\\PW]N(X3[URWZW'L?=O.O`7_&:M0Q7X> +M8^CG>9U>EVGFX\>^R*HX]U4?/44HX8_\3S_QU]CV?`-_&-NFR4^G*L2^;^L0 +MYOU8U[CO^W6,UW7F[4+TOUL,59M715T,X[;M8]6OP[5M\BJ.^[J$.8[5Z53V +MPSC-+0_!$\U((;9CW_+S?."Z]EW;-_SOLKPNBF<,15'&F9/$<0[*KN:+X\2G +M3GW;C=>(J&*O%/+XNK9-%<(PKM>U1V`+_[]>>^0WMVW5[K?UTHZASGB$,&_7 +MV(^(AJ/$]9@06;LBAZP>YQYQN+`"N2*MMN][O]@TW7XLG+55Q,NT]LC_9:RS +M,$[CZB$05>!Y5H3'^\Z*<>Y#WT^K)^C'A:?AN;N:*^OCS(]=8^Q&?GB.>7Z^ +M'NL4D':GFG3\S'6>+Z'C!.-U#ED=9_ZO*L/85CG?DF<98N<31@75((`JOBWH +M5^0?V]#[?URTSSJO^USSP;&-O%Z2O$?U8\A..2HU +MCD,,Z(_"GD,UK]QS77()?"N/CC+M/%X5^BK,UY!58]O/&V^]\@;%$+(RKP=> +MO'==]J-7A.;%KI_#$$)5?VZQC:2B([HVH*-5W8UJ;>'Y +M)BR#OS5%SM-%Y!/[85JV>4/^$W_#C(J^KG).T;<-1L/%1W0MKKPO"K8=&T+$ +M$$#LU[T+ +M51/12*QL18=&1+['N6L+K07E:^MQ6>=MXXVGZ]Y6"*:O>98N\)0\(_J.MLV] +M!A"BFK+-\X#9<9U-/[R,UV,_T/QU&OKJ5/7>]14U""@$!UOYJ74[.!]ZAT6^ +M3>/@J?DV1-`O^]97K6:P7_?;T5=UU==)/1!S.V][EV&0B`0Y9_VVS[%&Q'P7 +ME]O.RXL:]\+W-X6Z%K$*+97KY]Y1J-:/XH`S3FN8-`44`'6=]5%%GK?].H8! +M/[0B*Y0CX,?&.1U:)]B.RB:77;;DBW/2^H4`U*C]G6\?L=.+CU?%V1!#: +M4VP;#S-OQSZM/'K-H8J3MS6&#,7%Q'G[6&<5SUBA`->1XT_36I?#SEDYUH4? +MJ=3R.3;UF#[8Z^34_16]Y^-J+Y`O35P/*G$<5RX=GQNQ-%YGO`!JM8T!OZAN +M(1).'+F;#EWG!WGV#;'O:K!.)L<97-_5N(Z8J);3M`$GVZYC792A*[.LGJZC +MGEN%XPCY&:,)P[OR<53=X'KE2ZA.@7?2N?!651'6V\'9D`Z'KA`/Q^MYNSF6 +M>:[''D)9(P?N`%.Y;CC*V3QJ\BZ;\NL +M.)T*KJ\?+RO6''V")(N^/]<8`+DCMES3W$Y+WW$J[2[$)JAR*,UUQOZW_67NLQ(-PW2( +M+/VJ,F&97``76@3LV6@1,'R.1DSKB1`(V3#&V?3S&"EJF)0$LPW8+8H;W_`@ +MJ'#P#7'VE2J6GF[LJAB',.P;!FY$'(>AQ'>481CJ"[ZT2['Z0)3XP8UG*$]U +M5>=JLMZ$$-M'5'7:C'Y8=DW(Q?>/2'7"IL:+'^3SCF,7)\[]+L5Q!B&L/5X/ +M)W$>AQ;U[8=^6[>18W*L?>W2!\042Y9MX>>(,M/+6)8UW@=?C6VOD3#+8_`A +MN/Y];O-@_,D*KF`^(\'8=HA]F2\8$M`EMGRL:6K\ZHPW9*0!E)D(/SNW"IWK*>EBF*0DERF$>^"*>L>94V,;*UR/`Y.68 +MQR&=#VB%ZN?G=4%!VDS@PAOA2U"5>!&W1(T:CXHB\$<#485-!M='<$R<0T7T +MC.`$_O5<L76Z/2=8T-[JXA5,5"G#%SP0DH9&#MP$7KFO">0X?5Y#DRKXF%$=\#RDW7 +MX<_L6RMZ%<-,WGF;\`H.1=A<%0(1]$#G5N@IA-*(_)35N8.D!<&!<+(9LH72 +MJ"6/%)H\)]`@@F/#"1P3\1[L2A`1A`/M@\C,R!6W/?)8U[G@&X"I$0\\>ZV$ +M+NYN0X!ZV]6`,+VL.^Y$8_9#4#A.U=<9KF',@<(5*`OOC:"6!?0?.K!_S7,W +M9[YA(EH@[G4N,CX3D!BG*RJHXE]O:Y7Q62"Z*`Y%+2[JN$_Y(T\2C$]1'%4.AKR@@IEM/B*@H +M"ER&CAP!YP@`^#S#@5:P:J(-EWB['408[AN'W)QY]@(?<07BXCZ[_0I;X2U! +M%]GPSEN(6#S3,@TO"X`FZH]?4`LB)"?),]WS4!7MO.\+-R3*;L'N<7M11`9+ +M6$E9\@W7&\'HA#AX;S3HE.>$@A8PAT06\`[VB,(D4,37=RB:#&^L`8I$"9S$ +MCA^;<6J@M!)X-MU\`J@"P6Y1,$@"!(R72BRC'0!6"0>`\G)!,H"?PF?'"/)3HSKB(;DR>-`2.H;KA:WTZ*R+4QO%/2AA@9\H3W.HR#R3/IH0F#R(R#*Y=KWZ!SN'#(QZ'?" +M>@8](4NO>%J(&?#+DN!?<*;U;8M8,E=[TJ_BVVLA[CP2^3##(%$6':ZWUPM/ +MS$>@IOC!&R)MJ^32+I6F+6O&3,8&PV^E*;5MK8%XBV+,E;8=D[\>M5$4 +ML:$:PI(0LA@:<(J;R3.H];%HPO-\S,6I1=P-$*#CK8>P'1C!*MM:.BSU#"&* +MZPV+P<656=O%[8:;Y^T!2PB5'[W,6A'J/E]FW[S."H?ZN>!Y:@BE9UP6ML9G +MA$DH,4X7+@&/!^ZH\9YXUXI'`('&8\6< +MONV(8]\GXJB(E^M&]2]\MCAJ?\7.B"JW,W_'(`'X,.-13WA6 +M;K`H80%5?LHD1P0!_(5$.U%,%'3K(YY&+S@BGPO.GB!ERN34K3@?'N':K3,W +M<"3'6>:CA*`8)-(5EHV]G-H#"ABS7/5?+]O^!H&/F%D,TU@6^.>&\PTQT0X$ +M,>VK9"8N/,>80F/>9$U(5*/E\%VCGSS6KA4,$EUF\6R"XP1SM'``BG*$:2)B +M*2Z!!=<[R<(C]UJT/#LF&4&)'50$\L6G-!.!@L5K"ETSVV([E +MU4M+WG=OBZP6!W"E57O!Z%JTSDAM3`P2B2A4!E1)"EM"5HS[S/F`X`7A392_ +M7D:`(]8Q14(&C,S<28;!#K<5TE]Z5@RD6V&R;9;QT)>0ESC'6?"RHH"03!X8 +M6,T;WVY+&.*MRNZ%I/`'O%U8T\!.0<.6!$ +MJ(U9-U-I>%FOV/?N])R&X=G/3WFZ&9LJ,BYKY#"P+"[ZMO'#PF/A%AJ09]`Z +MM0J@1R/EPBVZ8\9FU^7"-.="))\R([BS27'C'A_;#KV()O6 +MC%XI@$>^L;\>6V*IF'%E,J@/]8PW7'$P9(S3PL?QN$X]*C,&3H/CR>Z'A!F6[<121@ +M`O5OD\0@)`H[@,WJ!*U+Z<4O(!T&26EFMOJ_7`1$1X`TC> +MC!,\J9V'L6@@&L"W`/Z#10G"$[6?%DDB=@U*V1:@Q26V>/6(ZF=U>]RF?O#4 +MG`Y57]1?L]=I` +M>IS\/@P[WB8=J=U>5>,`P=49`!G:1@:D!I[C= +M?BRSYP$5C-MVW5Y-8KRES";:=JIPH5?%1Z3!5Y[J8<9_@#+R:CZCWS5.F'!= +M<)/7V+\N&ZH+7D%#9-A\1GD"%^(AB6L!D%;+@LN$K&)*Y6$^&32N:'H_+100-'`#))#@KOBQ_G:+H'%AW%$;-O\?3;&G0@!K8[- +M/("J\'>X[VJ8N'S,9EN;'!T!H>>H2U;!![C1,+=5,"V-*@^8O)!"<7%@^'X3 +MS$'BT>KZ%*JNW;?5S$S/-XUFN&)$W[1UH!*`HL[T6N:(``T1AMN8:,-(&[0, +M"';PB*:.RW`LX/CK\B,4>3DL\3U?F&-*H30YE<(I"H,18+K$2TG6*W_#$Q.^ +MVVDF%H"]07XSPB[+1/5!:ROZCD=!41)F26;9(JM]!.#PB!GH`3]9Q#[EC0N9 +M66N=0FB#BE_EAJ$E&"[\^/[#A',81"JG.J\(EE"E8*ED6CAH5DL;0T9B_?-S69%RPE&D';6F5T<%U.Q!%..)X_>I\F8&_BFD+CA+,H5 +M6[!LJ@%T>G+A9(_K.D$+N]G\]RT5*.;=W#+^ +M$YU-X!`=(L1`>>H3J"$/7DB;QQ6>8:4F&$N&@6MH3A7/9_DD#_V/'WB+_7;P +M72#NN$/1VE)?IBX+8L!"^.&M0QFQK%EY8L)QD!X`90%T<_2BL@K3P?_E$?0] +MGN?]P)/H:TL,9#._9B8\Y<$!CO(K>1%>'<>,=&IB(A<:SZK*0\^PB +M?BZ'*,C;_YA0,)P4#T),QWUUG)GH(2D$B-27-I85XQNQ"D5$#]8#,M'FYEZBX(LH#7:"B('.^-HZ +M7TUMEKF02?4E2J`)/[B1LC2A!/ANBWJXKO$"NR?23@0FW'!LVGGKQ44S7MEL +MAVA^`EJ5];#).E`28&*+^2('F!JA%4(K;E('`DJM:M@4P@#CG4M.:U,T68FUD,X;J/=44HWR<8MB4>RR"\ +M#^`%DTN6(2_`JD'469AN;\$"6^P6D#-195[;"X\L]VGR`K!D%N?8\/*-!I!G +M`#]\?$0>0]7`DUM<75MS6%`E`0O(!>4[@1=SO@(XW,\81&:`G*]BNK6#6DCG +MP?:=N'B_O6%>:#Z8G*>N"/9E*JY>\#&1PV>GH1?TE!7>,1%+B-!*+,5C]$T/ +MND8E`8X:RTG"LKP.8SV,>*P\%04A^V;M^W%8EF%:P$%98TB][584T:S*2JFI +M-Q#71*AL^FY$[!66&<6R;5(U(99TS;G.&9^/^"M$_:L&/$7_@*6#//!!-.UQ/ +M)+JO7:I+SRA!BN4O`'OQ:E1Y,!EMN8?CQRO//1!AP;]XEJS*>;AQ,B`@PW&? +M!HG_J8:CHXZ(-VM?]E?\++&-V&4-K@6?`92GIO%*0`-U<=(;XI\YV_%J,A)6 +MUZ!_2Q38-T6VP+^[JM_.:&EP)7)*&V>0R0F:J[&I&+([+OELEJN>%`T+X@'KC-$@O3F>@AAGW +M@%Y:$>A%03D<`F^^3KK4:!T7!3F(+<$(7Y8)-6=)Y4ZYX7N=BP!:'\^<$5QC +MY98`5O;@?@Z,KQMN2Q\(9<="@)FUS*('06WK*'9#+;D.7.@$/L0(VY1\Z#,K +M4`G0XM:(]N.V=WQ+>$_VUE("O'!A0"Z*"R2L0G?PE^E@)HU,&]7#LDJ;9LQG +MT[;S'$` +MN+TU5@7?9,[J=@&RE7+]&:V%P.&^8!8$APF^!@+!:GONMF^JTK)?!^RS26!` +MI'UIWIN#Q8NU.BM"HYY7_U]!/:[H&NBP;L7/YA*J*\^19>,-O8>2'&;2*R%# +MAD,`8S9FM50CG(E"`O]8LH!\8LB%]!9UPK<2'2OY0]ND)#"^ML`@0:L6DC'C +M!G_!\RW3<+R?1J6T7M2)9D?S6@'\BQ*6_DJ:4)N\@[LU$"#\/!87B8VWO3,W +M-@X56AB#%3]B(`>4_UDC@7JKKCYK;W46*`!^Y,=?ARSOQ%?<26Y^QT+%M?E.-U,W4RVO62"\S;.$V+<4V"8.,*V@=+ +M`$D#DSC_&&]K+&+P7)AL7;>FP]`'H#JJ0/@J!R#LLAKKDJ;V76A?$%9)(`FO +M*SX;$9;CM%MQ.:YS8@M5$2:<=YL@5COLO!GT'(:T`B@N6[\LNR3X'-O5\&2+ +MAMA)T%U=QCY1ELK6%K@)^`<7@^RLH,%,\?%&J'U-8"3S`E;H37NN3!`OT"8A +M]8*3&ZNK4N<-`,!$=3%; +M^]>1#6$;HPD5(%@I3AV51$V\:IN<2*P2U6;:D/GZPEU:?["5"^JPV/]"> +M0/LYTHPY/*R$V68U\1GG,L"F+^NM+;A(]*>P\8"S@%(A+:BDN05K +ML?,;Q%M/%?*LS"3I(U&"A\<1]AD$9)8MX8K,.>""^-9MB]-5=VQO0#^"Z`&; +MB'*KQ_'<9-`,)6R%C4X@DNE)A@GUAF(3!",M'0N4-MK()`C:TZV[D38S%"X+!/P_;<5V:@ +M\1DP0HMPW*_]#-:%-F$S$@SZMG%)_3%YG@)@WF^[I3Z;>\)\M2+;9)(K6[K> +MZXG^*3G[:A:^]^6I'A+J`SOQ.G3]`' +MF>39&?)D/2B.ES["*P__+&6.L32:V29&L`)1&)JEF@!HL$P\9XT)C#&3DO$3 +MHQTKHXJW[F!F6V4&.,@@HE)'"H**3K3,BNK%QAW$.1,[8FVE"%B]ZS1,_??Y +M>S'2ZF-K76?,<**C<`:^C;,NAHGC[>C.6HV7T1SAE4?)2I[V.)I3(3'*3O45 +M=[?:-Y=5)>`I*9G=6DC"SQQT.J+(]V)?P%>,4Y<<3+1C*;,[C_B$EZE,O&?U +M)5B9F0FR.!AKY'.\+9>NKOF7Z<<-9-IDDNERLO9\23&\;_BH9>]M!NAK)-R? +M\@U^:RD*'_)*P#`O^&,W$7"RY`I]J5,;)F[)!JXNM4>U9MJO%ULRT1:P#9_4 +M1@MWN;\V-E0)KM?!;-.ES\_:ZUSAA4&PT[@&.*CL"!^^&H7`X=@?='^6$N]< +MM;5#VR-:VUYB->*MCA\_EN6:H_`X*/!5:_[/=CBKKO.6"IG`>5L=*C'K9JN: +MA>-3D_))UAW0T\@W5(+/?";V;_Q@6X;+!+S)A7,<&!LO1TO!5STNI,8JS*9[ +MN\T8$!`9$0SE@(AX1E2M/H_6Y#!R0$1E=QH0/N`\4J_+.KVW:<[IN@'XL\AA +M'FU3C%QUB0M:X6((!IA\`UR8BDP8/C?$@]X"0&%E0.^:6;<()N(( +M6JWM?4-J%#"ZY#8:%9J&A-/R/&%TPHVCK?"CN1-UR%A/N+%VQQ87A$7HUM;S +M4N"RF8(X7L3S*$J#1.`W=5]/<*/Y,M6GPL800QY'>>=E.&)$=LI/6"P1)@#S +MQ*&V'083%N9A^(3:6U&F]MML]FT.UACG_F3Y=XBYL`S[M]D1C)6!]2\\W:/E-^L('0!2(A$ +MKN(U?=>\=:GQ;["\P-<0%V!XF$4*+ZD/L)5SV&F+GG,F6W7QBY5.#M8/4[3* +M6I[.,TRLQN?.?7N..$`N`*B!>A,.@F7TOIJOL8<8X/[@[UP)DNVF14RQ)C)3 +M#:D9*[8#P/Y<`IMV.S9:N4%9*^4ZN7K+"S93UUR\4")D_%C(SQO`!'*.0<3K +M;#9Q&882)P"A/S5\O;`)[VJA98WG:A":7];QLFY7\T.I43::=[O-?#:`K!6Z +M#5X2Q]\27B["<@VA7#A%`.IP;QP7!PTCQ5'9$$0`'OLSUA\LVF;O56X`L#U( +M$2>TSV?@[#$:598PO$VVR`` +M?@LJE&0Q!U<>![RY#(F7\@>"US+4%_['HHG6N1]O?!BRM!942T6R4X',Y]2# +M)KBI0<_F8/!54ZVRVR]ND5)53#VH(=@>ND`V;FM=XV=X:CAIG^H<9JTAMM!Y +M.U],'.)[URLJ5YQ*//N!]J1K"M)>B\^`R[P&;QJV:IM2IRTEM+'7A9.DI.MJ +MR^=HES;/%Y:A026VVYIJU*:8(6'(93Y;-K'&"=SMIE4U,"&*TT4?-HX'O*E. +MV7BU^<,>ASVV>7]=.^2=4DV'G#J52480G!EY:[DV.UK#[N;"A+]IC(IP;$4X8;V\;A[^E +M3MOU7)I.X_$GZPA"&/`6M.ZX74U)+/-@"R1(1,E85N9I;458P3K5&&UWPLW7 +M[VZ%:&U>4QPRH];3;JN?*9)#3>,"?=IV.5`]:!$X?IR'P?<5K]@/U>)D5[L_ +M<:^]F7;\WV0GUOC2IUY*,0+OW??K;;4(A&/":S7-">Z\C;81K];F4?#<;HTU +M'3#EL8'Y<=R[,QMSIW!0%CNEG!2/AD +M/["&`Q;I@PX^.84BS3BHY]3GGRU/9U!?&! +MFXZ#(Y_$I=>CMT[8H@-7.V.W?<#2H73FJ;<^LVT6MY=C6H'_X+8]`CZA7G8; +M24-6-*9J=^'*-MK=:U$`H!OBRXJ*+D,_I@IR6'=/Y?B)G=ME4="-)MHB=G2P*C2[D;6L>`#UW5#L//8YG'K^E)?O?(@EN!3KWA&O3H\N2*I#[WI]#5_&8T[CI +M@'GH1,'`0[D]HKV0)U.S>%EW3:^IZSGZ%&W35]GNX%==2=@:PO- +MRMJI*O`?_9B&"B[&P^A=1CP'EMVG41/.5YNPMQ97UO:@E8X'K*_:25BLH3F# +MM$_V&.UVWD&EHKP)!-%PL=`>4S[GX*36)3.OKX6;GANGZ\MF3;HS\."5QL46 +M-VN"MEK@F)#7?HRIS?%8``=V<^]=:6JO3/-D-F*)8$9C1M]/^V+[6BG9G5MP +M.8:NBS/DF*#3G.P^7J%Q6!LNJ[:?NVQ1ES[-TG18O'W)8QD@7/.5H\)"4;;K +M;@=XVR8"%L\0L?,X3QT&(T?,4>3UA4TFV_:W*(()UNZ! +M1>NDR\@-"`&<:T8+5K%/P,*0YJS6UOFZ3$RJ[^S+&E\Y6X.&WG@"W6H.11($=`8<-*`P/0CI04LH/3))"&N+B59J\89J/,( +M\G!HJVI&/ZQW`Q.8VLHV'IF(N4W3E%ITBVE&^\P;PI``CHO#4("=*['H9;U> +MY]3\7E2ECJQS_NYEZ,WO1S,4IW"!/8@_6^+R##*R4FW?/BS*=C-[8#@@3^&X +M3(OJ`LZW^6+MM-<7#2#F4*?>OIU0DU<&?G.#?`38![$=5WSFGZ4)J#TF'E/& +M"74?B+"[J043Y\ML56QT=,]P`MO+^:S=ML0<<%A:@VJJ5'?&$N8,Q.'476U5 +MQT&Z?1X[FP5/Z&J4)LV@VG*Z="FK6!510%-9@3X.NU6695CY:,P#]BJ_SI!R +M79@_$J0'^$[GI??G/'6J3XN->/"D8(LQFE&GYC1;`:7<>=9AW$U1K[?=F0T3 +M)NOM/4TC'\*/#P/G`TLNH5H!ZV*K8"-A2&U]74SIYFZNS@:7?7]=@)&H0["] +M557BBE%$V>;+=M@17:-OX+ZB:.,VA,6"V^2\@,AY*-6#E&4O\O2_P[1PC]T. +MXRS\?`(&R/$($A_5#RP^5P7!8.=\H*8#]`6XA^V_O,])QKJ`I,[B1YB:[4:1 +MP#FMH8)0')`HQP-A/ +M%0B%6%:;_"(FV+.SK0T>(Z]ZF_*(["BPPX.F@X_;;BF];\O7_0H0EVZ$MNMK +M@HV]MWB/PNZ./(@8"!J9OP/E73@4JE0FC*6H^@%7&$93]=S66U +M^]WQ7>NLN3GIX`"PA1[N@\#\YF1BZW@43LM0<;3F`FSFYB^=W>3<`H&B'JV: +M.&M89T![[&$)HU6]/ISY=_M)")WCHJVB3OVVIN;S?>T'*UA-984U0*JY2PP" +MKIG9TV,[;U]RKJ&OG%;K6_U@E<;05MCD:LJL.+6FN()MB+O=CJ6-%?-1*\"0&+-\6-?['DE5(CA;99OS!1937=&#?!HJC(Y +MG-Z>B`'JPA5,Z]M*G!*K0)['5X)ERIV:^#0/&!K;G'++G;T#<>I&EA+%N7D^ +M6'%K\U4]00#VU3BU.VVR] +M:IS%MPT1>G\;T]S(,CH6G(JS8*)E&/;7.;6`A,YHYH2V(A_*\&.K3O$M]2L" +M*PCGV9@F$GJ+T-69:P&5`:.=XZI-)3@ZA?N&&-G=;5.K;:'FJJS1X^VF17(? +MS%2U*#GF!@4`6J[YJ9B.A/*MHS85'A&\4)307F'HZSQ5T8$.@MYB +MUWF$.?8#2H-P^O5X.PX'"QUZW&S/,1'0YD[L(G6+Z]&$4:Z59,5HY;4);=&O +MEP0(A&(X39X"7SW$U(UF>^9^K>ME'?T[GWXNT"E[1,)EON3=ZNR7/;S#=+MN +M9D=ZFTU!#\ZH0F`J0CT@=D^>P.;.DTG-2:.VR6>K\A(6L-]L2KCNAW-UN%_. +MU_<7&'5CCTG(R]2R*;VS^W#Q\;V.C$Q;^FYFQ +MX64V/C`?;R-* +M#MU(;G_%16T$P:[5=NOK&AH=55E;$97-F*TMR_V&L[,'#P5O>VOG^N]XN[VE +MCO`^=YHXI+%)+S6(^#&<]%=CVD^XZ3@2O8I%Z";JI[>MI&( +M6G9`Y6JT^#J9IK1"84/2M4V='EFKHJ4KA-CBZ[M42HK7?>''76(P';-V0EQH +M+2F7:?:/+ULN"6FV>EH`MI-MM=PT),TN5_!`G>VOBQ3AUM!]1Q01<'!M%E^G5['M@4M1@OKP[2] +MV'H0;3A$"<8FT34G\4JCJ9-,A070UB)Y?)G<.R%[U-8VHQ$<9F$I4JWN#HY_+D9(Z54=L'TH@'O#_E6[G+4Y\F'&Q% +MOZQ@KL:`6CB:$>H6VN;<9V&2U_PN=MOU:#>0>-NZN5,MRZKE'J:7N7U'RZ.= +M(,,PC!4DJ5W+5-17U8A^,757VX90M-@Q8+%6D8(]FC@)W[PU]`1,^636&P#& +M,^`IV#O9Y-$1FO9RL_S( +MI;FMP&%T'M+RT_6*-U_B2 +MFOR<0;]4G<.Z8.Q!<\[D"E$I$@(Y[GP]Y,T.[@"!PKF]PB[:E*3,/*=$J,@M +MV.#CDA+4J1FH&<$W*DAL&XO9)6!!Q.1@[)S6F_19T:4*AIE=R+9@D`B31@@M +M!O7:.G>=V]E<52_8M]5P(,(VE75K,]%H"XVM[%ZWE9NB/7/J_)P&U.K0\`R) +M2'(%<"ZM^5070YI]S=L=@#,8L"J\:C\L3EFET=14*>LU2:G'9D]@EC40O13^ +M+N/Z$BW$9FZ*<5+IW#:.S,#)^V&"W:[O0]XX4P8.FE2GUL(XC0,8'"*.'J7?I5W9W[0) +M.-H7NXDJX['#35V?=>U*J![M<$W3?V:!MQTH,.X.A8_XH.D'Q@BUK$M88CR6 +MU?R$_90VH8`%2XAS_',XHXG+A"MWCHUHM1/7)ZYPV-]P\)7SD+;8#YX/[)2[ +MSJ!->1$H>Y_@VC;#-N`@N:G>"J\'`#R?LN'@Y'L;6S-0>"=S]'9XE;$RXRYH +MLZ;2VT!TH(IY5MIIN4OO[!T_=D>=<;#S#6U,O)*[E<.,H0;@EJZT63SJ3C[0?RZI^%:^<;P3Z%C#M;!@M?%8^GYV6J=I6I>F^PPZ" +M'O4AV&F0`0C6.B47SGU5N'R'2ZP'XB_W7`\&DI:XCG]YO8K@9QB\M,FL^.V( +M7?\^WZI +MKRX<<$X])!5L?ZH+"X6.IAAG\3J@_G,KC;<[XYWIU4XPSF\$FV4")PHPYI@R +MH'EQW7&.USQU,@`MJG[;ABQ5Z?18:RJ&VAQU>[&R'E);0HJ,Z[`,@I%U)?:6 +M\>W]@$I]T^E7..NB&E,/J@3+^)M.($" +MHUX<&^:-EL$^*KO9I$E#O]H$9A*@\*C'E@>6G][ +M6<.R'*C:CPFRO6NDBQV<^VVS)=R&+VO8?!->KFWVY15=[([;TH4.?X60ZB)T +MP!)^MK.I`WM$Z7_\`(J;DPX&C#;-Y(UC:E>&R5?M.W3`.\\;O"Z +MU&,2N](&NS!9=3.+Z!:BYKH/DRU!X)4EIKTA([$>91Q,=)O2-Z_KF!1X;;KN +MVZ16%3,:H+&DG$@#SK=OI[26^KIOJ3(%0I^ZPCSNS5:0?7H9K[>%[WDU59`& +M6KKF9+OS13MJ8P,ND]F.N'/+<-&.''R5DX%N`EAEU&T]UKJF*?'T:;HXTGXA +MI`%["SOV7#]5Z6/7X/C*V2!>N:\?9GZU7L1@!:%U0'T#J,7 +M=*XVYD,!,<5H=WD)(JN%5"WT8^T)+';5MK9[J3?EY+WDEAC:5*]$N"BIUCHN +MAPM,RN"V)XM&[DK*"J'#;*(4,EG4G?'XY+!BB:`!2CW1;!G+T8*,+LQD:ZX_ +M;L>K"[S6?L<^9R"2=X\_K-^]M$,4A$\(?%S=/S4.I7UFPRL&#Z`O)V[US9T& +M?;!QT0&18>&M#/%89O/B5,@!=`B]//@^=9MZ0$2+W/:(L0CXH"+:8CF(;T4\2CPQ#$)-,J")\=8Y!O0 +M@K[).@OW@M\QI,%>JMCKQMNDPL(HL5UO6S+,NRPKF5) +M?*AT?XD-P-QQ[X@U,IQ;FY4M"0,FYF%VY(?1U)YEX:_*@S7Y7Y<"*R6-1=/4!F-U)5I3G#=0]6 +MZX?7!,Q#BW2=27>0H4\K^5(1P-'U-`ZPV\TJ'9W>DVBZF./HT.883IWMZ88Y +MSO<"DW8`I)H7E[6DU8.A,:,I*E5T-F'9!A,:>PEJFQ1B6M&^Q`H5>-5&P)L'6>)*-`Z1@WM84S+FL=59D@/\UILXN +M_X/]15,S#BH/:;K>.?H0[;>*E@%"F@]V(-);'?JT[D'$*&V+#MN9U$$/'/+O +M;K+;^3H!AU.G8'NNIA?6_R!,$W#FJO\[D*Y\JZ +MPM7C3>]K?`Y@KV+L1S@A+B>4*[1A3GT0IEQCVCSGR&IP=HJP=*Y<"%:E1%N5 +MVYME_\M$%'%FUX:_JU/(ZU*>RE="H46JO;892-*5,O$H4XV<4AX66P4?YOW% +MGIEY5`<%X]%FY\%AS7$P;V&*#RDU&-\D:R`$B@U+%V'A9X94`&P\>6_3%;$X +M30&W1`V$8%;:O41X$9/)XNVUTX!-!CJES8>\GZ\U"74`Y:90YS,JXF@[=XQN +M7=O9S5UI;X!E6]"#HUJEWJ@=6^><-ES.X/OA^,8)%#ITZ?QM86N0K=`O?$!(QU<+*MFPN"1L&<046&KF3C^'964C8X+E6]K] +MDGJ$VFC"87JOT%H+>]TC4'PJ&O?.38Z9`YA*JS6]>2JW*J+GCG_55H9&IUO< +M,&EK1#RG+4E1.!%'*;\S+&W:AS%7H"0315EG-7$:@.V3:>S<=D-;+O'Z2VI@ +MP:8OP)]S:]*$BPDBG(N:74[ND(*NV)AG_9MX@VO:IZ(6&H:T36_<[4/04EK0 +MVS;9VI37CMKN%H4QW8NI15B*L28A5;ODN",`6FVJ5`4;=9,6.%IK_BD)-(C4 +M#V-/[XJ]OIUA;F=3E>7[JC,GU/H2#D[X@15#?00)%O-<3U87AE@+J=OHTJ2Z +M<)LI?BKE=MP]-/?)BJY3G])P9>KL'J\.[%6RG>#D!?KFE'),$T)*QUE.EWWP +M^83,W>ZZMV-9QG/E;CG]HZS]HHN=K*+B]=/*'W1_@N&/7+(CI+V]UV/*>*Q. +M@%C[M9;O*-J8AL_L9.JB`1SLXZ +M9F%KVYZX[_5P^BZZBM"AU5-*!_&7MN^Y3WG5#H8:"L*T/!*C3T,X?5E;M<`B +MVEJ@:C?$V*:]>JX?3!55KJ!K$YXP<=1#'EP%!1=R><6Y>B_9N(A'.!YM!DN9 +M&L=[3:*[W8BX[6X;Y[5H+H/C"HK1?5DVQ74(.EF?8Y=@/XR5U:1-?;$O4$EL7DHSP +MG)B:A%-L:%./J]M>D>EH]2W.7>'&'H=%TSQP="+KA')Z.:6W_C)R`I=>S:GE +M,]JK)BH9._=L)V(U_*)&6?LR$^%SK<'TEV. +MVY;F021PJ7.`$.*P;^Y>J[.Y>5$8H;^;#Q>*H0+GM.S#R3OC_OO.P7I,]0T+ +M?K-K"^P9>8DQ+4E%JH.3'TC,=NW]&M-<]/9VI/K:^I[Y6CN[RE!^Z)2+/:'1 +MB'79;WMZL+2J(*1.Y=KCFH9MS"I=C/Z7%G57,LN$)R-[GT:YNZ,/)K$2QK`SD[ND8COW1)IW0DYN5SL:G9PE'\%^ +M=W!RRM5K14%<=L95V4SNAW9%JV.O=:KISRERM!:Y.CP=T.;%WNV^CG#Q;9W` +M=S-6-4R.$X45WV;V8]KGVOZ(>*Z$#-QZEQ?A&LNL +M]MI[1^WRU`:(;C,&=E?6TRUGF8%E%>)!J +M^^ES^CB80FW6MHMUH%0+/Q>F7-.@4KXAG@5Z-^YJ\2$1PN>WL5PMC,8B69_=U!2?( +M[*FPZD%`"=9R'#AP4*5W4-*-5"[([O,RS&DSZY^=4PX/Q'G;I@.>DS8B6Z+" +MG$I]%YAZ3%-I8YO60N3YF5.Y0.;D.X^)CN%'9CQ_S^F&H=?5Q+$;^M31.5MU +M2BC`+'?(1Y>=1ZRKQP6B@7TN+HW*>1FN`YX,4E)ZE&I?8!C`CUY]E\ +M=);V/U?I.7;YF\2XD;AX"J`O&!1X4YQJ.QTLRXX]D*&.B0A9OT$OSH-%8L<9 +MTI"CPUYK6C^=!J6O5.^DF?\_5S5$O4FY +M]CXMZW+YVIR:AMVPX"A;:H9S"A09-$T+O;9AR`B#F^QP@6XY_;8]5) +M.PP=KFPJ^]AV5^:Z_RQ81ZC=YRW5206=Y(>#>!C'ANMSIV4-\FIL^4;.PI*0 +M5FSCMBJ4K7'B9$W9LVTJQ`$R\<[BJGMFSW6`D9:C(*[LR[:M^]3)!".T03TU +M(UJDC=;]SZX%,G6!3"]I;L^=2MN;!'NOY*26DMGVLLHGY.'[)/>-USZB;2["`/-?)CMG>C6HIE(D +MZ-9Z?;Z;-,P'BW7M;<)PA]X""V;;!..\41@TNVO-W+:K4:-(&W%Y@* +MJ*-C/:['L_QHSJDSVY*F\E).:U2*]@I)Q=I]>[+5=7NW3ZA=P-'#K5 +M<4JK+=+";#0(&5W3^EB[-FSJQ3,1^,^%.")-!($FAS-AC^MR@180@'OLJJ:R +MO"4F<]:^MR/4J004`_E>?@TW[E0VBX$F@V_K +MEOGKA.=.&^.#K0P6AJW(6`Z>1I>1FEL=M?T=%RUI-PA:CG')Q)S*98+LUM5V +ML4VKX8JT;M"\$]YJ?O7W*VA6D&A_(\-(N'!;A+D->_M%3#Z8(*].D6AT>8-S +MYB,F$@VWA;N,W)[8S__=S]?/U\_7S]?/U\_7S]?/U\_7S]?/U\_7S]?/U\_7 +MS]?/U\_7S]?/U\_7S]?/U\_7S]?/U\_7S]?/U\_7S]?_SU[_+^_M>HH`V`D` +` +end --- fvwm2-2.0.46-BETA.orig/debian/fvwm2-menu-method +++ fvwm2-2.0.46-BETA/debian/fvwm2-menu-method @@ -0,0 +1,62 @@ +#!/usr/sbin/install-menu +#I need menu-1! +# +#NOTE: the first line of this script _must_ be +# equal to "#!/usr/sbin/install-menu", otherwise update-menus +# will feed this script old-compat-mode data. +# +#More info: /usr/doc/menu/README. +# +compat="menu-1" +supported + fvwm2module="+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" " $command "\n" + fvwmmodule= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" Exec " $command "\n" + wm= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" Restart " $command "\n" + x11fvwm2= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" Exec " $command "\n" + x11= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" Exec " $command "\n" + text= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\"" \ + " Exec /usr/bin/X11/xterm -T \"" $title "\" -e " $command "\n" +endsupported + +# Ok, "startmenu" is a little wacky, and comes in 4 parts: +# 1. If this is running for a user, then we do a DestroyMenu to +# clear out the system one. Furthermore, if we're dealing with the +# top-level /Debian menu, then add a title for it (normally done in +# system.fvwm2rc), and re-read the main-menu-pre.hooks whose results +# we merrily blew away earlier. This is so that the +# main-menu-pre.hooks work for users as well as system-wide. Of +# course, none of this happens if we're running as root to produce the +# system-wide menudef.hook file. +# 2. We spit out an "AddToMenu /Foo/Bar/Baz" to start this menu. +# 3. We add the title to the menu if this isn't the /Debian menu +# (since that title comes from the system.fvwm2rc). +# 4. We add a trailing newline to the lot. +startmenu= ifroot("", \ + "DestroyMenu \"" $section "\"\n" \ + ifeq($section, "/Debian", \ + "AddToMenu \"/Debian\" \"Main Menu\" Title\n" \ + "Read /etc/X11/fvwm2/main-menu-pre.hook\n" \ + "Read .fvwm2/main-menu-pre.hook\n")) \ + "AddToMenu \"" $section "\"" \ + ifnempty($title, " \"" $title "\" Title") \ + "\n" +endmenu= "\n" +submenutitle= "+ \"" escfirst($title,$hotkey,"&") \ + cond_surr($icon,"%","%") "\" PopUp " $section "\n" +genmenu= "menudefs.hook" +rootprefix="/etc/X11/fvwm2/" +userprefix="/.fvwm2/" +treewalk="c(m)" + +# This is just as an example of what is possible. It causes all +# running fvwm2's to restart. Uncomment the following line if you +# want this to happen. +#postrun="killall -USR1 /usr/X11R6/bin/fvwm2" + +preoutput= "# Automatically generated file. Do not edit (see /usr/doc/menu/README)\n\n" --- fvwm2-2.0.46-BETA.orig/debian/fvwm2-menudefs +++ fvwm2-2.0.46-BETA/debian/fvwm2-menudefs @@ -0,0 +1,15 @@ +?package(fvwm2):needs="wm" section="WindowManagers" icon="none" title="Fvwm2" command="/usr/bin/X11/fvwm2" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="Fvwm2Banner" command="/usr/lib/X11/fvwm2/FvwmBanner" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmAudio" command="/usr/lib/X11/fvwm2/FvwmAudio" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmBacker" command="/usr/lib/X11/fvwm2/FvwmBacker" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmButtons" command="/usr/lib/X11/fvwm2/FvwmButtons DebianFvwmButtons" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmCascade" command="/usr/lib/X11/fvwm2/FvwmCascade" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmTile" command="/usr/lib/X11/fvwm2/FvwmTile" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmIconBox" command="/usr/lib/X11/fvwm2/FvwmIconBox" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmIconMan" command="/usr/lib/X11/fvwm2/FvwmIconMan" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmIdent" command="/usr/lib/X11/fvwm2/FvwmIdent" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmPager" command="/usr/lib/X11/fvwm2/FvwmPager 0 3" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmSave" command="/usr/lib/X11/fvwm2/FvwmSave" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmSaveDesk" command="/usr/lib/X11/fvwm2/FvwmSaveDesk" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmTalk" command="/usr/lib/X11/fvwm2/FvwmTalk" +?package(fvwm2):needs="fvwm2module" section="Modules" icon="none" title="FvwmWinList" command="/usr/lib/X11/fvwm2/FvwmWinList" --- fvwm2-2.0.46-BETA.orig/debian/install-fvwm2menu +++ fvwm2-2.0.46-BETA/debian/install-fvwm2menu @@ -0,0 +1,245 @@ +#!/usr/bin/perl -w +# +# Debian install-fvwm2menu (c) Austin Donnelly 1996 +# Closely based on a sh and awk version by Lars Wirzenius. +# +# This is free software; see the GNU General Public Licence +# version 2 or later for copying conditions. There is NO warranty. +# +# usage: +# install-fvwm2menu --install menu entryid icon menutext cmd +# install-fvwm2menu --remove entryid +# install-fvwm2menu --build + +$dir = $ENV{"dir"}; +$HOME = $ENV{"HOME"}; + +$progname = `basename $0`; +chop($progname); + +if (!defined($dir)) +{ + if ($> == 0) + { + $dir = "/etc/X11/fvwm2"; + } else { + die "$progname: can't find your home directory!\n" + if (!defined($HOME)); + $dir = "$HOME/.fvwm2"; + } +} + +# sanity check +die "$progname: $dir doesn't exist\n" if (! -e "$dir"); +die "$progname: $dir isn't a directory\n" if (! -d "$dir"); + +$menus_dat = "$dir/menus.dat"; +$menudefs_hook = "$dir/menudefs.hook"; +$main_menu_hook = "$dir/main-menu.hook"; + +sub usage +{ + print STDERR <${menudefs_hook}.new") + || die "$progname: open ${menudefs_hook}.new for write: $!\n"; + + @dat = ; # slurp whole file + close(I); + @dat = sort(@dat); + + %menu=(); # holds the text of the menu + %submenu=(); # which submenus have been linked in yet + + foreach $line (@dat) + { + @parts = split(' ', $line); + $menuname = $parts[0]; + $id = $parts[1]; + $icon = $parts[2]; + $text = $line; + chop($text); + $text =~ s/^[^"]*"//; + $text =~ s/\".*//; + $text = "%$icon%$text" if ($icon ne "none"); + $cmd = $line; + chop($cmd); + $cmd =~ s/^[^"]*"[^"]*" //; + + $menu{$menuname}="" if (!defined($menu{$menuname})); + $menu{$menuname} .= "+ \"$text\" $cmd\n"; + + # now create any links needed + $root=""; + subm: foreach $subm (split(/\//, $menuname)) + { + $root eq "" && ($root = $subm, next subm); # get root + if (!defined($submenu{"$root/$subm"})) + { + $menu{$root}="" if (!defined($menu{$root})); + $menu{$root} .= "+ \"$subm\" Popup $root/$subm\n"; + $submenu{"$root/$subm"} = 1; + } + $root .= "/$subm"; + } + } + + # write out menu definitions + foreach $m (keys %menu) + { + print O "DestroyMenu $m\n"; + $s = $m; + $s =~ s!^.*/!!; + print O "AddToMenu $m $s Title\n"; + print O "$menu{$m}\n"; + } + close(O); + + rename("${menudefs_hook}.new", "$menudefs_hook") + || die "$progname: rename(\"${menudefs_hook}.new\", \"$menudefs_hook\") failed: $!\n"; + + # and the top-level entries + open(O, ">${main_menu_hook}.new") + || die "open ${main_menu_hook}.new for write failed: $!\n"; + %toplev=(); + foreach $line (@dat) + { + @parts = split(' ', $line); + $menuname = $parts[0]; + $menuname =~ m!^([^/]+)! || die "match failed, internal error"; + $menuname = $1; + if (!defined($toplev{$menuname})) + { + $toplev{$menuname} = 1; + print O "+ \"$menuname\" Popup $menuname\n"; + } + } + close(O); + + rename("${main_menu_hook}.new", "$main_menu_hook") + || die "$progname: rename(\"${main_menu_hook}.new\", \"$main_menu_hook\") failed: $!\n"; +} + + +sub install +{ + local ($menu, $id, $icon, $text, $cmd) = @_; + local ($printed); + + &touch($menus_dat); + + open(I, "<$menus_dat") + || die "$progname: open $menus_dat for read: $!\n"; + open(O, ">${menus_dat}.new") + || die "$progname: open ${menus_dat}.new for write: $!\n"; + + $printed = 0; + while() + { + @parts = split; + if ($parts[1] eq $id) + { + print O "$parts[0] $id $icon \"$text\" $cmd\n"; + $printed = 1; + } else { + print O; + } + } + print O "$menu $id $icon \"$text\" $cmd\n" + if (!$printed); + + close(I); + close(O); + + rename("${menus_dat}.new", "$menus_dat") + || die "$progname: rename(\"${menus_dat}.new\", \"$menus_dat\") failed: $!\n"; + + &rebuild; +} + + +sub remove +{ + local ($id) = @_; + local (@parts); + + &touch($menus_dat); + + open(I, "<$menus_dat") + || die "$progname: open $menus_dat for read: $!\n"; + open(O, ">${menus_dat}.new") + || die "$progname: open ${menus_dat}.new for write: $!\n"; + + while() + { + @parts = split; + print O if ($parts[1] ne $id); + } + + close(I); + close(O); + + rename("${menus_dat}.new", "$menus_dat") + || die "$progname: rename(\"${menus_dat}.new\", \"$menus_dat\") failed: $!\n"; + + &rebuild; +} + +sub touch +{ + local ($file) = @_; + + open(T, ">>$file") || die "$progname: touch $file: $!\n"; + close(T); +} + + +# Main program starts here + +&usage if ($#ARGV < 0); +$opt = shift; + +if ($opt eq "--install" || + $opt eq "-i") +{ + &usage if ($#ARGV != 4); + &install($ARGV[0], $ARGV[1], $ARGV[2], $ARGV[3], $ARGV[4]); + exit(0); +} + +if ($opt eq "--remove" || + $opt eq "-r") +{ + &usage if ($#ARGV != 0); + &remove($ARGV[0]); + exit(0); +} + +if ($opt eq "--build" || + $opt eq "-b") +{ + &rebuild; + exit(0); +} + +&usage; --- fvwm2-2.0.46-BETA.orig/debian/m4.fvwm2rc +++ fvwm2-2.0.46-BETA/debian/m4.fvwm2rc @@ -0,0 +1,646 @@ +# A contributed fvwm2rc from Steve McIntyre +# Added 7th May 1997 by Austin Donnelly +# This config is (c) 1997 Steve McIntyre. + +#undefine(`include') +# Heavy use of m4 here - needs to be called as `fvwm2 -cmd "FvwmM4 .fvwm2rc"' + +# Define common stuff at the top to make things consistent, particularly +# the Eng machines - it used to need things changing about 20 times, one per +# machine. Also means adding of new machines is easy - 3 entries: +# here at the top, put a definition of colour, name, userid etc +# add an rc_(whatever) to the logins menu +# add a _gs2(whatever) to the GoodStuff bar +#If there is an icon to match the machine name, add a _style(whatever) entry + +#Set up forloop functions for later use. Copied out of the m4 manual. +# +define(`forloop',`pushdef(`$1', `$2')_forloop(`$1', `$2', `$3', `$4')popdef(`$1')') +define(`_forloop',`$4`'ifelse($1, `$3', ,`define(`$1', incr($1))_forloop(`$1', `$2', `$3', `$4')')') + +#Set up capitalisation functions. Ditto. +# +define(`upcase', `translit(`$*', `a-z', `A-Z')')dnl +define(`downcase', `translit(`$*', `A-Z', `a-z')')dnl +define(`capitalize1',`regexp(`$1', `^\(\w\)\(\w*\)', `upcase(`\1')`'downcase(`\2')')')dnl +define(`cap_first', `patsubst(`$1', `\w+', `capitalize1(`\&')')')dnl + +#Set up style functions +define(`_style', `Style "$1*" Icon $1.xpm +Style "upcase($1)*" Icon $1.xpm') + +#Set up the remote xterm aliases... +# +# _opt is the thing to call for an xterm with rlogin, _sopt for ssh +# ybxterm is a shell script containing the standard options for each xterm + +define(`rxterm', `ybxterm -ut -T $1 -n $1 $2 -e rlogin $1 -l $3 &') +define(`sxterm', `ybxterm -ut -T $1 -n $1 $2 -e ssh $1 -l $3 &') +define(`_opt', `rxterm($1,`-bg $2 -fg $3 -cr $3',$4)') +define(`_sopt', `sxterm($1,`-bg $2 -fg $3 -cr $3',$4)') + +# define r_(machine) for each, fields are machine name, bg, fg, userid +# +# Linux machines first +# +define(`r_hermes', `_opt(`hermes',sienna,yellow,sam1007)') +define(`r_chiark', `_sopt(`chiark.greenend.org.uk',red4,white,stevem)') +define(`r_yuggoth', `_sopt(`yuggoth.girton.cam.ac.uk',blue4,white,sam1007)') +define(`r_phobos', `_sopt(`phobos.chu.cam.ac.uk',navyblue,sandybrown,sam1007)') +define(`r_piranha', `_sopt(`piranha.chu',black,skyblue,sam1007)') +define(`r_icarus', `_sopt(`icarus.chu',red4,yellow,sam1007)') +define(`r_goblin', `_sopt(`goblin.chu',green4,white,sam1007)') +define(`r_gromit', `_sopt(`gromit.chu',MediumPurple4,skyblue,sam1007)') +define(`r_master', `_sopt(`master.debian.org',purple4,yellow,93sam)') +define(`r_khem', `_sopt(`khem.trinhall',dimgrey,yellow2,stevem)') +define(`r_artemis', `_opt(`artemis.chu',coral2,white,sam1007)') +# +# Now the Engineering HP machines; these will be used later +# +define(`r_eng', `"$1" Exec _opt(`$1.eng',navyblue,yellow,93sam)') +define(`gr_eng', `Exec "xterm" _opt(`$1.eng',navyblue,yellow,93sam)') + +# Simple X def +define(`eng_x', `"$1 X" Exec -bpp 8 -query $1.eng :1 &') + +define(`rc_', `"$1" Exec r_$1') +define(`grc_', `Exec "xterm" r_$1') +define(`_gs2', `*FvwmButtons2 cap_first($1) `$1'.xpm grc_(`$1')') + +define(`_mod_play', `exec ybxterm +ls -geometry 66x7-0-73 -fg PaleGreen -cr PaleGreen -T "modplay" -n "modplay" -e mod &') + +############################################################################## + +Style "*" BorderWidth 2, HandleWidth 3, Icon unknown1.xpm, SloppyFocus +Style "*" Color yellow/seagreen, MWMFunctions,MWMDecor,HintOverride +Style "*" DecorateTransient,IconBox -117 195 -1 -85, DumbPlacement +Style "*" StickyIcon + +HilightColor yellow #505090 +MenuStyle yellow #405090 yellow -*-clean-medium-r-*-*-*-*-*-*-*-50-*-* +WindowFont -*-clean-medium-r-*-*-*-*-*-*-*-50-*-* +IconFont -*-clean-medium-r-*-*-*-*-*-*-*-50-*-* +ClickTime 150 +ColormapFocus FollowsMouse +XORvalue 255 + +# OpaqueMove has a number (N) attached to it (default 5). +# if the window occupies less than N% of the screen, +# then opaque move is used. 0 <= N <= 100 +#OpaqueMove 100 + +# move by 10% on the edge of the screen. +EdgeScroll 10 10 + +# A modest delay before scrolling pages seems to be nice... +EdgeResistance 100 100 + +#set the desk top size in units of physical screen size +DeskTopSize 4x4 + +########################################################################## +# Module path and paths to the icons +# +# ModulePath is a colon-separated list, just like regular unix PATH +ModulePath /usr/lib/X11/fvwm2 +PixmapPath /usr/local/`include'/X11/pixmaps:/usr/`include'/X11/pixmaps/ +IconPath /usr/local/`include'/X11/bitmaps/:/usr/`include'/X11/bitmaps/ + +# WATCH THE USE OF THE WORD "INCLUDE" HERE - M4 WILL REPLACE IT IF NOT +# QUOTED... + +Style "Fvwm*" NoTitle, Sticky, WindowListSkip, Color yellow/#8e1818 +Style "*Pager*" BorderWidth 4, StaysOnTop, NoHandles +Style "FvwmBanner" StaysOnTop +Style "FvwmWinList" BorderWidth 0 +Style "FvwmBut*" NoTitle, NoHandles, Color yellow/#8e1818, Sticky, WindowListSkip, BorderWidth 0 +Style "GoodStuff*" NoTitle, NoHandles, Color yellow/#8e1818, Sticky, WindowListSkip, BorderWidth 0 +Style "Monitor" NoTitle, NoHandles, Color yellow/#8e1818, Sticky, WindowListSkip +Style "xload" NoTitle, Nohandles, Color yellow/#8e1818, Sticky, WindowListSkip +Style "xosview*" Color yellow/#8e1818, Sticky, SloppyFocus, WindowListSkip +Style "*lock" BorderWidth 2, NoTitle, NoHandles, Sticky, WindowListSkip +Style "xbiff" NoTitle, Nohandles, Sticky, WindowListSkip +Style "xmailbox" NoTitle, Nohandles, Sticky, WindowListSkip +Style "Maker" StartsOnDesk 1 +Style "matlab" StartsOnDesk 3 +Style "signal" StartsOnDesk 3 +Style "rxvt" Icon xterm.xpm +Style "xterm" Icon 2hammer4.xpm +Style "Appointment" Icon datebook.xpm +Style "xcalc" Icon xcalc.xpm +Style "xbiff" Icon mail1.xpm +Style "header" NoTitle,StaysOnTop,NoHandles +Style "xmh" Icon mail1.xpm, StartsOnDesk 2 +Style "xman" Icon xman.xpm +Style "xvgr" Icon graphs.xpm +Style "matlab" Icon math4.xpm +Style "xmag" Icon mag_glass.xpm +Style "xgraph" Icon graphs.xpm +Style "GoodStuff" Icon toolbox.xpm +Style "xconsole" Icon fvwm.xpm +Style "Xman" Icon xman.xpm +Style "CLUB*" Icon clamp.xpm +Style "club*" Icon clamp.xpm +Style "PUNCH*" Icon clamp.xpm +Style "punch*" Icon clamp.xpm +Style "tw*" Icon clamp.xpm +Style "clotho*" Icon clamp.xpm +Style "atropos*" Icon clamp.xpm +Style "HERMES*" Icon xterm-sun.xpm +Style "hermes*" Icon xterm-sun.xpm +Style "LAUNCH*" Icon city.xpm +Style "launch*" Icon city.xpm +Style "GREX*" Icon city.xpm +Style "grex*" Icon city.xpm +Style "Mosaic" Icon map.xpm +Style "Pine" Icon mail1.xpm +Style "Trn" Icon news1.xpm +Style "News*" Icon news1.xpm +_style(artemis) +_style(chiark) +_style(piranha) +_style(icarus) +_style(gromit) +_style(goblin) +_style(phobos) +_style(myrddin) +_style(gandalf) +_style(khem) +_style(master) +_style(darkstar) +_style(valour) +_style(yuggoth) +_style(tacitus) +Style "xdos" Icon ms-dos.xpm +Style "DOS in a BOX" Icon ms-dos.xpm +Style "emacs*" Icon emacs.xpm +Style "*LyX*" Icon lyx.xpm +Style "*Netscape*" Icon netscape.xpm +Style "xmcd" Icon xmcd.xpm +Style "*XGusMix*" Icon xfmix.xpm +Style "*modplay*" Sticky, WindowListSkip, Icon modplay.xpm + +# Change the Maximize and iconify buttons to up and down triangles. + +ButtonStyle 2 4 50x35@1 65x65@0 35x65@0 50x35@1 +ButtonStyle 4 4 50x65@1 35x35@1 65x35@1 50x65@0 + +# Change the Kill button to a big "X", left hand button no. 2 +ButtonStyle 3 13 30x20@1 50x40@0 70x20@1 80x30@0 60x50@0 80x70@0 70x80@0 50x60@1 30x80@0 20x70@1 40x50@1 20x30@1 30x20@1 + +############################################################################# + +AddToFunc InitFunction "I" Module FvwmButtons1 ++ "I" Module FvwmButtons2 ++ "I" Module FvwmWinList ++ "I" Module FvwmPager 0 0 ++ "I" Module FvwmAuto 250 raise ++ "I" GoToPage 1 0 ++ "I" Exec xpostit -geometry +158+0 & + +AddToFunc RestartFunction "I" Module FvwmButtons1 ++ "I" Module FvwmButtons2 ++ "I" Module FvwmWinList ++ "I" Module FvwmPager 0 0 ++ "I" Module FvwmAuto 250 raise ++ "I" GoToPage 1 0 + +############################################################################ +# Now define some handy complex functions + +# This one moves and then raises the window if you drag the mouse, +# only raises the window if you click, or does a RaiseLower if you double +# click +AddToFunc "Move-or-Raise" ++ "Motion" Move ++ "Motion" Raise ++ "Click" Raise ++ "DoubleClick" RaiseLower + +AddToFunc "maximize_func" ++ "Motion" Maximize 0 100 ++ "Click" Maximize 0 80 ++ "DoubleClick" Maximize 100 100 + +# This one moves and then lowers the window if you drag the mouse, +# only lowers the window if you click, or does a RaiseLower if you double +# click +AddToFunc "Move-or-Lower" ++ "Motion" Move ++ "Motion" Lower ++ "Click" Lower ++ "DoubleClick" RaiseLower + +# This one moves or (de)iconifies: +AddToFunc "Move-or-Iconify" ++ "Motion" Move ++ "DoubleClick" Iconify + +# This one resizes and then raises the window if you drag the mouse, +# only raises the window if you click, or does a RaiseLower if you double +# click +AddToFunc "Resize-or-Raise" ++ "Motion" Resize ++ "Motion" Raise ++ "Click" Raise ++ "DoubleClick" RaiseLower + +############################################################################## +#now define the menus - defer bindings until later + +# add the Debian automatically-generated menus... - linked later by a +# "/Debian" entry in the top level menu... +include(`/etc/X11/fvwm2/menudefs.hook') + +AddToMenu "Local-Shells" "Xterm" Exec ybxterm & ++ "Large Xterm" Exec ybxterm -fn 10x20 & ++ "" Nop ++ "Rxvt" Exec rxvt -font 7x14 -ls & ++ "Large Rxvt" Exec rxvt -font 10x20 -ls & + +AddToMenu "clusterlogin" r_eng(club) +# Produce a list of xterm entries for tw100...tw900 ++ r_eng(punch) + forloop(`i', 1, 9, `translit(`format(`+ r_eng(tw%1i00)Z', i,)',`Z',` +')') + +AddToMenu "twglogin" +# Produce a list of xterm entries for twg01...twg13 + forloop(`i', 1, 13, `translit(`format(`+ r_eng(twg%02i)Z', i,)',`Z',` +')') + +AddToMenu "Engx" eng_x(club) ++ eng_x(punch) + forloop(`i', 1, 9, `translit(`format(`+ eng_x(tw%1i00)Z', i,)',`Z',` +')') + +AddToMenu "Englogin" r_eng(club) ++ r_eng(punch) ++ "Clusters" Popup clusterlogin ++ "twg machines" Popup twglogin + +AddToMenu "Chulogin" +# Change colour definitions etc at the top of this file ++ "Hammer" Exec ybxterm -j -ls -sb -sl 500 -e telnet hammer& ++ rc_(artemis) ++ rc_(chiark) ++ rc_(goblin) ++ rc_(gromit) ++ rc_(icarus) ++ rc_(phobos) ++ rc_(piranha) + +AddToMenu "Remote" "Rlogins" Title ++ "Hammer" Exec rxvt -font 7x14 -T Extralogin -n HAMMER -e telnet hammer & ++ "Churchill" Popup Chulogin ++ r_eng(club) ++ "Engineering" Popup Englogin ++ rc_(hermes) ++ eng_x(club) ++ "X to Eng" Popup Engx ++ rc_(grex) ++ rc_(khem) ++ rc_(master) ++ rc_(yuggoth) + +AddToMenu "Local-Apps" "Ghostview" Exec ghostview & ++ "GNU Emacs" Exec emacs -fg yellow -cr yellow -bg black & ++ "Nedit" Exec nedit & ++ "Xpaint" Exec xpaint & ++ "XV 3.10a" Exec xv & ++ "Mosaic" Exec mosaic & ++ "Netscape" Exec netscape -geometry 800x800 & ++ "WAVPlay" Exec xplay & ++ "XArchie" Exec xarchie & ++ "CD Player" Exec xmcd & ++ "GUSMix" Exec xgusmix & ++ "ModPlay" Exec _mod_play + +AddToMenu "Utils" "Xconsole" Exec restart-xconsole & ++ "XMix" Exec xmix & ++ "Top" Exec ybxterm +sl +sb -T Top -n Top -e top & ++ "Calculator" Exec xcalc & ++ "Xman" Exec xman & ++ "Xfontsel" Exec xfontsel & ++ "Xcolorsel" Exec xcolorsel & + +# This menu is invoked as a sub-menu - it allows you to quit, +# restart, or switch to another WM. +AddToMenu "Quit-Verify" "Restart Fvwm2" Restart fvwm2 ++ "Restart Fvwm" Restart fvwm + +# Provides a list of modules to fire off +AddToMenu "Module-Popup" "Modules" Title ++ "FvwmButtons1" Module FvwmButtons1 ++ "FvwmButtons2" Module FvwmButtons2 ++ "Clean-Up" Module FvwmClean ++ "Identify" Module FvwmIdent ++ "SaveDesktop" Module FvwmSave ++ "Debug" Module FvwmDebug ++ "Pager" Module FvwmPager 0 0 ++ "FvwmWinList" Module FvwmWinList + +# This menu will fire up some very common utilities +AddToMenu "Utilities" "Hammer Menu" Title ++ "Shell" Exec ybxterm & ++ "Talk Window" Exec ybxterm +ls -T talk -n ++ "Dos In A Box" Exec xdos & + +# Root's .fvwmrc is sym-linked here, too. We don't want to use mail or +# news as root, so only add these 2 lines if sam1007. + +ifelse(USER,sam1007,` ++ "Pine" Exec exec ybxterm -ut -geometry 80x50 -T Pine -n PINE -e pine & ++ "Trn" Exec exec ybxterm -ut -geometry 80x50 -T Trn -n TRN -e trn4 & +') + ++ "" Nop ++ "Utilities" Popup Utils ++ "Applications" Popup Local-Apps ++ "" Nop ++ "Debian" Popup /Debian ++ "" Nop ++ "Rlogins" Popup Remote ++ "Shells" Popup Local-Shells ++ "" Nop ++ "Screensavers" Popup /Debian/Screen/Screen-saver ++ "Screen Locks" Popup /Debian/Screen/Lock ++ "" Nop ++ "Fvwm" Popup Quit-Verify ++ "Modules" Popup Module-Popup ++ "Refresh screen" Refresh ++ "" Nop ++ "" Nop ++ "Logout" Quit + +# This defines the most common window operations +AddToMenu "WindowOps" "Move" Move ++ "" Nop ++ "End Task" Delete ++ "Destroy" Destroy ++ "" Nop ++ "Resize" Resize +#+ "Raise" Raise +#+ "Lower" Lower ++ "(De)Iconify" Iconify ++ "(Un)Stick" Stick +#+ "(Un)Maximize" Maximize +#+ "(Un)Maximize Vertical" Maximize 0 100 + +# A trimmed down version of "WindowOps", good for binding to decorations +AddToMenu "WindowOps2" ++ "Move" Function Move-or-Raise ++ "Resize" Function Resize-or-Raise ++ "Raise" Raise ++ "Lower" Lower ++ "Iconify" Iconify ++ "(Un)Stick" Stick ++ "" Nop ++ "Destroy" Destroy ++ "Delete" Delete ++ "" Nop ++ "ScrollBar" Module FvwmScroll 2 2 + +############################################################################# +# One more complex function - couldn't be defined earlier because it used +# pop-up menus +# +# This creates a motif-ish sticky menu for the title-bar window-ops +# pop-up +# Menu acts like normal twm menu if you just hold the button down, +# but if you click instead, the menu stays up, motif style +AddToFunc "window_ops_func" "Click" Popup WindowOps2 ++ "Motion" Popup WindowOps2 ++ "DoubleClick" Delete + +############################################################################## +# This defines the mouse bindings + +# First, for the mouse in the root window +# Button 1 gives the Utilities menu +# Button 2 gives the Window Ops menu +# Button 3 gives the WindowList (like TwmWindows) +# I use the AnyModifier (A) option for the modifier field, so you can hold down +# any shift-control-whatever combination you want! + +# Button Context Modifi Function +Mouse 1 R A PopUp "Utilities" +Mouse 2 R A PopUp "WindowOps" +Mouse 3 R A Popup "Remote" +#Mouse 3 R A Module "winlist" FvwmWinList transient + + + +# Now the title bar buttons +# Any button in the left title-bar button gives the window ops menu +# Any button in the right title-bar button Iconifies the window +# Any button in the rightmost title-bar button maximizes +# Note the use of "Mouse 0" for AnyButton. + +# Button Context Modifi Function +Mouse 0 1 A Function "window_ops_func" +Mouse 0 2 A Function "maximize_func" +Mouse 0 4 A Iconify +Mouse 0 3 A Destroy # Kill without prejudice! + +# Now the rest of the frame +# Here I invoke my complex functions for Move-or-lower, Move-or-raise, +# and Resize-or-Raise. +# Button 1 in the corner pieces, with any modifiers, gives resize or raise +Mouse 1 FS A Function "Resize-or-Raise" +# Button 1 in the title, sides, or icon, w/ any modifiers, gives move or raise +Mouse 1 T A Function "Move-or-Raise" + +Mouse 1 I A Iconify +Mouse 2 I A Function "Move-or-Iconify" + +# Button 2 in the corners, sides, or title-bar gives the window ops menu +Mouse 2 FST A Function "window_ops_func" +# Button 3 anywhere in the decoration (except the title-bar buttons) +# does a raise-lower +Mouse 3 TSIF A RaiseLower + +# Button 3 in the window, with the Modifier-1 key (usually alt or diamond) +# gives Raise-Lower. Used to use control here, but that interferes with xterm +Mouse 3 W M RaiseLower + +############################################################################ +# Now some keyboard shortcuts. + +# Arrow Keys +# press arrow + meta + control anywhere, and scroll by 1 page +Key Left A CM Scroll -100 0 +Key Right A CM Scroll +100 +0 +Key Up A CM Scroll +0 -100 +Key Down A CM Scroll +0 +100 + +# press arrow + meta key, and scroll by 1/10 of a page +# commented out so netscape alt-left and alt-right work for back/forward +#Key Left A M Scroll -10 +0 +#Key Right A M Scroll +10 +0 +#Key Up A M Scroll +0 -10 +#Key Down A M Scroll +0 +10 + +# press shift arrow + control anywhere, and move the pointer by 1% of a page +Key Left A SC CursorMove -1 0 +Key Right A SC CursorMove +1 +0 +Key Up A SC CursorMove +0 -1 +Key Down A SC CursorMove +0 +1 + +# press shift arrow + meta key, and move the pointer by 1/10 of a page +Key Left A SM CursorMove -10 +0 +Key Right A SM CursorMove +10 +0 +Key Up A SM CursorMove +0 -10 +Key Down A SM CursorMove +0 +10 + +# Keyboard accelerators +Key F1 A M Popup "Utilities" +Key F2 A M Popup "WindowOps" +Key F3 A M Module "WindowList" FvwmWinList +Key F4 A M Iconify +Key F5 A M Move +Key F6 A M Resize +Key F7 A M CirculateUp +Key F8 A M CirculateDown +Key Tab A M CirculateUp + +#Page Up/Dapge Down keys are used to scroll by one desktop page +# in any context, press page up/down + control +# in root context, just pressing page up/down is OK +# +# I prefer the non-wrapping scroll. These are for example purposes only +#Key Next A C Scroll 100000 0 +#Key Next R N Scroll 100000 0 +#Key Prior A C Scroll -100000 0 +#Key Prior R N Scroll -100000 0 + + +############################################################################ +############################################################################ +#Definitions used by the modules + +###################### GoodStuff button-bar no 1!########################### +# Colors +*FvwmButtons1Fore Yellow +*FvwmButtons1Back #405090 + +# Font +*FvwmButtons1Font -adobe-times-medium-r-*-*-12-*-*-*-*-*-*-* +# Geometry - really likes to pick its own size, but giving a position is OK +*FvwmButtons1Geometry 72x601+0-72 + +# Layout: specify rows or columns, not both +*FvwmButtons1Columns 1 + +# Define the buttons to use..... +*FvwmButtons1 Xterm 2hammer4.xpm Exec "xterm" ybxterm & +ifelse(USER,sam1007,` +*FvwmButtons1 News@ch news1.xpm Exec "News@chiark" ybxterm -geometry 80x50 -T "News@chiark" -n "News@chiark" -e bin/trn.c & +*FvwmButtons1 Pine mail1.xpm Exec "Pine" ybxterm -geometry 80x50 -T Pine -n PINE -e pine & +*FvwmButtons1 Trn news1.xpm Exec "Trn" ybxterm -geometry 80x50 -T Trn -n TRN -e trn4 & +') +*FvwmButtons1 GUS-Mixer xfmix.xpm Exec "" xgusmix & +*FvwmButtons1 Modplay modplay.xpm Exec "modplay" _mod_play +*FvwmButtons1 CD-player xmcd.xpm Exec "" xmcd & +*FvwmButtons1 Netscape netscape.xpm Exec "Netscape" netscape -geometry 800x800& +*FvwmButtons1 Mosaic xmosaic.xpm Exec "Mosaic" mosaic -geometry 800x800& +*FvwmButtons1 DOS_Box ms-dos.xpm Exec "DOS in a BOX" xdos & + +###################### GoodStuff button-bar no 2!########################### +# Colors +*FvwmButtons2Fore Yellow +*FvwmButtons2Back #405090 + +# Font +*FvwmButtons2Font -adobe-times-medium-r-*-*-12-*-*-*-*-*-*-* +# Geometry - really likes to pick its own size, but giving a position is OK +*FvwmButtons2Geometry 780x72+218-1 + +# Layout: specify rows or columns, not both +*FvwmButtons2Rows 1 + +# Define the buttons to use..... + +_gs2(master) +_gs2(artemis) +_gs2(chiark) +_gs2(goblin) +_gs2(gromit) +_gs2(icarus) +_gs2(khem) +_gs2(phobos) +_gs2(piranha) +_gs2(yuggoth) +*FvwmButtons2 Club clamp.xpm gr_eng(club) +*FvwmButtons2 Xterm 2hammer4.xpm Exec "xterm" ybxterm & + +######################### No Clutter ######################################## +# I only wrote NoClutter as a simple test case, but maybe some big sites like +# universities really have usage problems (too many open windows).... +# Time delays are in seconds. +*FvwmNoClutter 3600 Iconify 1 +*FvwmNoClutter 86400 Delete +*FvwmNoCLutter 172800 Destroy + +########################## Window-Identifier ############################### +# Just choose colors and a fonts +*FvwmIdentBack MidnightBlue +*FvwmIdentFore Yellow +*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* + +########################### Pager ######################################### +*FvwmPagerBack yellow4 +#*FvwmPagerFore black +#*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* +#*FvwmPagerRows 4 +#*FvwmPagerColumns 4 +*FvwmPagerFont none +*FvwmPagerHilight orchid +*FvwmPagerGeometry 88x67-1-1 +#*FvwmPagerDeskTopScale number 38 +#*FvwmPagerLabel 0 Misc +#*FvwmPagerLabel 1 FrameMaker +#*FvwmPagerLabel 2 Mail +#*FvwmPagerLabel 3 Matlab +*FvwmPagerSmallFont 5x8 + +##########################FvwmWinList################################## +*FvwmWinListBack #405090 +*FvwmWinListFore yellow +*FvwmWinListFocusBack #8e1818 +*FvwmWinListFocusFore yellow +*FvwmWinListFont -*-clean-medium-r-*-*-*-*-*-*-*-50-*-* +*FvwmWinListAction Click1 Iconify -1,Focus +*FvwmWinListAction Click2 Iconify +*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent +*FvwmWinListUseSkipList +*FvwmWinListGeometry -304+0 +*FvwmWinListLeftJustify +*FvwmWinListMinWidth 200 +*FvwmWinListMaxWidth 400 +*FvwmWinListTruncateLeft +#*FvwmWinListNoAnchor + +################ Audio Stuff ############################## + +*FvwmAudioPlayCmd /usr/local/bin/play +*FvwmAudioDir /sounds/wav +*FvwmAudioDelay 4 + +#*FvwmAudio iconify eeeooop.wav +#*FvwmAudio destroy_window moo.wav +#*FvwmAudio startup music/machine2.wav +#*FvwmAudio shutdown film_tv/hal9000/mind.wav +#*FvwmAudio unknown elebell.wav +#*FvwmAudio new_window moo.wav +#*FvwmAudio raise_window clwntoy2.wav +#*FvwmAudio lower_window +#*FvwmAudio focus_change elebell.wav +#*FvwmAudio deiconify eeerrupp.wav +#*FvwmAudio toggle_paging +#*FvwmAudio new_page jawharp.wav +#*FvwmAudio new_desk jawharp.wav +#*FvwmAudio configure_window +#*FvwmAudio window_name +#*FvwmAudio icon_name + --- fvwm2-2.0.46-BETA.orig/debian/postinst +++ fvwm2-2.0.46-BETA/debian/postinst @@ -0,0 +1,323 @@ +#!/usr/bin/perl -w + +$FVWMDIR="/etc/X11/fvwm2"; +#$INSTALL_FVWM="/usr/bin/install-fvwm2menu"; +$CONFIGDONE="$FVWMDIR/config.done"; +$UTILDIR="/usr/doc/fvwm2/utils"; +$CONVPROG="convert_users"; +$MENUPROG="/etc/menu-methods/fvwm2"; +$UPDATE_MENUS="/usr/bin/update-menus"; +$MAINMENU_HOOK="/etc/X11/fvwm2/main-menu.hook"; +#$MAIN_MENU_PRE="/etc/X11/fvwm2/main-menu-pre.hook"; +$WINMGRS="/etc/X11/window-managers"; +#@MAINMENUPRE_TEXT=("# Same as main-menu.hook, but entries are added at the\n", +# "# very beginning of the menu.\n"); + + +# If we have any hook files from a previous install saved by the +# preinst, then revert to them. We do this every time, but actually, +# it's only useful when upgrading from an fvwm2 with the .hook files +# in the .deb to one without them. The preinst moves the hooks to +# foo.preinst.save, and this bit of code here moves them back. This +# foils dpkg's attempt to delete them when it notices they leave the +# file list for the package. +foreach $i (glob("$FVWMDIR/*.preinst.save")) +{ + $i =~ /^(.*).preinst.save$/; + $newname = $1; + rename($i, $newname) || + warn "fvwm2 postinst: unable to rename $i to $newname: $!\n"; +} + + +# If we are doing an upgrade, and the old version is 2.0.45-BETA-2 or +# earlier, then fvwm2 was using the old menu system, and we need to +# truncate any existing /etc/X11/fvwm2/main-menu.hook +if ($#ARGV == 1 && $ARGV[0] eq "configure" && $ARGV[1] ne "") +{ + $ret = system("dpkg --compare-versions $ARGV[1] le 2.0.45-BETA-2"); + $ret >>= 8; + die "error: dpkg --compare-versions returned error code $ret\n" + if ($ret != 0 && $ret != 1); + if ($ret == 0) + { + if (-s $MAINMENU_HOOK) + { + # need to re-create /etc/X11/fvwm2/main-menu.hook + unlink($MAINMENU_HOOK) + || die "unlink($MAINMENU_HOOK) failed: $!\n"; + # it will be created later in this script + } + +# This section was in versions 2.0.45-2 and 2.0.45-3, which didn't +# allow main-menu-pre.hook to be used: + # check /etc/X11/fvwm2/main-menu-pre.hook to see if it's changed + # from the default +# if (-r $MAIN_MENU_PRE) +# { +# open(F, "<$MAIN_MENU_PRE") || die "open($MAIN_MENU_PRE): $!\n"; +# $linenum=0; +# $same=1; +# while() +# { +# $same=0 if (!defined($MAINMENUPRE_TEXT[$linenum]) || +# $_ ne $MAINMENUPRE_TEXT[$linenum]); +# $linenum++; +# } +# close(F); +# if ($same) +# { +# unlink($MAIN_MENU_PRE) || warn "unlink($MAIN_MENU_PRE): $!\n"; +# } +# else +# { +# print <; #' <- blame emacs +# } +# } + } +} + + +# If the hook files don't exist yet, create them +&defContents("$FVWMDIR/init-restart.hook", +"# Similar to init.hook and restart.hook, but these additional +# commands will be added to both InitFunction and +# RestartFunction. This is usually where commands to +# start fvwm modules are placed. +"); + +&defContents("$FVWMDIR/init.hook", +"# Additional commands for the InitFunction, which is +# automatically executed by fvwm upon startup. This should +# contain commands to start any programs you want to always +# start, such as a welcome screen or an xterm. +# +# The lines in init.hook should be \"continuation lines\" +# for a function, such as: +# +# + \"I\" Exec xterm +# +# See the fvwm2 manual page for details (the AddToFunction +# command). +"); + +&defContents("$FVWMDIR/main-menu-pre.hook", +"# Same as main-menu.hook, but entries are added at the +# very beginning of the menu. + +# for example: ++ \"xterm\" Exec xterm + +# and the following generates a horizontal line: ++ \"\" Nop +"); + +&defContents("$FVWMDIR/main-menu.hook", +"# Additional entries in the main menu. These entries come +# before the mandatory \"Exit\" entry. Each line in +# main-menu.hook should be a continuation line for a +# menu definition (see the fvwm2 manual page about the +# AddToMenu command). For example: +# +# + \"XTerm\" Exec xterm +# +# Note that main-menu.hook and init.hook (et al) have a +# different, but very similar syntax. +"); + +&defContents("$FVWMDIR/menudefs.hook", +"# Definitions of additional menus. A user will probably want +# to put the definitions into post.hook instead, but the +# system administrator may want to use some tools to create +# the menus automatically, and it is then simpler to have +# the definitions in a separate file. +"); + +&defContents("$FVWMDIR/post.hook", +"# Commands to execute after all other commands in +# system.fvwm2rc. This is usually where most customization +# is put. +"); + +&defContents("$FVWMDIR/pre.hook", +"# Commands to execute before any commands in system.fvwm2rc. +# This is included mostly for completeness. +"); + +&defContents("$FVWMDIR/restart.hook", +"# Similar to init.hook, but for the RestartFunction, which is +# executed when fvwm is restarted. +"); + +&defContents("$FVWMDIR/.fvwm2/null.hook", +"# This hook does nothing. It is used to keep fvwm2 from complaining. +"); + +# Populate user directory with symlinks +chdir("$FVWMDIR/.fvwm2") + || die "cd to $FVWMDIR/.fvwm2 failed: $!\n"; +&mksym("init-restart.hook"); +&mksym("init.hook"); +&mksym("main-menu-pre.hook"); +&mksym("main-menu.hook"); +&mksym("menudefs.hook"); +&mksym("post.hook"); +&mksym("pre.hook"); +&mksym("restart.hook"); + +# add ourselves to /etc/X11/window-managers it we're not in it already +open(F, "<$WINMGRS") || die "Couldn't open $WINMGRS for read: $!\n"; +@file = ; +@ret = grep(m!^/usr/X11R6/bin/fvwm2$!, @file); +&addWM("fvwm2", "/usr/X11R6/bin/fvwm2") if ($#ret == -1); + + +# Do the stuff required for Joost's new menu world +if (-x "$UPDATE_MENUS" && -f "$MENUPROG") +{ + chmod(0755, "$MENUPROG") || warn "chmod of $MENUPROG to 0755 failed: $!\n"; + $ret = system("$UPDATE_MENUS"); + $ret >>= 8; + warn "warning: $UPDATE_MENUS returned error code $ret\n" + if ($ret); +} + + +# Don't do all the old stuff anymore +# If we already have a menus.dat file, then re-create the corresponding hooks +#if (-e "$FVWMDIR/menus.dat") +#{ +# $ret = system("$INSTALL_FVWM --build"); +# $ret >>= 8; +# warn "warning: $INSTALL_FVWM --build returned error code $ret\n" +# if ($ret); +#} + +# If we've already translated the users' ~/.fvwmrc then we're done +exit 0 if ( -f "$CONFIGDONE" ); + +print <>=8; +exit $ret if ($ret); + +# Mark that we've translated the configs +open(F, ">$CONFIGDONE") || die "Couldn't open $CONFIGDONE for write: $!\n"; +print F <$file") + || warn "couldn't open $file for write: $!\n" && return; + + print F $txt; + close(F); + } +} + +# Make a symbolic link from the null hook if it's needed +sub mksym +{ + local ($target) = @_; + + if (-e "$target" && ! -l "$target") + { + warn "$FVWMDIR/$target isn't a symbolic link\n"; + return; + } + + if (! -e "$target") + { + symlink("null.hook", "$target") + || warn "couldn't symlink $target to null.hook: $!\n"; + } +} + + +# add the line "$full" to /etc/X11/window-managers. This assumes it's +# not already there. Prompts asking whether "$short" should be made +# the default. +sub addWM +{ + local ($short, $full) = @_; + local ($reply, $incomment, $placed); + + do { + print "Should I make $short the default window manager? [Y/n] "; + $reply = ; + chop($reply); + $reply = "y" if ($reply eq ""); + $reply =~ tr/A-Z/a-z/; + $reply = substr($reply, 0, 1); # only first char counts + print "Please anwser 'y' or 'n'\n" + if ($reply ne "y" && $reply ne "n"); + } until ($reply eq "y" || $reply eq "n"); + + open(F, "<$WINMGRS") || die "Can't open $WINMGRS for read: $!\n"; + open(T, ">$WINMGRS.$$") || die "Can't open $WINMGRS.$$ for write: $!\n"; + + $incomment = 0; # was the prev line a comment line? + $placed = 0; # have we inserted the new line yet? + line: + while() + { + # skip comments + if (/^\s*#/) + { + print T; + $incomment = 1; + next line; + } + + # should we make the WM the default? + if ($incomment && ! $placed && $reply eq "y") + { + print T "$full\n"; + $placed = 1; + } + + # in any case, put the non-comment line through to the output + print T; + $incomment = 0; + } + # place the WM line if we've got to the end of the file without doing so + print T "$full\n" if (!$placed); + + close(F) || die "Error closing $WINMGRS: $!\n"; + close(T) || die "Error closing $WINMGRS.$$: $!\n"; + + # swizzle the new copy into place atomically + rename("$WINMGRS.$$", "$WINMGRS") || + die "Can't rename $WINMGRS.$$ to $WINMGRS: $!\n"; +} --- fvwm2-2.0.46-BETA.orig/debian/postrm +++ fvwm2-2.0.46-BETA/debian/postrm @@ -0,0 +1,33 @@ +#!/bin/bash +set -e + +FVWMDIR="/etc/X11/fvwm2" +CONFIGDONE="$FVWMDIR/config.done" +MENUPROG="/etc/menu-methods/fvwm2" +WINMGRS="/etc/X11/window-managers" + +HOOKS="init-restart.hook init.hook main-menu-pre.hook main-menu.hook menudefs.hook post.hook pre.hook restart.hook" + +# Purging means nuking config files +if [ "x$1" = "xpurge" ]; then + rm -f $CONFIGDONE + for i in $HOOKS; do + if [ ! -L "$FVWMDIR/$i" ]; then + rm -f "$FVWMDIR/$i" + fi + if [ ! -L "$FVWMDIR/$i.preinst.save" ]; then + rm -f "$FVWMDIR/$i.preinst.save" + fi + done + if [ -d "$FVWMDIR/.fvwm2" -a ! -L "$FVWMDIR/.fvwm2" ]; then + rm -rf "$FVWMDIR/.fvwm2" + fi + rmdir $FVWMDIR || true # don't care if this fails + grep -v "/usr/X11R6/bin/fvwm2" $WINMGRS >$WINMGRS.$$ + mv -f $WINMGRS.$$ $WINMGRS + +elif [ "x$1" = "xremove" ]; then + chmod a-x $MENUPROG +fi + +exit 0 --- fvwm2-2.0.46-BETA.orig/debian/preinst +++ fvwm2-2.0.46-BETA/debian/preinst @@ -0,0 +1,60 @@ +#!/bin/bash +set -e + +# This script is required because in version fvwm2_2.0.43-BETA-0, the system +# fvwmrc was renamed. The purpose is to delete the old conffile if it has +# not been changed by the system administrator. + +# It also needs to move existing .hook files somewhere safe, so they +# don't get nuked by dpkg when it erroneously realises they aren't +# needed anymore (ie during an upgrade from 2.0.45-BETA-0 to +# 2.0.45-BETA-1). Moving them aside all the time can't hurt either. + +conffile="/etc/X11/fvwm2/system.fvwmrc" +#RM="echo # rm" +RM=rm + +if [ \( "$1" = "upgrade" -a "$2" = "2.0.42-BETA-0" \) \ + -o \( "$1" = "install" -a "$2" = "2.0.42-BETA-0" \) ]; then + oldconfMD5=`dpkg -s fvwm2 | grep $conffile | sed 's/^.* \([^ ]*\)$/\1/'` + curconfMD5=`md5sum $conffile | sed 's/^\([^ ]*\) .*$/\1/'` + if [ -z "$oldconfMD5" -o -z "$curconfMD5" ]; then + cat >&2 <&2 <'. All targets should be +# invoked with the package root as the current directory. +# +# The `binary' target must be run as root, as it needs to install files with +# specific ownerships. + +# The runes to build the works: +# dpkg-buildpackage -rreally + +# This lists all the subdirs of the debian/ directory. They need to be packed +# up - see the dirhack and dirpack rules near the end of this makefile. +DEBIAN_DIRS = utils extra-{bit,pix}maps + +CC = gcc +CFLAGS = -O2 +LDFLAGS = -s + +build: +# Builds the code package. + xmkmf + make Makefiles + make + touch build + +clean: dirpack +# Undoes the effect of `make -f debian/rules build'. + rm -f build + rm -rf debian/tmp-fvwm2 debian/tmp-fvwm-common + rm -f debian/files + rm -f debian/substvars + -make clean + rm -f Makefile* fvwm/Makefile* libs/Makefile* modules/*/Makefile* \ + xpmroot/Makefile* sample.fvwmrc/Makefile* utils/Makefile* + rm -f *~ core debian/*~ + rm -rf icons/.xvpics + +binary-indep: checkroot build + $(checkdir) +# There are no architecture-independent files to be uploaded +# generated by this package. + +binary-arch: checkroot build binary-fvwm2 binary-fvwm-common + +binary-fvwm2: checkroot build dirhack + $(checkdir) + rm -rf debian/tmp-fvwm2 + install -d -g root -m 755 -o root debian/tmp-fvwm2 + chmod g-s debian/tmp-fvwm2 + install -d -g root -m 755 -o root debian/tmp-fvwm2/DEBIAN + install -d -g root -m 755 -o root debian/tmp-fvwm2/etc/X11/fvwm2 + install -g root -m 644 -o root debian/system.fvwm2rc \ + debian/tmp-fvwm2/etc/X11/fvwm2/system.fvwm2rc + rm -f debian/tmp-fvwm2/usr/X11R6/lib/X11/fvwm2/system.fvwm2rc + + make install DESTDIR=`pwd`/debian/tmp-fvwm2 + + ( cd debian/tmp-fvwm2/usr/X11R6/lib/X11/fvwm2 \ + && rm -f system.fvwmrc system.fvwm2rc .fvwm2rc \ + && ln -s /etc/X11/fvwm2/system.fvwm2rc .fvwm2rc \ + && ln -s /etc/X11/fvwm2/.fvwm2 .fvwm2 ) + rm -f debian/tmp-fvwm2/usr/X11R6/bin/xpmroot + + make -C fvwm install.man DESTDIR=`pwd`/debian/tmp-fvwm2 + gzip -9 debian/tmp-fvwm2/usr/X11R6/man/man1/fvwm2.1x + +# Joost's menu stuff + install -d -g root -o root -m 755 debian/tmp-fvwm2/etc/menu-methods + install -o root -g root -m 755 debian/fvwm2-menu-method \ + debian/tmp-fvwm2/etc/menu-methods/fvwm2 + + install -d -g root -o root -m 755 debian/tmp-fvwm2/etc/X11/fvwm2/.fvwm2 + +# add in the list of modules we provide + install -d -g root -o root -m 755 debian/tmp-fvwm2/usr/lib/menu + install -o root -g root -m 644 debian/fvwm2-menudefs \ + debian/tmp-fvwm2/usr/lib/menu/fvwm2 + +# rest of debian infrastructure + install -d -g root -m 755 -o root debian/tmp-fvwm2/usr/doc/fvwm2 + install -g root -m 644 -o root debian/COPYRIGHT \ + debian/tmp-fvwm2/usr/doc/fvwm2/copyright + for file in BUGS ChangeLog FAQ README TO-DO debian/README.sysrc \ + debian/changelog; do \ + install -g root -m 644 -o root $$file \ + debian/tmp-fvwm2/usr/doc/fvwm2/`basename $$file`; \ + gzip -9 debian/tmp-fvwm2/usr/doc/fvwm2/`basename $$file`; \ + done + mv debian/tmp-fvwm2/usr/doc/fvwm2/changelog.gz \ + debian/tmp-fvwm2/usr/doc/fvwm2/changelog.Debian.gz + ( cd utils; \ + install -d -g root -m 755 -o root \ + ../debian/tmp-fvwm2/usr/doc/fvwm2/utils;\ + for file in *; do \ + install -g root -m 644 -o root $$file \ + ../debian/tmp-fvwm2/usr/doc/fvwm2/utils/$$file; \ + gzip -9 ../debian/tmp-fvwm2/usr/doc/fvwm2/utils/$$file; \ + done; \ + ) +# want to use our own fvwmrc_convert, not the distributed one + rm debian/tmp-fvwm2/usr/doc/fvwm2/utils/fvwmrc_convert.gz + ( cd debian/utils; \ + for file in *; do \ + install -g root -o root -m 755 $$file \ + ../../debian/tmp-fvwm2/usr/doc/fvwm2/utils; \ + done; \ + ) + + install -d -g root -m 755 -o root debian/tmp-fvwm2/usr/bin +# install -g root -m 755 -o root debian/install-fvwm2menu \ +# debian/tmp-fvwm2/usr/bin/install-fvwm2menu + install -g root -m 755 -o root debian/setup-background \ + debian/tmp-fvwm2/usr/bin/setup-background + + ( cd modules/FvwmButtons; \ + install -d -g root -m 755 -o root \ + ../../debian/tmp-fvwm2/usr/doc/fvwm2/FvwmButtons; \ + for file in BUGS README TODO CHANGES samplebuttonrc; do \ + install -g root -m 644 -o root $$file \ + ../../debian/tmp-fvwm2/usr/doc/fvwm2/FvwmButtons/$$file; \ + gzip -9 ../../debian/tmp-fvwm2/usr/doc/fvwm2/FvwmButtons/$$file; \ + done ) + + install -d -g root -m 755 -o root \ + debian/tmp-fvwm2/usr/doc/fvwm2/examples + for file in sample.fvwmrc/* \ + debian/debian-old-system.fvwmrc \ + debian/complex.fvwmrc \ + debian/and1000.fvwm2rc \ + debian/m4.fvwm2rc \ + docs/color_combos; do \ + install -g root -m 644 -o root $$file \ + debian/tmp-fvwm2/usr/doc/fvwm2/examples/`basename $$file`; \ + gzip -9 debian/tmp-fvwm2/usr/doc/fvwm2/examples/`basename $$file`; \ + done + rm debian/tmp-fvwm2/usr/doc/fvwm2/examples/{Imakefile,Makefile,system.fvwmrc}.gz + + install -g root -m 644 -o root debian/conffiles \ + debian/tmp-fvwm2/DEBIAN/conffiles + install -g root -m 755 -o root debian/postinst \ + debian/tmp-fvwm2/DEBIAN/postinst + install -g root -m 755 -o root debian/postrm \ + debian/tmp-fvwm2/DEBIAN/postrm + install -g root -m 755 -o root debian/preinst \ + debian/tmp-fvwm2/DEBIAN/preinst + + dpkg-shlibdeps -pfvwm2 fvwm/fvwm2 + dpkg-gencontrol -pfvwm2 -Pdebian/tmp-fvwm2 + chown -R root.root debian/tmp-fvwm2 + chmod -R g-ws debian/tmp-fvwm2 + dpkg --build debian/tmp-fvwm2 .. + +binary-fvwm-common: checkroot build dirhack +# now build the fvwm-common package + $(checkdir) + rm -rf debian/tmp-fvwm-common + install -d -g root -m 755 -o root debian/tmp-fvwm-common + chmod g-s debian/tmp-fvwm-common + install -d -g root -m 755 -o root debian/tmp-fvwm-common/DEBIAN + + install -d -g root -m 755 -o root \ + debian/tmp-fvwm-common/usr/X11R6/include/X11/pixmaps + install -d -g root -m 755 -o root \ + debian/tmp-fvwm-common/usr/X11R6/include/X11/bitmaps + for file in `ls icons/*.xpm | sed s,icons/,,`; \ + do \ + install -g root -m 644 -o root icons/$$file \ + debian/tmp-fvwm-common/usr/X11R6/include/X11/pixmaps/$$file; \ + done + for file in debian/extra-pixmaps/*; \ + do \ + install -g root -m 644 -o root $$file \ + debian/tmp-fvwm-common/usr/X11R6/include/X11/pixmaps/`basename $$file`; \ + done + for file in debian/extra-bitmaps/*; \ + do \ + install -g root -m 644 -o root $$file \ + debian/tmp-fvwm-common/usr/X11R6/include/X11/bitmaps/`basename $$file`; \ + done + + make install.man DESTDIR=`pwd`/debian/tmp-fvwm-common + rm -f debian/tmp-fvwm-common/usr/X11R6/man/man1/fvwm2.1x + install -g root -m 444 -o root debian/GoodStuff.man \ + debian/tmp-fvwm-common/usr/X11R6/man/man1/GoodStuff.1x + gzip -9 debian/tmp-fvwm-common/usr/X11R6/man/man1/* + + install -d -g root -m 755 -o root debian/tmp-fvwm-common/usr/X11R6/bin + install -g root -m 755 -o root -s xpmroot/xpmroot \ + debian/tmp-fvwm-common/usr/X11R6/bin/xpmroot + + dpkg-shlibdeps -pfvwm-common xpmroot/xpmroot + dpkg-gencontrol -pfvwm-common -Pdebian/tmp-fvwm-common + chown -R root.root debian/tmp-fvwm-common + chmod -R g-ws debian/tmp-fvwm-common + dpkg --build debian/tmp-fvwm-common .. + + +define checkdir + test -f Fvwm.tmpl -a -f debian/rules +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot + + +########################### +# Hacks to get around the fact that the debian/ directory can only +# be one subdir deep. Idea (suggested by Joost Witteveen) is to keep a +# tar.gz.uue file of the subdirs + +dirhack: + @if [ ! -d debian/utils ]; then \ + (echo "Unpacking debian/ subdirs..." && \ + cd debian && \ + uudecode dirhack.tar.gz.uue && \ + gzip -dc dirhack.tar.gz | tar -xvf - && \ + rm dirhack.tar.gz ); \ + fi + +dirpack: + @if [ -d debian/utils ]; then \ + echo "Packing debian/ subdirs..." && \ + (cd debian && \ + tar -cvf dirhack.tar $(DEBIAN_DIRS) && \ + echo "Compressing and uuencoding the tarfile..." && \ + gzip -9 dirhack.tar && \ + uuencode dirhack.tar.gz dirhack.tar.gz >dirhack.tar.gz.uue && \ + rm dirhack.tar.gz && \ + rm -rf $(DEBIAN_DIRS) ); \ + fi --- fvwm2-2.0.46-BETA.orig/debian/setup-background +++ fvwm2-2.0.46-BETA/debian/setup-background @@ -0,0 +1,62 @@ +#!/bin/bash +# +# setup-background +# by Lars Wirzenius +# "@(#):$Id$" +# +# Set the X root window to what the user prefers: +# +# if ~/.fvwm2/background.xpm exists, do xpmroot for it, +# else if ~/.fvwm2/background.{gif,jpg} exists, do xsetbg for it, +# else if ~/.fvwm2/background.color exists, do xsetroot -solid for it, +# else do the same tests for /etc/X11/fvwm2 +# + +xpmfile="$HOME/.fvwm2/background.xpm" +giffile="$HOME/.fvwm2/background.gif" +jpgfile="$HOME/.fvwm2/background.jpg" +colorfile="$HOME/.fvwm2/background.color" +listfile="$HOME/.fvwm2/background.list" + +available() +{ + type -path $1 1>/dev/null 2>&1 +} + +randline() +{ + filename=$1 + + set `wc -l $filename` + lines=$1 + + line=$[ ( $RANDOM % $lines ) + 1 ] + + head -$line $filename | tail -1 +} + +if available xsetbg; then + viewer=xsetbg +elif available xv; then + viewer="xv -root -quit" +else + viewer="exit 1;" +fi + +[ -s $xpmfile ] && xpmroot $xpmfile && exit 0 +[ -s $giffile ] && $viewer $giffile && exit 0 +[ -s $jpgfile ] && $viewer $jpgfile && exit 0 +[ -s $colorfile ] && xsetroot -solid `cat $colorfile` && exit 0 +[ -s $listfile ] && $viewer `randline $listfile` && exit 0 + +xpmfile="/etc/X11/fvwm2/background.xpm" +giffile="/etc/X11/fvwm2/background.gif" +jpgfile="/etc/X11/fvwm2/background.jpg" +colorfile="/etc/X11/fvwm2/background.color" +listfile="/etc/X11/fvwm2/background.list" + +[ -s $xpmfile ] && xpmroot $xpmfile && exit 0 +[ -s $giffile ] && $viewer $giffile && exit 0 +[ -s $jpgfile ] && $viewer $jpgfile && exit 0 +[ -s $colorfile ] && xsetroot -solid `cat $colorfile` && exit 0 +[ -s $listfile ] && $viewer `randline $listfile` && exit 0 --- fvwm2-2.0.46-BETA.orig/debian/system.fvwm2rc +++ fvwm2-2.0.46-BETA/debian/system.fvwm2rc @@ -0,0 +1,406 @@ +# +# Configuration file for fvwm2 +# by Lars Wirzenius +# "@(#):$Id$" +# +# This file can be used both as the system.fvwmrc and the per-user ~/.fvwm2rc. +# It uses certain `hooks' (files stored in /etc/X11/fvwm2 or ~/.fvwm2) to allow +# the system administrator and user to modify menus, colors, and so on without +# having to change this file. +# +# The defaults that this file sets up follow my own taste. They attempt to set +# up a nice, easy, comfortable environment for the "ordinary" user. However, +# using the hooks, it should be possible to change anything. +# +# Please read /usr/doc/fvwm2/README.sysrc for more information. +# +# Hopefully, you will never have to modify this file. +# + +# +# Section: pre.hook +# +# Use pre.hook for things that need to be done before anything else. +# For example, a PixmapPath might be defined here. +# + +Read /etc/X11/fvwm2/pre.hook +Read .fvwm2/pre.hook + + +# +# Section: Various global settings +# +# These settings are personal. If you need to modify them, do so in post.hook. +# +# +# DeskTopSize sets the size of the desktop in units of physical screen +# `pages'. I prefer to use a single desktop with multiple pages, +# but many people like having multiple desktops. I thinks its confusing. +# + +DeskTopSize 3x3 + +# +# I don't like to be able to move between pages or desks simply by +# moving the mouse against the screen border. I find it very +# confusing. The following command disables it. +# + +EdgeScroll 0 0 + +# +# When moving a window against the edge of the screen, it is +# nice to have a small resistance before the window is moved outside +# the screen. This makes it easier to line windows against the +# edges. +# + +EdgeResistance 0 100 + + +# +# Section: Styles, colors, fonts, and related things +# +# This section defines the looks, behavior, and other attributes of windows. +# These are also quite personal. Modify them in post.hook. +# +# +# The following sets window colors. This is highly personal, +# of course. +# + +# Put the defaults in a separate decor so decor users can ignore them +DestroyDecor default-decor +AddToDecor default-decor ++ HilightColor white steelblue ++ WindowFont -adobe-helvetica-bold-r-*-*-12-* + +# +# The following sets the window decorations: the window title, borders, +# and the handles in the corners. +# + ++ ButtonStyle Reset ++ ButtonStyle 2 Vector 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 ++ ButtonStyle 4 Vector 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1 ++ ButtonStyle 6 Vector 2 80x76@0 20x76@1 + +# make the default decor the default: +Style "default-style" UseDecor default-decor, Color black/darkgrey +Style "*" UseStyle default-style + +Style "*" BorderWidth 6 +Style "*" HandleWidth 6 +Style "*" MWMBorder +Style "*" MWMDecor +Style "*" DecorateTransient +Style "*" SmartPlacement +Style "*" RandomPlacement +Style "*" IconBox 0 0 50 -1 + +Style "Fvwm*" NoTitle +Style "Fvwm*" WindowListSkip +Style "Fvwm*" CirculateSkip + +Style "FvwmButtons" Sticky +Style "FvwmIconMan" Sticky +Style "FvwmPager" Sticky, StaysOnTop, Handles, HandleWidth 5 + +Style "FvwmIdent" Title +Style "FvwmIdent" WindowListHit +Style "FvwmIdent" CirculateHit + + +# Add icons to some common programs +Style "emacs" Icon gnu-animal.xpm +Style "xterm" Icon xterm-linux.xpm +Style "ghostview" Icon gv.xpm +Style "Gnuplot" Icon graphs.xpm +Style "xcalc" Icon xcalc.xpm +Style "xbiff" Icon mail1.xpm +Style "xman" Icon xman.xpm +Style "xmag" Icon mag_glass.xpm +Style "Mosaic" Icon Mosaic.xpm +Style "xpaint" Icon xpaint.xpm +Style "Manual Page" Icon xman.xpm +Style "xedit" Icon textedit.xpm +Style "*" Icon default.xbm + + +# +# Section: Init and restart functions +# +# This section defines the functions InitFunction and RestartFunction. +# InitFunction is executed automatically when fvwm first starts. +# RestartFunction is executed automatically when fvwm restarts itself. +# They share a common hook, init-restart.hook, and two specific hooks, +# init.hook and restart.hook. +# +# init-restart.hook should be used for starting fvwm modules, such as the +# button bar. init-hook should be used to start other applications; they +# should not be started again, when fvwm is restarted, since they don't +# die like fvwm modules do. restart.hook exists mostly for completeness; +# tell me if you find any use for it. +# +# InitFunction runs the script setup-background, which looks in +# ~/.fvwm2 to see if the user wants some specific background color or +# image. +# +# The init.hook, init-restart.hook and restart.hook files should +# contain continuation lines, eg: +# + "I" Exec xterm +# + + +DestroyMenu InitFunction +AddToFunc InitFunction ++ "I" Exec setup-background +Read /etc/X11/fvwm2/init.hook +Read /etc/X11/fvwm2/init-restart.hook +Read .fvwm2/init.hook +Read .fvwm2/init-restart.hook + +DestroyMenu RestartFunction +AddToFunc RestartFunction +Read /etc/X11/fvwm2/restart.hook +Read /etc/X11/fvwm2/init-restart.hook +Read .fvwm2/restart.hook +Read .fvwm2/init-restart.hook + + +# +# Section: Menus +# +# This section defines a small menu structure. The main menu contains +# some typical entries, and uses a hook (main-menu.hook) to allow the +# user to add new entries. Most of the default entries are submenus, +# which are also defined here. +# + +# +# MWM style menus are easier to use and better for Windows refugees. +# + +MenuStyle black grey white -adobe-helvetica-bold-r-*-*-12-* mwm + +# +# Read in system and user menu definitions. +# + +# Read system and user menu prefixes +AddToMenu /Debian ++ "Main Menu" Title +Read /etc/X11/fvwm2/main-menu-pre.hook +Read .fvwm2/main-menu-pre.hook + +# Read the auto-generated menus +Read /etc/X11/fvwm2/menudefs.hook +Read .fvwm2/menudefs.hook + +# Add in user additions +Read /etc/X11/fvwm2/main-menu.hook +Read .fvwm2/main-menu.hook + +# Tack a quit entry on to the end +AddToMenu /Debian ++ "" Nop ++ "Exit Fvwm" Popup Quit-Verify + +# +# The Window-Ops menu is for manipulating windows. It is invoked either +# from the main menu, or directly from the root window. +# + +DestroyMenu Window-Ops +AddToMenu Window-Ops ++ "Window Ops" Title ++ "Move" Move ++ "Resize" Resize ++ "Raise" Raise ++ "Lower" Lower ++ "(De)Iconify" Iconify ++ "(Un)Stick" Stick ++ "(Un)Shade" WindowShade ++ "(Un)Maximize vertical" Maximize 0 100 ++ "(Un)Maximize horizontal" Maximize 100 0 ++ "(Un)Maximize to screen" Maximize 100 100 ++ "" Nop ++ "Destroy" Destroy ++ "Close" Close + +# +# Quit-Verify checks that the user really wants to exit. +# + +DestroyMenu Quit-Verify +AddToMenu Quit-Verify ++ "Restart Fvwm" Restart fvwm2 ++ "" Nop ++ "Really quit" Quit + + +# +# Section: Mouse bindings +# +# This section defines the mouse bindings, that is, all the things that +# can be done with the mouse. +# + +# +# Each button gives a different menu from the background. +# + +Mouse 1 R A Menu /Debian +Mouse 2 R A Menu Window-Ops +Mouse 3 R A WindowList + +# +# Moving and resizing, depending on which part of the window +# you grab (T=title bar, S=side/top/bottom, F=corner). +# + +Mouse 0 T A move-and-raise-or-raiselower +Mouse 0 W M move-and-raise-or-raiselower +Mouse 0 F A resize-or-raiselower +Mouse 0 S A resize-or-raiselower + +# +# Move or de-iconify an icon. +# + +Mouse 0 I A move-or-winmenu-or-deiconify + +# +# Buttons on the title bar (1,3,5,7,9 are on the left, 0,8,6,4,2 on +# the right side of the title bar). Note that the bindings here +# make more sense if the ButtonStyle's defined earlier are retained. +# + +Mouse 0 1 A Popup Window-Ops +Mouse 0 2 A Close +Mouse 0 4 A Maximize 0 100 +Mouse 0 6 A Iconify + + +# +# Section: Key bindings +# +# This section binds some actions to keys. The bindings have been inspired +# by MWM, Windows, and nightmares. Everything that these key bindings do, +# can be done without them. Therefore they should not be too much of a +# burden on new users, but it definitely _can_ be confusing to press a +# key by accident and have it do something completely unexpected. +# + +Key Tab A M Next [CurrentDesk !iconic] Focus +Key Tab A MS Prev [CurrentDesk !iconic] Focus +Key Tab A CM Next [CurrentDesk] deiconify-and-focus +Key Tab A CMS Prev [CurrentDesk] deiconify-and-focus +Key Left A M Scroll -100 0 +Key Up A M Scroll +0 -100 +Key Right A M Scroll +100 +0 +Key Down A M Scroll +0 +100 +Key F1 A M Popup Window-Ops +Key F2 A M Popup /Debian +Key F3 A M Lower +Key F4 A M WindowList +Key F5 A M CirculateUp +Key F6 A M CirculateDown +Key F7 A M Move +Key F8 A M Resize +Key F9 A M Iconify +Key F10 A M Maximize + + +# +# Section: Functions +# +# This section defines various functions. Not all of these are used by +# the default bindings, but they can be useful for a user who wants to +# customize things. +# +# +# The following functions operate on a window or menu. The +# names are systematic: foo means "do foo"; foo-or-bar means +# "do foo, if mouse is moving, bar if click"; and foo-or-bar-or-baz +# adds "baz, if double-clicked". +# + +DestroyFunc move-or-winmenu-or-deiconify +AddToFunc move-or-winmenu-or-deiconify ++ "M" Move ++ "C" Popup Window-Ops ++ "D" Iconify + +DestroyFunc deiconify-and-focus +AddToFunc deiconify-and-focus ++ "I" Iconify -1 ++ "I" Focus + +DestroyFunc deiconify-and-raise +AddToFunc deiconify-and-raise ++ "I" Iconify -1 ++ "I" Raise + +DestroyFunc move-or-raiselower +AddToFunc move-or-raiselower ++ "M" Move ++ "C" RaiseLower + +DestroyFunc move-and-raise-or-raiselower +AddToFunc move-and-raise-or-raiselower ++ "M" Move ++ "M" Raise ++ "C" RaiseLower + +DestroyFunc move-or-raiselower-or-maximize-vertical +AddToFunc move-or-raiselower-or-maximize-vertical ++ "M" Move ++ "C" RaiseLower ++ "D" Maximize 0 100 + +DestroyFunc resize-or-raiselower +AddToFunc resize-or-raiselower ++ "M" Resize ++ "C" RaiseLower + +# +# Configure a FvwmButtons module for the modules menu, but make sure +# user can easily override it with their own - so name it DebianFvwmButtons. +# To use this config, you need to invoke it as: +# "Module FvwmButtons DebianFvwmButtons" +# +*DebianFvwmButtonsFore White +*DebianFvwmButtonsBack DarkSlateGrey +*DebianFvwmButtonsGeometry 430x100-0-0 +*DebianFvwmButtonsRows 1 +*DebianFvwmButtons(Title Help, Icon xman.xpm, Action 'Exec "Xman" xman &') +*DebianFvwmButtons(Title xterm, Icon xterm.xpm, Action 'Exec "XTerm" xterm &') +*DebianFvwmButtons(Title emacs, Icon gnu-animal.xpm, Action 'Exec "Emacs" emacs &') +*DebianFvwmButtons(2x1, Swallow(UseOld,NoKill) "FvwmPager") + + +# +# Configure the FvwmPager module +# +*FvwmPagerBack SlateGrey +*FvwmPagerFore Black +*FvwmPagerFont none +*FvwmPagerHilight SlateBlue4 +*FvwmPagerGeometry -1-1 +*FvwmPagerSmallFont -*-times-medium-r-*-*-*-80-*-*-*-*-*-* +*FvwmPagerDeskTopScale 32 + +# +# Section: post.hook +# +# Use post.hook to force things that may have been changed earlier, for +# example, key bindinds. +# + +Read /etc/X11/fvwm2/post.hook +Read .fvwm2/post.hook + +# Now start pager +Module FvwmPager 0 0