summaryrefslogtreecommitdiffstats
path: root/docs/spec-DrakX-8.0.html
blob: 3fd545447340bc560893031db0b9da02f8bb2c94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
<html><head><title>DrakX Specification for Linux-Mandrake 8.0</title></head>
<body bgcolor="#FFFFFF" link="#0066FF" vlink="#0066FF" alink="#FF0000">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td bgcolor="#99AAFF"><h2 align="left">DrakX Specification for Linux-Mandrake 8.0</h2></td></tr>
<tr><td valign="top">
Current team of Install group is :
<p>
<table cellpadding="2" cellspacing="2" border="1" width="30%">
<tbody>
<tr valign="Top">
<td valign="Top">gc

</td>
</tr>
<tr valign="Top">
<td valign="Top">damien

</td>
</tr>
<tr valign="Top">
<td valign="Top">fpons

</td>
</tr>
<tr valign="Top">
<td valign="Top">pixel

</td>
</tr>
</tbody>
</table>
<p>

<pre>

  <b>Boot process (stage1)</b>

    Installation begin by booting from CD-ROM or Diskette. From CD-ROM all
installation method are available (CD, HD, NFS, FTP, HTTP) on options. From
Diskette according to image selected, only some related method (network or cdrom
or hd) are available and module managed due to size limitation to 1.44Mb.
    Options are always available by pressing on F1.

  <b>DrakX process (stage2)</b>

    DrakX installation organized in steps (execution sequence described below).
Steps listed on left side and help available on bottom right side. most of the
screen is available for various dialog for interacting with the user. Steps
execution sequence is automated and described below.

Mouse is probed and if none has been found or if the mouse has not moved, a
specific mouse configuration is displayed at the begining.


Before the graphical steps, there is a detection step. It detects various
hardware, including modems (from tty0 to tty7), mouse (serial, usb, ps/2) and
tablets.

    <b>Steps</b>

      <i>Choose Your language</i>: step always displayed. default choice is previous one or
<font color="#000080"><i>English</i></font>. After choosing a language, a license splash screen translated in the
chosen language is displayed with <font color="#000080"><i>Accept</i></font> and <font color="#000080"><i>Refuse</i></font> buttons. <font color="#000080"><i>Refuse</i></font> should
stop installation. <font color="#000080"><i>Accept</i></font> validate language choice which are propagated to all
DrakX visible widget. Advanced mode allow to select other language available to
be installed. Advanced mode allow to select language which will be installed on
system.
      If step is redone, the license is no more displayed.

      <font color="#000080"><i>Select Install Class</i></font>: step always displayed. default choice is previous one
or <font color="#000080"><i>Recommended</i></font>. Only one other option available is <font color="#000080"><i>Customized</i></font>. Two buttons
available are <font color="#000080"><i>Install</i></font> or <font color="#000080"><i>Upgrade</i></font>. Available steps (left side) are changed
according to installation class selected, where the default is the one of
<font color="#000080"><i>Recommended</i></font> with <font color="#000080"><i>Install</i></font>.

      <font color="#000080"><i>Hard Drive Detection</i></font>: step always displayed. In recommended mode,
automatically done. In Customized mode, all modules that manage SCSI/IDE cards
are loaded automatically and a question asking for other module to load is
displayed.
      If clicked later or if to the question to load other module the
answer is <font color="#000080"><i>Yes</i></font>, a list of module is displayed (or if the question to other
module to load is. When a module is chosen, two options are available
<font color="#000080"><i>Autoprobe</i></font> and <font color="#000080"><i>Specify options</i></font>. Autoprobe try to load the module without any
other user options (default module parameter). Specify options allow user to
give module parameters individually in a list for all known parameters. At this
point <font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> are available, Cancel should stop the module installation
and go to next step. If any error occurs during module installation, a question
asking to try with other parameter is displayed, the same module is still used.

      <font color="#000080"><i>Setup filesystems</i></font>: step always displayed. display a list of available choice
accoding to what has been probed. May contains <font color="#000080"><i>Use free space</i></font>, "Use existing
partition<font color="#000080"><i>, </i></font>Use the window partition for loopback<font color="#000080"><i>, </i></font>Use the free space on the
Windows partition<font color="#000080"><i>, </i></font>Remove Windows(TM)<font color="#000080"><i>|</i></font>Erase entire disk" (according to disk
configuration =&gt; only one big fat for the first case only), "Custom disk
partitioning".
      If <font color="#000080"><i>Use free space</i></font> mode, auto allocation in available on available disk.
      If <font color="#000080"><i>Use existing partition</i></font> mode, a list of partition named in Linux
scheme are displayed with their approximate size in Mb and propose mount point
to choose in list boxes for each partitions available on hard drive.
      If <font color="#000080"><i>Use the window partition for loopback</i></font> mode, DrakX use available size
on the windows partition to create a root file and a swap file which will be
used in loopback, this means this is a lnx4win installation.
      If <font color="#000080"><i>Use the free space on the Windows partition</i></font> mode, DrakX will resize
the windows partition and allocate true linux filesystem (at least / and swap).
      If <font color="#000080"><i>Remove Windows(TM)</i></font>|<font color="#000080"><i>Erase entire disk</i></font> mode, DrakX clean the
partition table before auto allocating partition.
      If <font color="#000080"><i>Custom disk partitioning</i></font> mode, diskdrake is launch. TO BE DEFINED to
change make diskdrake use only advanced mode.
Diskdrake show all partition of all non-removable disk graphically. All special
partition are hidden, only user accessible partition are visible: this remove
extended partition, whole disk partition on sparc platform. Clicking on a disk
notebook tab show all his partitions. Clicking on a partition show all actions
available for this partition (depend if customized or advanced mode) as well as
information on this partition (depend if customized or advanced mode). Most
diskdrake operation are done without writing on disk (exception are Resizing
partitions) and everything is written once on the disk when exiting diskdrake,
at any time if writing partition table is necessary, there are always a dialog
box asking the user to confirm the write. If no operation are modifying
partition table, no dialog is displayed on exit (for example if giving mount
point to partition). General action are available too:
        <font color="#000080"><i>Clear All</i></font>: clear all partition of the given disk.
        <font color="#000080"><i>Auto allocate</i></font>: try to allocate partition in available disk (not the
seen disk).
        <font color="#000080"><i>Undo</i></font>: undo last operation.
        <font color="#000080"><i>Done</i></font>: quit and save changes.
Other operations are available in advanced mode:
        <font color="#000080"><i>Rescue partition table</i></font>: try to rescue a lost partition table,
absolutely no garantee to succeed and may destroy what could be saveable by
another tools.
        <font color="#000080"><i>Reload</i></font>: reload partition table from disk, erasing all changes in
memory done by the user.
        <font color="#000080"><i>Wizard</i></font>: go to partition wizard, that the partition filesystems default
behaviour on startup.
        <font color="#000080"><i>Restore from floppy</i></font>: restore a partition table from previously saved
partition table from diskdrake.
        <font color="#000080"><i>Save to floppy</i></font>: save partition table to floppy.
        <font color="#000080"><i>Options</i></font>: global options available for filesystem configuration. This
include <font color="#000080"><i>Removable media automouting supermount</i></font> check box disabled by default.
      Operation available on partition are:
        <font color="#000080"><i>Mount point</i></font>: change or define mount point for partition, only
available for true filesystem partition.
        <font color="#000080"><i>Resize</i></font>: resize partition, if a specific algorithm to keep data is
used no data may be lost, else all data are lost but nothing is written by
diskdrake on the partition data in this last case (this means data can be
restored by restoring original size and location).
        <font color="#000080"><i>Delete</i></font>: delete partition, if the same partition is created (same type,
location, size) all data can be restored as diskdrake doesn't write on partition
data.
      Operation available on partition table but in advanced mode are:
        <font color="#000080"><i>Type</i></font>: change type of partition, all data will be lost but diskdrake as
above does not destroy them, and everyting can be restored.
        <font color="#000080"><i>Format</i></font>: format partition, at this point, all data ARE LOST.
        <font color="#000080"><i>Mount</i></font>: mount partition now, usefull for swap to increase memory
capacity for machine low on resource that are not available to complete setup
filesystem step correctly (problably if a resize partition is used on FAT fs).
allow Mounting swap on customized mode too.
      A legend for partition type colors is available
(Ext2,ReiserFS,Swap,FAT,Other,Empty). It has additionnal features to create a
partition or change its type (only available in advanced mode).

      <font color="#000080"><i>Format partitions</i></font>: step always displayed. display list of partition to
format with click boxes. Some are defined according to type of partitions and if
the partition has been created or taken back.
If a partition has already been formated, it is not proposed, or if it should
not be proposed (alrady existing partition like /mnt/windows).
On Advanced tag, an additional dialog is displayed to select partition to format
(all available partition listed) and to format them with bad block checking.

      <font color="#000080"><i>Choose packages</i></font>: step always displayed. default selection done to be
<font color="#000080"><i>correct</i></font> according to size available, Install or Upgrade, Hardware available.
This selection is done according to <font color="#000080"><i>Mandrake first choice</i></font> of packages.
On all mode, display groups and main desktop used (KDE or Gnome), an
individual package selection check box is available to allow selecting package
individually. In this case, a dialog displaying a tree with groups, (Mandrake
first choice/alternatives) and packages is shown on the left part, a description
window for each packages is shown on the right part.

      <font color="#000080"><i>Install system</i></font>: step always displayed. no interactive and display
installation progression. include if available and on a CD basis a spash screen
of advertising and other (pub!).

      <font color="#000080"><i>Hardware panel</i></font>: step always displayed. show current configuration for
Mouse, Keyboard, TimeZone, Graphic/TV Card, Monitor.
At each values chosen (list boxes displayed a
synthesis description) the current dialog is removed from screen and specific
configuration panels are displayed (like currently for mouse, keyboard ...).
And end of these specific configuration panels, this one is remapped on screen
to be accepted in general.

      <b>Sub steps of Hardware panel:</b>

        <font color="#000080"><i>Configure mouse</i></font>: displayed on request or if the mouse has not been
moved (so unsafe detection), but have to be displayed earlier. A mouse tree
selection for type is displayed with default case as what is probed or
<font color="#000080"><i>serial/Generic 2 button Mouse</i></font> if none has been probed. <font color="#000080"><i>Cancel</i></font> disable mouse
modification and <font color="#000080"><i>Ok</i></font> allow next mouse configuration dialog. Then comes a serial
port dialog for serial mice (default mouse connected to COM1 if nothing found).
Then a mouse screen control is chown (according to mouse capacity: 3 buttons
with or without mouse, need 7 buttons checking ?). Here <font color="#000080"><i>Ok</i></font> validate to go to
next step and <font color="#000080"><i>Cancel</i></font> to first mouse dialog displayed (mouse tree selection for
type).

        <font color="#000080"><i>Configure keyboard</i></font>: displayed on request. default is set according to
TimeZone definition (itself defaulting to language selection at the beginning).
A list of keyboard is shown to the user and <font color="#000080"><i>Ok</i></font> validates change and return to
<font color="#000080"><i>Hardware panel</i></font> dialog with enabled change. <font color="#000080"><i>Cancel</i></font> abort any modification and
return to the same <font color="#000080"><i>Hardware panel</i></font> dialog.

        <font color="#000080"><i>Configure timezone</i></font>: displayed on request. default is set according to
language selection. A timezone tree selection is shown with only the subtree
corresponding to the current selection expanded (as other tree dialog). <font color="#000080"><i>Ok</i></font>
validates change and return to <font color="#000080"><i>Hardware panel</i></font> dialog whereas <font color="#000080"><i>Cancel</i></font> avoid
the change before returning to the same main dialog.

        <font color="#000080"><i>Graphic Card</i></font>: display graphic card probed. No change available.

        <font color="#000080"><i>TV Card</i></font>: display TV/Tuner card probed. No change available.

        <font color="#000080"><i>Monitor</i></font>: need execution of ddcxinfos at this point. Only Size, Max
resolution and depth displayed. No change available.


      Miscellaneous step have been removed and dispatched to other steps. "Use
hard drive optimisation<font color="#000080"><i> and </i></font>Enable num lock at startup<font color="#000080"><i> are removed. </i></font>Choose
security level<font color="#000080"><i> is moved to security step. </i></font>Precise RAM size if needed" and
<font color="#000080"><i>Clean /tmp at each boot</i></font> are moved to bootloader step.
<font color="#000080"><i>Removable media automouting</i></font> is moved to diskdrake options.

      <font color="#000080"><i>Security</i></font>: step displayed only in customized mode. TO BE DEFINED. should
display at least securty level to choose. level are <font color="#000080"><i>Low</i></font>, <font color="#000080"><i>Medium</i></font>, <font color="#000080"><i>High</i></font> and
for advanced there are <font color="#000080"><i>Welcome To Crackers</i></font>, <font color="#000080"><i>Poor</i></font>, <font color="#000080"><i>Paranoid</i></font> too.

      <font color="#000080"><i>Configure networking</i></font>: step always displayed. dialog always displayed in
both <font color="#000080"><i>Recommended</i></font> and <font color="#000080"><i>Customized</i></font> mode. A list of network configuration
entries are shown with the following:
        <font color="#000080"><i>Configure a normal modem connection</i></font>
        <font color="#000080"><i>Configure an ISDN connection</i></font>
        "Configure a DSL (or ADSL) connection
        <font color="#000080"><i>Configure a cable connection</i></font>
        <font color="#000080"><i>Configure local network</i></font>|<font color="#000080"><i>Reconfigure local network</i></font>
        <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font>
        <font color="#000080"><i>Done</i></font>
      By cliking on a specific item, another dialog is displayed to configure
some specific part of the network.
        <font color="#000080"><i>Configure a normal modem connection</i></font>: display a question to probe for a
modem if not already detected, then if none are found or probe has been refused
a list of possible serial device are listed (in the form ttySx / COM(x+1) with
the current mouse device removed if it is serial). After that a dialog including
all parameters than can be used is shown. This includes <font color="#000080"><i>Connection Name</i></font>,
<font color="#000080"><i>Phone number</i></font>, <font color="#000080"><i>Login ID</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Authentication</i></font>, <font color="#000080"><i>Domain name</i></font>, <font color="#000080"><i>DNS 1</i></font>
and <font color="#000080"><i>DNS 2</i></font>. Authentication is a combo of <font color="#000080"><i>PAP</i></font>, <font color="#000080"><i>Termina-Based</i></font> and
<font color="#000080"><i>Script-Based</i></font> (It seems necessary to get CHAP back on this one, no way of
testing TO BE DEFINED). If no DNS are given, the connection is configured to try
using provider DNS. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> button are available.
        <font color="#000080"><i>Configure an ISDN connection</i></font>:
Try to detect some PCI card. If not detected, asks if it's a ISA/pcmcia or PCI
card, and gives the list of the cards. Information are then asked: 
<font color="#000080"><i>Card IRQ</i></font> only if ISA/pcmcia
<font color="#000080"><i>Card mem (DMA)</i></font> only if ISA/pcmcia
<font color="#000080"><i>Card IO</i></font> only if ISA/pcmcia
<font color="#000080"><i>Card IO_0</i></font> only if ISA/pcmcia with io0
<font color="#000080"><i>Card IO_1</i></font> only if ISA/pcmcia with io1
<font color="#000080"><i>Your personal phone number</i></font> phone
<font color="#000080"><i>Provider name (ex provider.net)</i></font>
<font color="#000080"><i>Provider phone number</i></font>
<font color="#000080"><i>Provider dns 1</i></font>
<font color="#000080"><i>Provider dns 2</i></font>
<font color="#000080"><i>Dialing mode</i></font> auto or manual
<font color="#000080"><i>Account Login (user name)</i></font>
<font color="#000080"><i>Account Password</i></font> hided
<font color="#000080"><i>Confirm Password</i></font> again
        <font color="#000080"><i>Configure a DLS (or ADSL) connection</i></font>:
The user chooses between pptp, pppoe and dhcp. If dhcp, redirection to LAN.
If there is more than one ethernet card, The user must choose the card to use
(displayed with the module). After that, some informations are asked:
<font color="#000080"><i>Provider name (ex provider.net)</i></font>
<font color="#000080"><i>Provider dns 1</i></font>
<font color="#000080"><i>Provider dns 2</i></font>
<font color="#000080"><i>Account Login (user name)</i></font>
<font color="#000080"><i>Account Password</i></font> hided
<font color="#000080"><i>Confirm Password</i></font> again
        <font color="#000080"><i>Configure a cable connection</i></font>: redirection to LAN
        <font color="#000080"><i>Configure local network</i></font>: display what has been probed with a question
about using another module and <font color="#000080"><i>Yes</i></font>, <font color="#000080"><i>No</i></font> and <font color="#000080"><i>See hardware info</i></font> buttons.
<font color="#000080"><i>No</i></font> is the default. If <font color="#000080"><i>Yes</i></font> is clicked a list of modules is displayed with
<font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> buttons available. <font color="#000080"><i>Cancel</i></font> should go back to previous
question. If <font color="#000080"><i>See hardware info</i></font> is clicked a list of probed hardware is
displayed. If <font color="#000080"><i>Yes</i></font> is clicked, for each ethernet interface, a dialog asking for
IP address, Netmask and Automatic IP check box (DHCP/BOOTP) is displayed. Then
if DHCP has been chosen, only a dialog asking for Host name and another for HTTP
proxy and FTP proxy if any. If DHCP has not been chosen, an IP address has to be
defined and a dialog including <font color="#000080"><i>Host name</i></font>, <font color="#000080"><i>DNS server</i></font>, <font color="#000080"><i>Gateway</i></font> and "Gateway
device" is displayed. Then the same HTTP proxy and FTP proxy dialog as above. As
network configuration may to have been reworked a bit it has TO BE DEFINED if
this is kept like that or not.
        <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font> is just a way to toggle
networking on or off, may be to be accessible only for advanced mode.
        <font color="#000080"><i>Quit</i></font> exit the network step.

<b>NETWORK ADVANCED DOCUMENTATION:</b>
Here is a list of entry points available in post install without using the ugly
install graphic toolkit:

<a href=<font color="#000080"><i>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</i></font>>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</a>

      <font color="#000080"><i>Configure Printer</i></font>: step always displayed. In recommended mode, only
activated if a local printer is detected, else no printer are configured by
default. In customized mode or if the step has been clicked a list of printer
already configured is displayed and the possibility to add or exit the
configuration. It allow configuration of printers for both LPR and CUPS
individually (available by advanced mode when adding a printer). Printer
protocol managed are local/usb/samba/ncp/lpd for LPR and
local/usb/serial/samba/lpd/cups_network for CUPS.

      <font color="#000080"><i>Set root password</i></font>: step always displayed for Install only. In
recommended mode display only a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry
to select the root password. In advanced mode, a Use NIS (yellow pages) check
boxes and Use MD5 check box are available. <font color="#000080"><i>Ok</i></font> validate root password and "No
password<font color="#000080"><i> avoid setting a password. </i></font>No password<font color="#000080"><i> is only available in </i></font>Low"
security level or less. The length of the minimal password depend upon security level.

In corporate firewall :
      <font color="#000080"><i>Set admin password</i></font>: step always displayed for Install only. It only
      displays a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry
to select the admin password. 
The length of the minimal password depend upon security level. (double of the
      security level)

      <font color="#000080"><i>Add a user</i></font>: step always displayed for Install Only. In recommend mode
display <font color="#000080"><i>Real name</i></font>, <font color="#000080"><i>User name</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font> and icon
choices as graphical. For customized mode a shell combo is available to choose a
specific shell for the user depending on the package installed. The real name is
the user friendly name of the user whereas user name is its login id name. The
box display user that have already been added below the title. <font color="#000080"><i>Accept user</i></font>
button allow the creation of the user and <font color="#000080"><i>Done</i></font> finish this step. High or
higher security level implies the creation of at least one user. Password length
are subject to same restriction according to security level. In advanced mode,
allow to choose the user in auto login mode.

      <font color="#000080"><i>Create a boot disk</i></font>: step always displayed. In recommended mode this
step is automatically done by doing nothing. If clicked or customized mode, the
user is prompted to allow building a boot disk (default is yes). In advanced
mode allow selection of floppy drive.

      <font color="#000080"><i>Install boot loader</i></font>: step always displayed. In recommended mode this
step is automatically done. In customized mode, a combo <font color="#000080"><i>Boot device</i></font> list the
various boot device that can be used where the bootloader can be installed. The
boot device can the Linux description of the whole disk available (ex: /dev/hda)
or partition available in these disk or floppy drives. Other platform
specificity are not listed here.
      LBA check box is displayed in advanced mode (enabled by default) to
allow using LBA addressing if available (PC with LILO). bootloader combo to
select a given bootloader to use, available choice are <font color="#000080"><i>Grub</i></font>, "LILO with text
menu<font color="#000080"><i>, </i></font>LILO with graphical menu<font color="#000080"><i>. default chosen is </i></font>LILO
with graphical menu<font color="#000080"><i>. </i></font>Delay before booting default image" entry
field is available with default value current setting (upgrade) or 5 else.
<font color="#000080"><i>Precise RAM size if needed (found xx MB)</i></font> entry is displayed too,
<font color="#000080"><i>clean /tmp</i></font> check box is disabled by default too.
Boot in graphical mode (init 5) is available here in advanced mode too
(previously in X configuration). <font color="#000080"><i>Video mode</i></font> combo, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font>,
<font color="#000080"><i>Restrict command line options</i></font> check box is displayed.
Video mode combo list text mode and video mode used for frame buffer, video mode
used for frame buffer are available only if the install managed to boot with
frame buffer activated. Password are restricted according to security level as
other password. Password are mandatory according to security level TO BE DEFINED.

      <font color="#000080"><i>Configure X</i></font>: step always displayed. By default on recommended mode,
everything is done automatically if possible up to test of graphic card, and if
the user accept the settings no more question are asked to him. In customized
mode a dialog is displayed to choose resolution, color depth and which version
of XFree (with 3D optionally) is available for the current card where only a
short description is displayed. <font color="#000080"><i>Ok</i></font> button allow to jump to test phase (for the
first time only) if available. <font color="#000080"><i>Cancel</i></font> return to main XFree configuration
window allowing to change Monitor, Graphic card, Server options or Resolution
with X version to choose. <font color="#000080"><i>Show all</i></font> extend resolution list to more resolutions
according to card (with onboard memory) only and no more monitor capabilities.
      The main dialog is a list of command to change some X configuration aspect
according to advanced mode or not :
        <font color="#000080"><i>Change Monitor</i></font>: display a tree selection of monitors where default one
is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available.
        <font color="#000080"><i>Change Graphic card</i></font>: display a tree selection of graphic card where
default one is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available. If <font color="#000080"><i>Unlisted</i></font>
is chosen, then a tree of server/driver is displayed containing available server
for XF3 or driver for XF4. <font color="#000080"><i>Cancel</i></font> return to main window and <font color="#000080"><i>Ok</i></font> validates
change.
        <font color="#000080"><i>Change Server options</i></font>: available only in advanced mode. display list
of check boxes options for server currently used. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> available.
        <font color="#000080"><i>Change Resolution</i></font>: change resolution and depth including with X server
version chosen (relative to Xdrakres too).
        <font color="#000080"><i>Show Information</i></font>: display an information dialog showing current
configuration internals of X.
        <font color="#000080"><i>Test again</i></font>: restart test with current configuration of X.
        <font color="#000080"><i>Quit</i></font>: exit X configuration main window. Other question about autologin
and window manager to use are asked on Add user step.

      <font color="#000080"><i>Exit install</i></font>: step displayed only in customized mode but always
executed. Only a text is displayed with a <font color="#000080"><i>Ok</i></font> button. If clicked and some step
have not been executed/completed correctly, a question dialog ask the user if he
really want to quit now, default answer is <font color="#000080"><i>No</i></font>. Advanced switch let user access
to do the previously <font color="#000080"><i>Auto install floppy</i></font> step in DrakX &lt; 8.0. This is just a
question asking the user to generate an auto install floppy automatically.
</pre>
</body>
</html>
b_Ij}:`;TPum\% ?o`;й57c\/S9?.9K$Okԕ(6r}H[pՉZ(FIr6oiv~"%?G,-5AԽA"p/N0-]6D#Hbmb-6Xp ۳â,OGXZ3N22~Pt>/}qmv.Ս_ ÷3 2`|@4}?`0mvtX>Jg]3W;/µr=gU:0rĽ^mHFҌ&41Srk`1@7Ȅ 1ȟd<# fGG?@*_nWc@:6طi ܩih']rb\zpjB ְRN[4Dtq`Eckn"[ qqz/-8=̒*7K%bv~潨$H~tm7#LyakrZv@}jrFo$`Mqr sxj @bWl]UЫ|#t}PeMP93^z0 gm79~ 9I31V[ZNf~ڟ9ӡt6KmoJE5C r^ۡ-ؾ}J )er{K-^l -s?CG=c3j[JkOv+ܼܩ4%6ީK"㆚)T_`3ЊvxmMo[/Fs?"HQWC.[']jw[qـ"tB ĜUi>r,Vn*9Q[[QzשS{ Wt1t[nypRgbe(_Llς?:0ؓ!xUVK5wK[)@-%ʵ\?_ah~/ʅ˺:l ~%n1"_dZXy[^n.4=^J\ĿF *T@a .fL5γq)I*7Y뚾oEwD>v\XM%ėc /@=>A^ + W1 0cC-X)Jج{$ 'Tx#3^ҁ ؇WjeWiCM·E7`ᣅ5wqe#]D\pMgz)Q6qJ,7w>_LX_XW͈F4FMt?)rXg, @=:@X2]?EAj5ce0_֥c>m 3uQ \0QQA׹!Q ('M㐺'cha6dItn%؂@\`]KUC֑r,% gn?%N`bxaW"݀[Y (՞*nCv ߪx&[h%o[qQӰaӝm 1E)9=>$j&gA:_5FZH`?˨ a&.VR.NjA@ь/L#ǃhUPRu <4-Q` r_^To\q;`I Sҍgύ-is' P)IS?`u{;د>T;i.8Y$A#!} Vم\9Ĝ-0 J&z^ہiYJ%9v#3ݳ#{E(G։UOpf/eNFbZHm~qj(Oc_/cw $&ouRöi\*&( =f}YMa(Wx,q3QoU_.@2 XTBHx(>bZf$fNIN_߱d E'vw&PK,ku 5gPksl6$hn&F?G*Oi~6(鴡< ξbG'?yj=%dTv> 2Eszӳv,.DB8ڬcNr2pky'x ^s=9:Ce!>kreXFT T u.ݡn=T=GWm#=T{ȫ%̡k牜Ut2 1riWhU0rq&@l3aA]# EH/c ]৉J(Qow8Qt`[U~-rY{W)cK'}># |#;A=q3 VA,q(~(me*XB=0fr,5AtAwnv ш}q(h׷9h6 Eo ?J$Pʩ'ytvgʁPl.YMvȧ8Uycϔ _9Kj ,<_CEܫ}?XygWgu rchNm?EjJ7z.^_J^專 %x\_y]d߼LWbS~ cc-b,`EGs ;O^NZ]fG:& t?љ%DPH?NnWn(j G8,\6IZ`̱#6́R>Jg+gBwBi\+B^&h6=[gKNU iRh}4DSo\!G!U D&RȬI-|hpu95 9 C=o\xy{+-oyDm0*TX<Tĺet@8$ؕUl3s^B.(5Yrõyā<.:}L2>F9@JW;nY5TVJz\ͥN8{+c6]^.QCfN)lï˝C=Jh bH;T mJ植zyl;Yb7*A 홓="q%/Nܳd-R)j?u؇LEA&IE8o#Xۆ}tTa qr=%sE:6@'"c{85x2rW} e&]vڱ}fc+Tt\8 UGY\!ZCC9 {6K kյ[=Q\OfiWPUm/?\Đ qGf aϘ$a#II’意 OVD%܋K9b~SkӂiדǽNWx9N$ = :a>( HNNtdC_)h #=xkC]:)JqwϝL~@8Y"7sK5 ^Ɋ檑&@쒟1Z! ЛBiIg[BIIRc bl(%HnWN=aok`@օf~Un~ЁSv3'm-⹯wZ)sʾfrWCz4];\MIubFf5{+= I2bןbvYv9!r@/aJ)h3#dU;ح CTTS YQW1.a{Qu8LT3- {ܩ  r.c5-$F3U,2by>~ո Z1D=r?=ewuY·]䅩xJʞ?aNqD!W;ABW;Gnq04Sdp2sHddҝ70*>Rbx7T{9@G$|d"qw#ϷXϋA5[d3RJVX 9ʇ r0 -[9,2ku2NJV¿*bP mL {k7}|wJsgK=9FYfTJEME JhyUO5ǠCdaiz0?e`(XZM?qT_pȁ9eՅC粎[~ycv-F JX4?þ\P'* -%"١2+/H~!ٵr@++=| 0.::n2}e dmb'PCt!u&3[ʓl{&+y#M:F1,>Y%9eiŝ2͡pvzm11NW(qXkr gPzb-[.7fҭ*!VM*۹x ]R|zGv i֯a냯hoEd7L%/pV sx-t H{w|T*z84 V ;K5P?>O,HO}kA.j&wz/–Ҫ:}!E&eGDʌhWO;ߐR&iX8_zKYt`1*+ U8- :g! wŷ9i527>1\ iQ0P f6`-tùaJ`@]|ɶx9}l‡HW{4vqjz-6y~ *Fwa+~QÛ7ilf J$$K8j'j(-HRut8˒-9,E3[J6Hm@+#\ڭYrְYS<:*u}[^۳^?-F`'d1>p7ٶ~BzFcq;HcQv ddP0#="M-l|zL0--OB¢[m#[%h*`k@2 N'F50rMyQt6HjyyBlvFx'sB) hd6/|5`?- W]xv0N'7 NP,ZQKi3e$s&T%d@oon42=^Sg]ͦS"Kzp,G }Nc MBU U5+h\x\CVg +=[_ &>Eb["R} aQ\lw&'fȔrk Ӄ>T"Ӈ@_J,Q]|])]3   !jhy/$N_jA>k{MWx3i!< ,#c2cu?܀Vi썥/77n2a P̯-%4;m0޷ʮnNeMKGT$ N+TpF$Q?1<&[;&v{@ )bG R1Y2> ˆ rW(hݜnByu[ƹ5r#aV/_q46g3pi0;8|tʎ,A_1_^nM+It.T]j!b8{CS7%rؐC%3cs/=;.~[tâH}!gţ/XJ(;Oħt>UB BWLE]/1o[y@0t2~q;m L&F@^m\a9s充E`˜NGJ}է 2 $OzR0Ϻ(~51B=QUv\epxޅ kLYg0oUFʲp DB9G(#Qu.Z!P!.&AР&Tǭӻg~M #.A|GpxaE8*ڀXߢEe Sg8PYZ|3Zfo[s:މ_Q4, Zcҵ/$J8j`%斤ܫ]VHCjSݑO ~A ѮƲmvW'![#U7Y0J6 955Z<@x> ӻ@LZU@ SWV6`X7(T$9C @րNF,+Tl2N) \=l:iAto>Y+ $=E>xQ읎 !秒yf8 QvH5\QCg,mKݚ:?`9 ;/I$Ȃu߲nH$e1[?#tPl!ζإ72O%u1מˇ|йxU֒Mq6 M+ۧc$݉RnR8 TOR(q0pnoy,qW#Q;3:H,4"'945pu1"0T:8TJҖXӡJ JЉ*.kJU>pc = SǒP2 x(=( "qUv We`H '@#y8t #FR"2}4d5[QWa6rU+t:xp~YnS4NQ a"|,Xgϋba8ǣ迠g*1Yi^W/{.4eWMdP3yw0k*x3Id58 0o1ASjz nf߾C{7ы>T~8^G.uSMބJu" vo`U2L'XXC:\l;ߖ]Xd1o[dp')o)U3( sW\"pK}!gaSi|,! АՊ4geBPǐ {oD/Ӫ؀. M)B)5f֛IhQ^#bkzSX=7 2ZsZ;^[ַ[˴O^a^} SpGk7;Y$,|.Qix>әlyW UdNԧZ}8 BfQѓ5WB9@H̤&vk'#8rPIͼ{}>]2 >ΗCNTӆn㌻cLskO+u=V/P2ۑѹ*7sPN"}gBBU mX*Ku,vyO{9K`nNjLU*0ׅb_`$;6: .Msȟ)`9y%^%gSpMm[M<:K@k\V!9W|u܏ĄamfgX4FݝBcj-裏1FxNdÛ[[٬8xh Dm|XLO 1?X{IRZlu*9B֢yO]H"K(\1 IiZi9u^H? =⎄f̭hꆄ?tgu.wlzL؈>K8߁7kM K-1rO~i*klLjN3==bB1·ǜX HTHUR4ŵq %K&z ۵ 2(D_PTrݲP#zc nhEcs-A,2-aƷka##j^$+7OA ^!;OPc-4Hؐt,Q/<׺=8+f693lmq8;/XX5 9Ic'}'v8ˆTyU#@ǜCm86 Kc8&ԑ5qm=cBgDŷlkӾy̝GE6ub%[$KSp[o͡,"?Z,] |h{ ÿX-vV]1J"WgZzGe{m 7 b'dܵh&u ݞֵTSU.jOYK ȀTD^)A@.Rn-v[wI]F)}3"<8$[_W!6q5u},h}sgwyv '91tYӼfp@ ֯rxLUC:ۘ XpgREMk/SbBa6rpq뭮H+EJ /)-&Cyj: -Ɖj:ц¸pLH^^i8_E}-XYi?l97VS-ܲp|wxɔYM Oh'dl8֯pVU 8XVF$ J:[%!afGn%yyȮ˂ժVB-u}bӦrpt=R]i('ݯlo|T$#جvѺֶccuȔQ|OrF=Kqmo=am`YC@'FI?/{`?%gjZq0e馭aAUm,7';RmZn;cTT^Ca&Z=cT>l/<Þ%jYVEꄖwN(DvL }ITChfPAA[y֒iL*-kҗ3%AV+`j)$in95'oW8 RʏPߋ[ت2PUYt;>q%78 /٫0p?#8&WW"@^f\FJwrYӇl[0m1=|Mr4H!yŒ6ɳ++"i |l@%Ԓ\#H!f"TrQˌTs oz6DžS6(@>07Abbnx . n6(?ejuk.Bv6!-!o;X(j6hRT>2Y3I yjm04A9ÙQ u>&@Hw䢏YV `d7 x&¡\!=d$=FE*xz ӪQPZ=ptG6!|jDBd)'et&lыz17x M5? 8jJGAc! l~[V7YL qNXV^^</@uag Gg, +\ ҿN PG]Xb%;G!kYc># qq=[֟XJu캷kk{Ky6I iK9^*Ppb|"jW&jֲoSb"|eTX̲u<9WNm*!4 M Ae?&ȔXL1KMax(sww2\Ο1u'YK:f/}0kpnްM<~U٭wpN׮| 0vBlN/MW٬-WЗԐ'@tQa@YZn]%~E$M>USG,'& Szpgt?6uvw Tu#;H'=Fe:c lt>\ xoLnQعS1ID[NN^uc)jm(i ՝2>r{,3q((Zv-.HdG9_'?vT_`8"$1 SfOKPARNRfU(pdiY]: ٴѕ jc^ :,j⁽M Άr8#L2t\yŗ#D} P VlTS82I- 1\7Zg]l`/"U 7íx.@B(z{#_(NWߚ[?s)nZXyFD,-&!QkO,$^ ܧf3/ID39V s'?*U7{ES rh,ht &˼N٭+ v,nNBd̟a5&ji\AyN,b;ǔwDžt Bae X E<̠RkyF'Ox~,(o4mXc{7Dz̖CS'{ڊ`R(핉oz夲՞4\ T|[@骤@qscd+aL[G~#49{%LceI9[,](TR/68t.tz[7%0Oxs$ }leL5c%1d Ŷo/Re0{-'/Nj鿋s3D T&5fx&[|\k"£#lwMGK->4'XIOݓ;ȊGl8li0P8ܭܺ758緈zܠgÔLXj2?  ^*c-k$SU;[{6-:;njB@ $f*͆T~l}!8H#`ϞV7fdGꛨ3΂t~Iڥ=8g tX~? yIȵ4f'#{ MZiL[vI?l#d/{v4-рm0?d+t)d}}s+jG7^_.Bp+Kuψ4R_{iA+RL!0沏  27!1@*Z-zk ̬J*8^&y+|ّ-ŞG^>lÖ|kr!~G}8> =7 -fO]Bm]O萲8;9+29AuUq<&T'-K䃭} i3YX Nur0uЩǘ)XOYCQ+ YݐD'VJ͍=(xn^?p*ae)?VtnonN{ ٽǢ)zBü-$Tɢ{ \%GTͣW DF;jG3HR7׮dgr&5 hAQ2pn }|QDod;-d2 ¸O(B4q)TӧcL9D\̓yJҀqa[3S7mYD!eAUl;, z z˫`!2>;YL(u.oO[C%օ0<S|KAP.jBv6eDNzrd n7i-"viK;XF.`iF#| 9xVﻝQ=kLO(rG;oQpGA&vpB Y$' ns] #lCFc'7ᗋ"W-P?c]0~n  _(1wpzDIiJvh,|2aq{̅Z.Vk!#[2 <`gSl"V Kub |͝h3Уp!d8K,#-,@+SL/1%T?4[BbMEg8qք^j(QGE^E>F?3(d)ÍQ-mQAL!<9nİ*1@GU|0ȗd!/K/첣LL\}ŃVп3=FdƮ\YBp/ثؖcw/{`})|T5_3ҼC*3jChR :J1'qGY@g59בzX`0W1֋b=)ՁW2wqkNjE-Y XF,y&N΍/#Ur \Cn}ܯ>R$RJ+chyPd*^* 6pvӣjV$.LR gI=OhO5qoxCA E0[x /–`5/jIŋ ]Ѯ .8Ȕ%} *^GjZ;U3ݴ)<4dkSg?52 he%VA3v*I`!e;_1̙[r- abZ1/> ߰Mܖ9}3f܃@ 8YMܗ$ s%c_rֺo!z1T``]P=vQ)w^&(ue3+T_DoK//ʵ>b>¨0KS) ]'Y`E/$lՏ >KC"R  a/}WIvq!,=0n'&Q5R6U~Be1~>f]ugV,~?T=('G>&om: 3KȲC)crwGS+gl 632,NlC踽5!23v_v. a[xN.qv7j 7{>v?X(4N&z .fS(f Lj3֗yD]{BP@"+$>y MRyd9xky@EG&{@eW_nOMז %VJ F}L2Շ/dpcz13A{FVxg5zQ&΋*|p߻Ln%OKSz{f4z+Q] a:$e6TFi4IYoe(I,Hw)%V]֏ _u{Z`~viwׅe[CZ 媷mآƯbl#s+5?Qu2aӜ D1'Z!*#58`owfY8v  =PIBL3Ή%EFٓVِbœ-]Q戀}v#&OK^T/Zo_-/1c'^틓fوhH!W"]LlH4U&/|cs=/l1E):ck=d2vϞR|3ȧ-}cG\|lA=H,%ׯ YDgUhz)5.#ӏ wAN:r) DIOj|5GlH_e1Ǻ)ߦ@U b|,u.N҂}K`QqQt | < n9sZW`A粺=:e 3m0 CU5HEJ 8Dh߄?U*\ip.a4~q 3k)l`_7yuo:Q):Ffyϒ;$NKJ,@[D~jBJ,Qyg6)TOTH}q>LԑWL jСfP8K&'p\Tt`߯](ێD W6FaaQ"1sت njH LP"O2 ɭ.E]x✺q_^_x0|V xGx`9 V+y3x=3Bzo<"\l,Dz-BL>WTxQ9XO ؃if0ELJzNˢ9fj5ڋOuhZ@8EvjkY2 mVjАQC"Γ+F@UH:ƫ;z.`G"h?C&%8Я/-],Ǻ 2_u{" ]F:ږLn]3?j*^*tATs}28|;B"Z1hwn? C$T븖6u,NF'I"oUq)jZodl\{[]4E`bp)9z5暏9}# /TFAS*Kdžn$읍cky:hodke|VUГhx1 uƪ!scY>8ɘ*36VnYX\S/vɲ|{jXaE1Wp]m|t3+k'F;֔q d6~q^nw?* \ ;fTpcwJ'|fzrpKzuVO¹鱆rNvXBp740tVa,r}~ l <6H)FNQM_h/hyvD#ށM1+Fiؙ.. _5GbLW),Zmc ԹXWČ"׿ai,H\ĸǡ$4kojoC1H0FRww( XavKRTOSXsٝ}4FBx7)*rÃ^ &: ƍ,;}voWDd X,4g L|KzP[>-V`LXQ҇JV lBh41eʹle~ ܥ@=^NӑjR6"Qeínߛ( q; CsNXكw!̅sYcPAeT [֎]@nUMdB#. ,_6{d0UN.}.W VE??uF/+XYiEA**q`/K)mN1WE+0*Ʈ̼֯y9^T/Dn@ge! Vxc.UHf*|U JT)Q|A!'=*#׋lJơ@_?9P ox?0:2v1~J${*qX eD(N0owC}Qbw@DN3H~rJAUiKVB3 4!JEZFD2:ht!;3QxEZ/׍ȡ7syaO,o7@P ݀>S@Y! ;m8x}B>ݡY/\ZEwY% ^Tw}}vm"[&\^l$ 71;B' ?puΝ5%Y '$A$ l+ Lٿ㜝 5}Yj?/Aǘ"\m̝!3mC1҇ S?#r]F(TEg'd9-*̦c>S3Fw{뼴 jlodyKqKV q';u^Clr.o 惰Ij#gOFܻީ{'M{j$ObZ/UF4: Xl,cVv1\GL_f .9 w!C3|{ު־h[!;so(0B "KwUʹW!|97G,t=8 OP&VX lsuN!$.>80tz'X|!U'X|l)3֔tb㍋^ܜNKGhO%(+b>5P)^0]jgkHyR0>WSp)O*S-ޤ$^]!$ "~=?Aȸ:6K@aX4 K3o"wTeat"]KI3J(A#V ;ƕM'h|@( ik^k"5ȥ&FaJ 4-z^].:? h>1g bѶmCT펱Q#<ҼBn+>>ߘ3ZLB,&Jqԣ,ibr"V'7{]Ͻe>&ʖ7g04:*|>4]Ls::dQU l|]n 078LQ^Ѣzdz'Wq(ӺqO ^"!s*߶ AMz9ÁJPs<zƞ̝gyolrWK@ XrϾ:-æ,4o$'HBW0Mȵ S2l, naiq9qq7Gt'_ PϚ-,ok@Y}xrЈ(HB45̖I[U<=l]ԧo\}:D?gjJHF0EHUpe,0W;Yg*9N نJm+N%Z;s=m@ rׂ T9JXbGV0rEr܅\9dHGT|5OF0vcj&QA3|~34QӃqs<>l>k9˹ko#PpGiXFRӣ @(xϩRdʜw)Xڥ6uk6rԧ&-&t* $*/yS% 4]u8(hYd w޻8q#'ͧ3%TcsgUȬ8_ V},3͖ʅ#Ku\S[FEls˄|娯WX*;m]cW-w4 |mDdk BKR>HPǥe@šk#ڇBS tןt Ti8߿.E՘Y5{[=B";H)?wiiIl-rgQTFTncsƖJ#C艔z Lv=o0EqzO! ? KuaeuZb<@0y.> &a˨3 I^Ui;y㙸>ɕ0D|t2z%RIM6ws:i0 +j< Nڳdf5_bʓaa{&6<LmW Y'DV&*òww>׆X XO"6koDp/m@+|6%+=ܾMXnu^IZ[16CZVIݱEu݋q}rfgv N9j`bk7حfJ:<'y۔AU"%_+2Ѯwzjid;ҿn1ʦHAJBoEu\kv?,} I|C^s5sbvБO}6 tTK֌SZx, 32V=sY,BR}NxkWRtJӚ΄8X⹙[iXi4 x؋}IEkdVMDZiZ{ho/ȉMƞDF4im&/f,b*|O2 @  {#T[:- u)ɓV\7 Z➂Ђ4ŧv\8fm ij}V1UqmP-n55$xB7>zh65`x%+?Dgj,ڈfnލ'4w N \b/fa7<!J%Ygâ="cxmdJ]PV P2=:nakJ3赉T<'zOc&0KTZ]=Z~a?gBr'zUY;\OMj/F.'OU#諮L9@DO72lwsN09Qpzl .n 0}ThDա04+eo~P{V5E§dN؆'@x_̦D%RQE4GAjД.SFkGRA.)5YZOln8>ᙓmTfaLlkӑFgUH֤iNP+X1oz/M, 'oQcӄ6r1b `)q原*c ., t,S\89#Nt@0Rj-/5kljmྫྷEY򇗃,F\_iȍx $?ni碑QtIkޤ)UuHz, [ oo Ka.4n.>rȀ{G]7ʝbPe8GLuU70 t;Xokc^Im\|:SUr ϶F聦@$nzMW!yRXTu`_(}>Nb3rb-Y7q*$^TL/dnAS/q!֧qmFȣ%/JrX]<ҵCM$2Q)`.Ho B^_Cφnn.K1i.oփhdn!';YSC[PR18]उ@ΙVjz{Qbԅ>r@ƕX@hKx XYч0_P4^AIlv ]Lz$\ b99צ\ @IU'V&{Kd O:vY#Z- Y Jє- bXa |:;gͩɹI IrZ*d"Yh3q0.'T:ŋ:z V"b:$.Ǿ=fHG=@+`qC9S~ !Gw_^aZ7=: N[l9\?*[ _H i=hYh:^C`9蟆'3aOcrbvfH+)=)ӦWN5_™>+Ik-n*]2aÃzUI~2(rk4=MNLJ*XgAPJ"1$k5Qu*N2<ɑ?:סt͊Y36_8K?{6|$I9hT%O,s[\z"ȹ,FMDf8! i1s s&D&JiCrV3/ﹰ\(ʹD> ,3 ]w5]o8!)۹{0F">H{;s!XCC`W\%i?"7̊;k}~鉣(dcRFF48"7*)lwвcFxSd.']U \B v k݆oM^워FgEt0LZbff]d15Mឬh#/n&L ÀwReVR2x0>!,8f`yzЪNie)ug)K("/:bfǜ"ݓM`OKZ$-BrvFA$vD7/z$pr=$(H\?ȇfp4l~@pQ ~vlC/h1,Pn"6J߃;ĻU^_W k wgsD7gr 5acSN\w;Rqam=X86A]_s]z׃5%wha7'6pIl"{eQ۹   tp#{-[ owto֯{ y oL)k^Xi< VO\ mCEL|1ewWOT dG}2c J([_z}d,m0yeOMsSpvjwN QL-9UV!FUvyx`w=9,ϥsV2F< -bl)ޙvV£evOQrv% ޱF!֭ i`}ITKddG>|&ө{AClz4^5U~#1.>iv%E)C4HL*:}H~Wq43d,}_J q15%y&/緈0Nܟ8mr'i<‰TB-ryRݟæ7ґ^<Uk)7Zq}O@b65}0e2^ep`S:'C{(7Y*ӑZlàvj,lMKX. 0< .0ԢPƮ(j"04#LKCcYe:V:Cr" ﭟ`c8:Gat:UM?d#mi.yycF~LW z Qr?6Xy?CN@z&VO PL7#>ڢfu:wtrH/h2}6N.LN]w` ?\bbkGM7 B_0SYvёu]\/R3xbd=!_i rѠe*FO8))S#㬛p_ΗG9Ywji 1]5|Q68 90:Օz9)|ŰmR2zN34(AeS^㷵_؅Ӫih:G3`[RiFZeVtvR()LqMEG>`@O3уx*4u-&d;֝۔tQI\![E-ք|A[F(;/?Z/&} 9iX*?nȥ7>W/2] T ڑGfTPoM:DgYvq~Ȫ 6>M; )Uhcz _ b+^Z:u= ɩUپT0l3ٝsW'7$mU8j{AH|e2IS=C/ E#NU"nSmfg5j ~5c 84nPQ6Xף|AO G&lryE("tBZtHC.`5#sBKc&ި@H,D[b/gX t [uH$1أA ~w5ROV-i'{Dەi-#[[`k4 N sf -RO% f&a<8 5c܊!-*|VJO^w3Sg Μd AېڋhwRDގ=4$qHpH"NOSBkf#LW} MßP[pm{!t7f O<́]m!h*9SnT(X[O#`$╝;{%p-4P^p 0pINL, 2BrzHZ:,Z$BĽXNXx=իAf,hŬz SVtL )UlG;3KtԚ'Iݔry(L0D>8c@;khݪB&+:?5ܥAcM8z{!b\D`m+-߭/ *uymYylUJ!0uaV Q|;Q|/]7 ` d-^["̳$8;ku߹ڵ񔓂8rGp{.LG$F\edd̖7Qx 2IA,$83GtKqd&ZڻX -g磫a͠ η..ј1Fz0"!B,2ϳf3u .\7x gMrV]^+ ݥ K,?@xP\k"l'r@֝2liC ^ρҽA*( L'MΩ(p+ީ6'4t!(%_=5 i;L>~ۭu7Oto8ӯxŔφQ/ŧ*x{J.Eh=+~oWǼ^gROоPU7h誯Un8~޲ţK`WŴsMv;e㝵6gmA}tSR5<9cR&K~角IDAqy E:/1`q9/}7F@PgHbfsq>F\_Bm՗\GqJBqfq o5Hv2ܩX0mΓE5j'?K9CQK"O,+.Y?<ٔN #qK+$ N_.4rR&-|MDۛ{ J' 93n~lŻ+Aڗ4`KwzԱ"Np|؝9qu) sB_;c{DĶ6?(`YKE2C5;u"!pKڴa( ʊPMLU7qOؿ%v.wLyS߄&](nwNJk^{^54x5 7Cxe% p 7 >*Fc> &Wj2k9RY`<E-Iw%XgxCT/ZcTUAhki +Ow:#8Aœ\qQo_"1*-vsГk>E&RY`N[.8UyQ5ѓrP ܩ㌙Cw{{jT%8c >9#L*Y\AOvDeJlƭ7m׀HtJ!t}R˚/p\W 8  };{PUtqtw|(cڑ% 4H̻#apFL3D(%o ^@ ,"'c/cLϘ=I]./NAuEqbQ4PPU^j>jk,S.d%zmooDs+i>Bvj XtQˁj# '=G"xhQx:З}BDg.0Pld}׈HjI05?W"T ߗ=Z=d # Hr5L}IJ0qK>ŌTgxh+JmThܞ+ "'fUp5xȊOO`xz#|Nḫد̝ZE04`o#TWYCE٢ ڿƖ}%zp w2/PFql:A @wm| A 0{虲igqxyGϨ1mC}2mW5z*|ZKd@w82 X2sDK"}j!vF }dl (c_M{}=  5q|O>A'"AbqerBHŁZE}SȌ@jkrK6w=E Z˘y)G|h]߽ [W]/_3r'9|I%^%-2?ʸ3V>N,7ԻUipmBлY"#sGxZG̶7j9'E,bKEKiK1@@TJTƙ/ps*d}[GW/G[lebT8I_LB2Ap/4 O}R{Y̹r\Ck!% Fڃ8uH4mNq/9E*HIbIUDWTؕ1U);4ÂG?v}͈4k@࣎4ث6gW"V2K/oQ.Yc߉.ƲO`Cخ\Ͱ2F2Rѥ($IQ}<,OGaCWPz)҈Fnj#v[ 4e$.Mdl"6,-h+! otGD$dmc, pu(s5L9gv39 QWlnz4 !ٔכUz $zPMKYZl{YF^ZΊu涑̣$m#-LSn>kseKRyf *U OMAs ]_:BF9Gu\vSC0*m_]xɭDӝO);# $RňmW9\d+}8L ){Y:ؾB(8r谕XL(J[O+/gݏ53y"gwoO*8y? uRѐvx76."wU es8=d,V&Q/(n~?UeEO(aA<iCbad1%c)b{€'VwDOۈJ2}$U xO>_',]B1t+bQ 5`iBd| ۤ絩~Su-d?fX f(w1?2z{Ɏ*.42/I;X8&h11 =vgY, ;lbR"g3oY,|ps&+X%"RKՃy -RdqA]0Ud4++{A/kVmPj6NrcE1ycGi1AELhcL< `0kS˽SfVOd}^ !@ ~p !֑& e8j?=8[3h{%SfE!VS)q8'2堺eU|2um?_Y(s`I{D 4QdWAUx<5A-y?7ԏvtf$u.J~yQ(pb("2Ģy`r+?ޔI ׮ #0yXE߱|+DR P&U!QarN#gk#a0Y%$zyd֝л]o@h CWJkʡE94o&I(YӬq2$w5S_34c $BgTzN!:,: 2X;Hd vsmM-fZ4tіazsSw*%W$wO /#-A+ܾ{&p oVkd!BR^/wGOtͰWd6+q,Mơ22qX߷NM߫YMZ,uKF/184-G^Wr uJF$XvC^Tli^!2n 5r (dc߂;m G5}jPX g }>`pq)݈qВoRr,uT`n7Q|'0lJg諔5@z^!ke Z i`F<.7d5v.?Z >?/M&ugQ87Zs)4 ',& J,1.m[`1ͅ3h܍]y=7SUoUs#o!*>bBsov{?)~Uɻ)z|q孞θoCSS#^vݗܙ($(Y*;„QM]=o͜e-EG >>TN1} `^cQ[v53Yk) pu}SkrQ3![v6&R3wL 1ݪޒ.t]P%{BH$a_XHG3)@䴍L!ջZ^j愹hT;a>&QoSswڛg|_ J5ks#x134Kq,*6v&E2qu4Dk۷^`M)?#,{/)fO`ᨡӪFNhM1ZT̿mz%C)^L%u]z+,DpU@ݛ-"Pvk#c\"8<%mUKa r5דzclY!k{ܵ,z6&936ҀF{((~̀L)Ïo[??ɳ'"3s=vYܠ<>!QDFJBe'o&N:7D'yvݔ0yڜ](B?fD={$M$ &$fj}u;fldu-BU2Ltd#UڡppJfbJ:ړRpKX=jieRl0 $\9P`,Jؗ =@-HA?tzJFUy黶`Zf0 L/I[Es$䩃t88`w]1>OV[xOiV ǼQWR!mUHEZ6[}h#Ӹ<>"*=մq/ܝ׍ zq%n¿YFo5w U{eG<^ψcPIagSk2րsbDY%ÌhOJfKdwp\O`r:\4 N>%S)lBі%T.FOTym 亐DQZ,XI2r~2kk^]=[ϗ!7?GݷgSl'Q DRf縡p xF;Vwe* EH. NK~J(֭^ǵiݱ$7RGК Mު/6}*jbt?iRi<S @E%残n 0  ݴ87ԣ U|YgVY<#{HdAINbsswݟ1ݲ?v/b0["_YAr|@&8㄃^+X yFBÃ(c^q]CxMJoV=0U-FGcӼ$2Y=O} w|'1A:2v+M.] [3WP$=KTV!zg PFL7k}} W|:*XjR?:{:,6ZFRʼs}jYusUE&ޤS?@9ٻ -4m6qcgfX^?rcgw @~D Ù.[(Q{@e2ްF(}A1mp6Lq&.+|~qę|"*L\B1lo.{퟿.ɲn@! ^r Cf?gQIKj,$dH6GCOA*>P7$Gk `8tPA=9uFBW@-tqʒ9OA/$@'OQ?畒hIy6kb;Z;P "Fpd/7,X P hVx"@cs.:pXdcRVj(%]rf=5eઢp}ʠ:F[D͇4l/[PW`ϜmF dvհ-x,&.>1*n,aswwS0֥J)vy.mSS1bECNs"6;-XkrxQw W,}S $b"尦wqJTi$cKS6~NFu_I*J[_])Pa ZL(|y F/sWkS9~^2"D k+m۩OTy`~S1\3d:: 1+%fr+w{8@W \ DZc5 b3U|k.t1ZPRdwGހ^,-}WOC`A͖}VS+(4 0O t;| 54[,Hs72ܥ3հUiL g[MBUJܙ3\FB(dEt)!̧O=ĩy EK:֋aY˿n&JX(Qv2D(X_ݼ4*ɼx+^0=_@տF__̛A-DWZ{\zhC?FT7,38BNUK6fռ:소 ZDq.~  ˃.A iB;ng{Q*E؟QpG5lrYLpE8NN]5}5 >tw `1G+XB=EzN1'^8K:͍O$h۟ .@2DBrjuꋨ|[B. jU9sy㮊%DZqiGC',RZ~ eW9TEyAuFTШdz51[%<(Z(r&=\u'ZөJ'.L{/1d_P<g@jnhh 6o`@n*$&S31{nՀV4PHM ^Ʀ# Mz$E_/}BAODi4}IXژ˓vw:rQLdh gtD:!p(f,)dS=9E(e 2ځW (Bʋ9rOϦkQrM;]?!F17=U촛Smg"Oނ>Y,{5IG2<]:HW6FFgC FH9.!lVfIjZD6Cj o`Ц~_ų4~y3OȟW)2ʕ Mӟ;?.nEcw5rYs8'e*Kݭ{]SH' a4=fˇW\x9b$g)Vz;M *1K1uɩj>!~4f27K`.9b-+ft U\2A*+юFp+_RC𤨭 \Za^w!q ;RQHݣW@D450@/F u,T :n5р7!TrsjJ~QXK_/r`م~Yf7_Z'?}Q `L7.R$EY{yf] ZVV<ӡiǂ՛>~inu6f`KGceɔSFкȉKDƋ"vN]A=ٶmtID+w Y,64 T?i˫`NC`SlYы,h0d*vzε4ka?T3p1"&QMS`H D#T?aG5 ˂7b رS"U;1P'-g@΂rJO&~Gg]]ćⅎ|&r}YAffw)/זw^5ڥƃg@DِcOQ񖁊i!!~:c`lPfj1$q8CoO  lHP w_Ve|vNV,5PqUt?ňŮ"sROƀ1UosI7˩mYCg67fjyAO]D>xp93/-VK@1QOZ_͔-<7P=hLCLpQrh SD%EnKR/鶠(b~c5{ {Ւ`ڮ[ڈLߴ(4{B2VcuIkgۄrmdzྃϚU*Q@xB\dͼά-y`VÑdBzB\V:9ѱ V-EөAK rL+HϤ)&*CBuYfpQg:  7PCʜ?^A?^VU0]ax Ȣw)oF6eX(_$%I$ gw'횭&CP\á i->OF_n? N. wɷzLC #.wӎ SrSETVB&r{dq |hpmPe=@SӔ-po/>Mĭbl+mͳ_Ѡs\sHGt]w๱Ԇ-"pvW`<O.}-5Îm-rIXPK>x mP;S@#yxfn78,'u>l| /$'c.հ:%p)Y wHiwE߰P<ςrvDeH ٍ^vxАFJo".Z3Cgo%LJEW$=n!c i]tYx?P"i MB9HoLGF$aU6k/vtƶ u:0(YۢG ; T 3ijKeA-3kyMD'%S>Ƹ~NMW9P~IJ'wZ%_i IZ7UET"+u!Yo+snl9{T$p"}y`W!5;+z#=35sa0UJ~2]M@M,LP8nI)\z,D0S v¥Yws=0v\G%Qq~+Di+X 5H9Zvj劃H{3\tMt Z.Һ5EyEp/B}efC Ψ@ CCbg芉~;MYaAn:د"ubB܄bGq'T@qGoDZ{!97Ӂ 6Y'M7HniӬpHE^jT ` Ծ)1nȔbS=5^/qRm-TnJ)ƑXokZyI붤l5( $> WKf"WJK:~,9u<аߕY+֜*1ts fH TAxp9 dTGk_Lt|Thu)Ѻ/br?}w.LC.)ࠉ{{>U`=qY#k7cDI.?񡧍"QhWjn3QJ / L]_0)}j8PsRyΕwC]Vjm?oލl0up9쳔K{}Wk do<xf?f*'fQ_.j^=c@I:EZo'ہ\>G, rK>|~A˖3/4XiBq1u&W'C&nv$lXkILR˺E9aڷ!$^M~V.E.!UI̟kquj"EM0oah)jTU4 [§VDr)xa ,Jsڍ Dp%{D?6u#'X٥U׾wb/)ogNp25c@3G(HsζH6Eܪ&@Bf78v8(&Z=C`̽EG',?JqW&Vg:S4N>#i*,TdPҲMxs~s:O`1Hka z2we5,AtQ2Vz=VP4g󠓯ݙ#;Fw[i7гny\%MQMM4 Spf Zw~:b)fvHvgXY͸)f?]VJ<o>yk85JrƗCs _WSiSRm* |+hK8nͨ({_b(!6~R剑LQPS&r$$gkLn26;>WU\{I8.x%wھj؁U=..PtU6ambܦ@RPn?JV"3 Ek~1b1kxjqc\ag"=X6vմ-p̂+u_^zlFr*5\Di.qܚ,o yh_d&I8r帊 ,j@.i4hbU n @J|Mz r>$q9<=M q<7oDjBKcywtm71A h|6SXRe`[yN/dŠ:wŸ`,nfƚl ~ n)AotCTz.޸%]`=?SfO>*_ީGPWt?P޵ br@)ġى`,GoCqUU1R o%Kcj_kI Eץ>L[*sFp֬:R_Imm),%ԙoǸG(7ɾ.[JCUߝ=vǟhd%=Rd6WL[ ia<~;;7҂ ϦUXgJ?W>ȗћ 5ƈX_DLYy^1 Lwkw൧Taz!boI}NjiNn70C L֥#Z2(=5+SskXNo[-2ͺsݽO54ZӜtVT XICge H>b5eb}idmWӨ~ZcjЉag LC0X%t}N3OKYN:*, 1퓋B#ǧ33<4k^~Yff :95O*\s\`VK7;*>x8s'[s_0η%o P7gT}L7G_ʆNڪg>րcR<#rGprf!lLW% tYX#Q۔':7oJ" R%! 0&?Á8NmXrW KS(%7ޢ8z!LG%rr')8͑F2 9ͰpM cLmyɜ?U4+oIH@6{eltOzU&0 oD KRR^SrXX$1pNG'l_-=쒎, m"ăB)>CYʵ|3 Wvޥҽ:܅)6+}8thU ׾towwIUdVOV I1}^Uo P'A2&2q†'ڻ̹{A2_4]C|d)W%" ( ) ^Hs8SwZyj}j5aQ!: | bR ,t0rFׅExљ{v/'oBp$cD'_jeuy=@fj)dR!jFL }ߐ|ech^Y 2d)E8ͷ/cA,Ao Z+ OIe ]eޓg6F-h"vIʧ8kk <]AІnZl}Da^/4?>`ʌi]/mj]%.H$?U~N>.sи'xp"d\-9!<}] dl\-@#3rX@WVƙsHq"ꁠ#w X xۿ(ad~t0-"ptq~V`tœebθd:$"$%2ƸXY"džQ;|vc(= _Aܷ (Ņ/fUYσR?oBC=~ Q"쭎 ]vۙ N`d$y`ߌ$D5mfߟ[:+5bS B}rax1*3/5Mc8殛pXr%.|Z#-?S̗Dzstmd!~zߩ Ky0}q\I-dJvPCK<\ǞpK=֐.RihlPئgMa]SDUDJGBDq<2EU Km^ݓFcDXt:w텃O1 F:f" ]TqcrzgDW]/+̀hzE߻ek$ Zjlʏ/iwFH]TG`XwӘ0m2")AX8D&J5<TddMlCJu ̛DNN0xȮ[CT@nt[+k lZ4Xۢ1B})ȭ?0 Ljt/,2ϒs+ӧMN%U˔<۱J!iSʹ e+7΅|Z GEl0M3AR`l`q*htC1nƖ*u,;{Bwkï`r08\&M<,E=:lέBڍg'2"'-8: 8a@ CAAQ! -a|2wX9MµQNo\w`OaYA7RmwCq @ Md: 0PnE0v&TXRen/aNvɹt?dO8ʸu$LC =&9.W>BU^6hu0vȉ˾@#fќSr@ Ӌ+7L%a5S.(H/REpTt,,?I逝g28b8G"  k玔I3rP`B!a$`O*k5RG_~ҜH[ n*5Aߡ*15=pX$qjHSuu?Zk7̧~w|UvڝG„Zp }p`X{ylcC%8p]1jDaӆ5ߘSv'ҵ48*{=>=&$_նwΚV+64YOkw?l蓑xM4L:_f©ev bE~TAqgxO3>t#lo VԝCXz{juTUErnb6YMgtVN&V' K/=ȵE[+BU䲆SBMm<[VѤ(ه]}O #:r?WT:>Ox"h{ Ӆ@!yeaxt=Ԫl9$iZܝmy( vA`4B& "CZUT~B@Wɢn|^ġX'0vRqjD?67+oN0@ɡ58  ͏hD<11229  POTe^WhQ:{:kx`cî9gzn[\wAa3SJl&JkNVb;N|| "I^>;uA1sP7>2 9(%n~'p7ꇟh`Ǻ%oOQOzބ;%X NضYgBW IhXNH0a7/yoy>o"L S;eg5~ ~0t4R<8ܨOTҀ% !l l`Hw"1 `Hsi6@){VC`tG oeԙ mFx>4e>Fz'!tó(o c7'X+Rޭv#ns4` py+ @Bxfer5 ,lYGifu@_~[ʹDbEc,QS6fZ諒ElA=3@\ZFRփYvW呓 k>=emf?-Wpx|}0jcF7EX%a^PHZ1C$)"NئϽVem³? tyڇy+J| z\X#CzF5'Vz( 2G9 ȀF8˶ \>#)"f3Z5jwI$`_иD_6T&8K+Ubyz ӱ| ( i{ y+w\xg#ay;ۭa: 41rr 3Z^-ot*cyw؟Zx|t6xS,fHO\q]P[u6҃1e=&r5UhD.)T(/:o]b ˃t!263a6[ɏ"ҥY 7Y64S%K/@ ~iop2ڽF霜[(r#pX+gЌXD3_^ *sEC?02O+%iζ;[2= 9544f֧@(@&<8W۴;lKdg1&v>!Zm;P1FՃqX`O- _ 1;gN:TQ)EZ,ٙq{pnK_AQF4] tf`^'vH^ HKX9ZLXm HǁAa::])knq?ya uV u'aT3Տߔaa3ӚkY"ĥdZˁ*L)yCX/BG-Ⱦ!-a$ Fh^47[ds%{GɳT8H: `H_O5-VY3wZ`{{ڵ+T8#ù/xy41WYHfήѼ(qD\i]dMM#͛饫a>_'qo~_6(a3Jy$[xffV7%#䌥PONK1婎O O]PIQk%%18BRPScpy4E@qʤJ.&/ *WqlDWmi+o QC&_ٳ2 8$GxTf[W$|cj9"(o-Tawvz"%1T|zKtЩ *(1y$yA/Q [+.7"J a ڗBȤ&r MۘXo>꣢HS€a߈~(\A &.RDU:wOir=EeJڛkqJvݩUhrp*0VX0=1 (+!¿bGOzD&0L0jxjf})kJQg~cϔ#2Å. ;zRJPSzP1Y5d.š WbܠN:Oe] !`H4r[(U,|*p Z2 o5*_\ta %j-yO+TN@3/Q``~$ayzs2 JIٱ\Ҝ6RÛнĺ/e˺]:^xG SM((ހ K E~~ʃKJ#QK,VM-_U PiP54F%GI\yHRVd) +ъM[>] "XZ^+Bu`mk`#Bʏ=\LG$$UL$`F6H'Ah5_`qͳ8:@?w̼b+&k-yPG(Zc{~; r׽ %5J )pB"LH~ኽF}V6z#LV?5܅~5"KmT |7PW@FB=e9" r*B;3}?`/Ɛ7DfaϢ$/Rd 1k8m}#܃H"2rCSiUEkbŖ/Apر@Y߼ <7[-=z_+kP*3hEL!Pbұ%cN"/[i.Lk^iyf].uwKd0\7+( 4И $rx`b,'KNaS0Z dv˦RA,e^5Qɱz;ovk:ʆ&DP<1X< D}*tJ0f`ye  WX($QFToEs/ QɃ8;] ~nq? []lo|툎!}uie}I-'! \hL|yw#Ó9ZXLIiCo/7RCW[&H]UG4AaO2Law_?e*vm !ṛԶٮz"p]{kƹR 5p/lz>ċU|U?Q`&[䴯x'W7j*jBV9x,TgspEJ1UsP^ n V3"š1nO-mnH͝3Y+n=T&!w u;J$[i> D_GwA<!f.rQ2%fE)t@FXN0+m(hZF.ze'҈hX:4%KєyԖ̸;jH +cclDz6|̴F[JWr&jC|Z3g-4xylxЀYXsu|htKF*b-T2` бNN~=Uήb]Q7r 3?_qZ"։+dӧ\{/LhE|=1,KL}?d(yJ0"DI KO[V?Ι~lhwaPbց)f( ɒHMQI,36u"V*fpwN5(y~X+a7_ϺjP+hU`]JđZ3(KjXl5bMɴF)yeШg^wz ="9ƻePˉ.wɭ'[qB&ǑWxlu.iD vl'GOX&fH,sgc~J)!V7~偺#M)/NnS}ڥQ[S8Mfx5@)$$PlGPe'c1Z;1U ShΘyUUar7ƾj  4*%(WT)-:&x@Hli"/oHп3n]X [k> PhZI7»r&/٨x\{"1e&Xl:@Ti`|iTt=/A 왣_X uS`jn,YL*X;nu>%k0|/q$*7?L }6͉_vPu[x4Bxօ%ng05BJgz@?>ּK@QEfz~ ]ռ [Il[v(Ek{RMٱ) s$!*<5@(l9Ɨ6cFTer2w@֚@/B;;EϤ8ػza<$cb MgGkGZ}وO2ˍKo|i\jӌ"ǒ'&0 ܺQCeXVHauZft r5;D%I:6NGE֤X SIs8CNPL{#8Y$p9{tԣG'DIS! ~^j>H= -C%z , bjC1N  Pغs3*,8*6Qpv+|q&iL1h)q 菱޿ tc*+߉70J2M1i4mo^_%b}O~ գsG (qe0/j" $zO9 ް՚6vߚ޶53TDZ,ΌJDi9^30.Q1b9ï 6-%D!8w(ނfe zjpEOądۋ^XvO%-aLEՌ>j. %Xik%S}1"=p8'R1(ӹT([6Œ1 ?*e.Hkoږ %qt0[Ɗ&펩OL>VNp87KN L\a=M$bF,g?j`-GβiX֘{bqg1 ]4ZTRZΕ@1 ) ;h: `vw Mյr}_#GݱbT~͆C5ۨtr 4"Us-bg> ^9j JcM3VOwˉR_쓇C-L`.3jhE'ε"/ZꢋE)s^g"t8 vdhgzuSKKN9+6 |Cw,LMϓ>TM+v-PSE(mpe!G[f[{$=%g,oJ} [t/g .Cd:.MgLYчz;{F@&)O6nP\0E}&FҼSdL(^Z iJR{t C- -HNcmzUfXY%EHduȔAV\9|l]WF=$[ȐP`$m?aJ!JY_LEH'ֵ0$چd`&yJmNhOp2䷻]'\M=|-W)KwXtlH#A=[}=F[b*q) 1f7(+|B}uC5,Z)9UzIGRk0 0 8|,-0c2Q7)?28؉JP \GȀKr?qoy6X9s^#ءuly_qCTॕkeт;.#GZT#{RY`-:.LLZ_*{4N .j#-QQXcc"o<"StaC+U['yޮJSL8UU g^$׹ {b{t8 2-4Kk9aAL\?n2ވUHPAe(v>>5 m5St~ 9~@f?i:rvUXOFq @`_MB/ArѤ_~ma4t'g/ <%lXQ!ľaTON"iP'rkծX?uVjk"H~.y_g?owM)_X'{*.C(hZaa358Lt"{lE+{ƾZ"޲LKf>F[za y<욑*Jud!wJPlf vW9j"կv}&KW{DXjx֊"tۭq%۹zS$,x[2$y,FHgc#ᶳ˘ -xGpLM}X3lT&ʪH,Xci_ Uދ.-wx9u!)@z؛oە3rnTWK/A @*0;-x9(3Io!ӭRo&߅fT`410!, aIHJRݳ}W6u9Z閄"\˔E#=NH.ђ9jYzg( @]Ҙ/-C+BiėAE7Spsrfiԗ 0Kv L@^TwSq7¦M2aV֩1zY]Fe>IptB="/̽!HQ[+ҔJ7]\%C`䑧K]4hsYŊe߳oRyw @KV Dsg]+G1kz?t~OY z^Jq߿z[+y/B@5o^LIC,[z3gh% gA#[7gG~}>) C陸Sփևm:! (d ވV}5ó{= DYGhxE(ڴleA+f:xl){B hpbV&vz7W:? o{!:z-qi,.$o@w^>~K\4ֵ)|QHmGN=:]1Y:NL:-,z [ˢC2lEZ#ܓfMC׏Q|J.BOrc2%0b% N a':ޤoY#d\J{t =yEKB;N{a'̹U5|잡Q^hB=dcwYwk锍OhYߎHaH?( kVդK5n҃CMJ8Ƨ>0"Ѣ^%Љ ާ.x y:_Gۓ$4$azr\¡*#(2$]2eNs6D/TxppY=U ʳ+W\iZwSPOhgA.y gNml:E&'@]t=C2{PU,g20kk$͏{*QzGeeo̭g!* 0D!&\5@o~e"6E#{V3yY-pl>hEӝya@DqHv9m[:[`ΰ|62(?wwۚ ]”QIObe)lZaHeby6P{QƼNf(%;ƛ8ń{8{GE3̊+9b- ؈,NM+ > C ̧R)Bo%s:J=E Aţ]NVpPwGs9 ZDKQe7 )&vT{r.dپs;nrH[qLjqq^0zOI P5!x1jaqtPkߜ~p1w"@i{-T9hJY|SOUO. OxVs)T9L<&խ K%\S%0}Y!s3Eu+J~AXa,1PBj lt5ttwOu;#(oֆrSڀ5ulഭ6Z"'Fe6TY޸]'a%{o-^za/r͐:fo`_WǾU+QǨYVB<`(xl<NY^ze80ꐀ5[dzoX$&%;ni[E+0Mk!ϸf&c,e^}(nu2^cr[HlݠBUKReV8w !3'gk~חi \GʖQ?аVϬת\i(dcsH LPr6qqư sv+&Tp\_a~3B:nrQm%_L UJX5[VDX- [1 Zufe!xsT/,j2OxhMgiMhI~AYpz)XޥKȎ[F >eUL_@ &NQ,.蕛[m)>͐dA"Vv4l_Ճ?\BJ Zy/De3n=1PpG"yD<4coG6BF8C (s@/+CثxOhfѥj eh@2h칭+v$bgZEsO]vj~)xF%Ytx 看rn% eբ+Xtè#vq?2w 94rsSNx<[Ȳ =(f\0aPUe$Z$, LZ7 @_IVQSPkh8gWMOݺAb* `V ӻǨrKk@Q03pȜ?dWjpI:dc(.BkoC E`k㈱yikqY]Ol}}INqbD~t9^Gw1'9nB-sYzJ_'}\pk ytiRBAuN)n!:\JjAcDY=*9*#yWfҕ׼ZqwmgHR}ZkU Vߊybdu.saJ.WEhpm#P8CKP@ܯlMД!ǯ÷6<+5B,@Ls;~DEiLv}*D+ H3 H|85tP[9\: tľV5Z=yTì.xNg!;1xٕ0S7M .* &,Cw^.= ߇HN'j4ֱ#V\ފq`] 4(X])6#"8VTՊV oyjq'mDzʷ`PP@b-|'N1  \9.EUFrSaS[pwfuuLq-Bb~;5Y$ѡ 1$\ȍEkN%QLל |ld;"*ޤc^vqw:ϖMy3;2ŚC|bSY/)ç ]̖˧2Sξ~c&sH[%ĸ J;lkb8lO+K$j?J"6'xT /5^1u|s}_Bgx2J^z(k;O*:vW5PsxN6f~z>0<ޤQ.3[ gHSxY笨 wub3{sW\tӝ:<Wa 1@ah<6Fɶϔi% ? Q#a== 9 dО4K0f@҇xѐ|Bp(ҵ˿dv`i@LChn/(h5n蝻LKfso"X d[8Mj>F)$R(m:E}},z0{Jlܤ cJgq^w$."+KeOhŗ,cuGT;ġl$sF0(茶w7 &[B _Kh`amN.Yp\qM< +*@ι2*;iSqҐqeXD}9A-;K'37x$1+- i,[UѳʜҊ6%mV)ómZs Mj\dK$pn$"}2 (*L鲠,>w޵:G⸇VU p/Eq Y1Vusi˟BÜ"mqZ e)>ձk|JX@=c' 8JG\XrfrnGU&6uHaǞϙb6=l/L2G&'MU h}XN׊\>5dD91WF1Zwۀ/Լ־%, 7ȭNS7Ѩ`SB٥gi簇%)/44TwF6b"cYD~]kf%*9Pۈ"ԁȑ/x[Lq:vx)^ǟ+3Y_Ibxtө;ɦibGՑ&ѵdRcs1GAi>BsKd74MZNpan]b584^ y|4Yɤ 궀.`KhfQ Tt=L#-P.a kWX^Rq=9҅ʁ0ܮ*o*s4>Uá/j7*%E[R gx†ƂܕybY7 ¡kR83@w g9 79ifùp仏lAPXh$R}~GQ<@P> ZiT\րa0I8}l?O V@tEM]*gƵWiL4 PjX ;rP ޿:*'yGCI n!q0 0׾hx!b4F댃ЭumMfG}X_dCEP>-t9i p謢CsE/C@}E\Z3wT3l}/摓FV0o~2.ZSQ>675AKWgo7ڞqWriU\c+"XJ6Λ|4a=5%JI :P\ڙAB[^&%<R=)zP(|(ZI$ !pfsj3M}0^J;5]w,GE00[?_`tKr?CLkVoˡfd);{Q*N!::>I|{\ޔLk!l7׿Z úcP8V\[BD,M46$X]ŭq>ܼ@ ΀micOo5zCfA㣢^Ϫ:N =/QZ_U$CG<}edF#"|::qCf tmjT>mxhEr<'m <޲Oaw[ͅ0]a~7Y]C5Zx.9o[W1n5QۤL7Z(E$on)@d|X ?$@ET1i7O00E]T |۬bi-v6+wȱ@ok+4la 99#='9(?]&`g,h/ ud̀̅";;jl௨ 0`S`߹.XbY̼N9]tT@S`jsn(s6v9vf3ة4zƻ)L"_Iǯg\<)~ SH̑}+>#31ui[,3e]E$;oz1N~)`hLXj4Vf" 7Ggk6*|G2H>nzj8L8] 6İ1Oq7MvDJfp>ҟ*!&Vo^ߨUS, _j{>X!s%9} Ǝ[ݑ$<嫭v箭f;D@ՓdhO'Ӗ^0jAYw6I?tmGjy_ICYjZ|86]Bm2k4 K8$g/Ġ£X-^VǿQ09_u6>G80 IEATp,:>!\0K2tN?->P(Xt~6`;w&zk\m7T{i<|HWGwѪk4-Y%mw(}4E]D1o^2wSx v|AI,z. Hedb~Ӱī2ɸg ;! l]dyMزXxMa#PX^\!g zbO}8̶L ~%jBdMI-i@>'LTO%R0eM0,7``l:'u':eWƋGxt^VA"ʱ d&u; TYGBaoۺ-`sQ?=o7FJ> ^,,:W<5 ֖?)&" d0zb.elJZm@4xr1|1.!…PEF;oʒw0}cX Veg4xM27Zќ|ȵljԔYֵ% Ho-֨U}"ӗwCA%)b~>RKfigym7ɗ1W#Y~,v*lo{a0vnwcӸ䕇vVc? 8Ġ>a ݬ#\BOӸ`˫nnx)Ѫe(^??bJ)X$?J_Gi?DhE8|@~ Jp،);Xrz`,2Y.yB3jl !5lIY/qa TɈi2KzWO :ME5W%4`v{ߛϧF=#oڑ7D(Kv2g[c)LV Ŏ*;U { q}^H%J,8|6i2a |}BHڠ~WZy$ FKjkJ6-;bPUO؝J߃@nEԸ]mWWT}->r} ޭ)j/ )%fl9N3TA5er9~;t +1qN6xIf?WcI8K!=0=%B r*ylWq<رc?ų )Sx- |R.˩0vi jgL}L//3JUxh_X-Ry<%Aym pr'D8Z8z-WXVE_^ KK\rG)'K7mYՋLqxժxbR)pD˅P]2/M=#aR1X2dr>V72޲J jE]0}F; .>w6(lrLdcULdK0YH7E]6 r&D­m$Vj;Gnlq=v:}xJ4t2dGV ?DirgO0"wTU,tP8<o\^CW'<+q!/6j~91ewҀ1 81/E֜ڏLKUQ4'4ǯ! ӷk -;75L*c_Ibye?ri_ԀkAR5zBddBBB#nLl,+m?d9![n8oD80dko@:%ks+LSΉ nx= )yr&`QzOpsvd׶w 1ic%rV*jbȹZ4X|E\R4?^=`vwmfw 8,٫8pq%I^CF!YgQ6v!MeEuZr`)km\2V%ŦM6]SnN9},W>mP| 3`C*dOoB`ptkrq)w<Ê$/4~t)`?MU;?&fhv1N/CZ3KuE?LxQ:ҥV'K<ėgL̿/hnaNm(?lD^jJ٦y-wۀ|YodFT' q+ ʻ^WCblMuqJ*UQb7U.ar {|xIӖ%i*,Dr:Pn'EAޠ. W3p<_nGe(^ ]W&agm,֮'obd͔wʛDzBq1L}.]"L 0ҁpғ-3a 5^m26Iga#y x!"y}%8kvl-tKe`_rzBU,|h7X7YM$6 Wy!:Y5o}rn>.h hYƹ1Ks`R] JDjތ -K F; fV9\=۪:/e6賰:%+zƹ`ZUY}R+@$Л4r}mJ Eky{:׺i} l9MGۮxN( p]V P%;_qAIg|`0 $"vjg >gP-m[˿+p&6#K[Y#J!X=0P>6KTaGچ$at +q8 zf%+vEn5J<}' mߥ*$$Ý? }],{Dߟ~]18ַNjϧqtq-"/lIsy%/k[8UJh ,&4{"<>*ޗ_a=t^zx11 +'ශjzu=)O M|453_ĚS(ίBuS4t`R{4BbZ2k)~a#wDQ5.W 56Uzֳꏱp!]R"cﻂhwXo?Sr:y+Bw3trDl/YKnq9K긯;2""(iEf'+]MרI$?)NЯu5 iI&AXD77RNI:RM>96>2K4Ƌ[hrwփK񾡱[R]'CM/< э1"xbZh)B·Zqlrvr7dLNRl}dӛuX`ߓEMa`ֺJZ <4:Ի( ꘀ}Q& M$$Q,Co9ljh'p%^e$KW^!a.R2>Q&G|n^񥐘[(X0Lh2oCōr _U ,|GZ76QxnGD 3S,x܃3[Wcn#[ kE>LAnn.k& 3TP -sľ+-!_u.kN-kVmWdJiƚjHic609#bq:iT)lT\b ?/!CmSHfpRr"  @[>[m^-zԹy77~ }}"[Y{! a豼o4U=v(Qhr(gJ/MTѠm U|:~)ێh~E`]ݼG7*HV) b G2|f̲!2R>P&컌CDGIt|ґ6zq4-w/3brTC٥'`|40noi}z'G_ҏpl:fi4.)  j+kQ:i=3N -h+%χ, j{.K.oT`2s<8۬MC Xʟ衿l1W9XrϬX,Cư:''P8 4Eo!Sp5|Bi/wrZ}}B2o.Od|v  6:`zG٩f _m*r F""M3ntЇ@@[!# f_:*V-6^O\K )=Ũ V@lPG@!pC{p s߀@A0$(ىN< @+34*_45YʙC^ Ƴ#rYa 1V3xs)2ZZٚ k G6$ ~.P8YV]',4nȗbA)ۆS& b0%f8G,4ƈ7屵>:DIea@uN獕Ga5rj KgKL C7p";vNLSpW(Ƿڷ|qJd޳XSOBK5Php6;ٽ{' %C_K݉ΫѾ!B~#)(iAۓa&xY%[NP MtY$Y'8QUn[ti>3*x땒112O!]n Р{v)ݧó*ҋ[tj9A4Lo pP ?ØRJg$5aG1Z˜9VF8 #um%-pNz{,/8)Oje:9G4wCv#i bo7Pᇛ5 1 gug&qDP/TB dq)E WuF  } F?VKw_hZTV[>+";sc_mv8<ΩIk2u_PA ՅTX֧Cj($K݉?5ā1pǮxPoL-:FX OmE;-AjfzMcO~FXVD@ԩ.բnҡX{1{WE PN.6oW .y_єYlwA$VoN{Q{iƔf?.D=­l)rE ;b5(:?cEdϱDwZ+JS }[]!eHKN\YRƩjDY):y48pCIB5j7 Os?9gN- ؕI"}ZةhSu+R_tf놢i!h čY>uJ?$fĆ%4I\U*B xB*\0D! \F쌂0mG"H,V9&$u7 B4U!jR>>Mw䦡JW]:1ՌYw*Q62̑ԝxv(Nv*/~Ǡ:N[4I ΧQ`:N]vR(h2QI7R?_kb^VHz~q3GnAփadűhlAK)5^o\D:Zb jK m mFES.G; ^e|`)ȡ +%CR-d զq:q'!o]D .bv YNҦ8 E/U>;eP+R|VN/XC&_'։5 !w'rҠk @U TaWX5xUEM`&~+&Mm8$YM'/ܽ%z%Ū_GH==rBZk!ʃzaNPQwҝYr#tY4}Nby^KJ%e$ Dwv 28,.>60ɂ 35G>w>ZTxmq ECU+OJwZ>ţ*vR51&;aCMqܭUz/>:q;$A~6)c/HM34[:ظa]Y%k{lq>7^ Q[ٯ$ժ7]H*\y]6 ^'터j xrN]t^πԾtа2RX67FHD#j{\Y}rmpS }| *Fr%x5E@ Ҭo)3#d11a #G!&Zn17|A6QcҞ9HR\ dŴ#ßDv35 Jf]RTKA(B6 coWn]A}pR0V#-pJ]1oGpdvK_e!uľ7ZmGd ڰG)2PIf:sf,*V6)&g!uWva:2 M^cTTW"{K+ G%N5->:rpa;3h@Xc݀, 8g A\}U۹MU8gr?,x]n{[5_ˢ[{M"`}+t܄}W5ï 3zR6^Y>6{4<9~ Yq)ƿ/Q>Ӷ^gjQؕ Cvx̑RE<__y.L[xs(XqGk$pL;mubAć _c&&KqX.Y]ܓܧedEFu<*JxnՍnkr":Co*CE6"YǶ~"x 䶴}|CTl eLBbJܘxFWe:ZnphYo<4Ѯwe@;䒠{u{/Ic,cx;TZ(04nͥr pM?!lk/7JK̯jmDGj/^=5H;\A':y V?R4틏}) Jō€L|`.*iu-nȀ,be i6rJl2I;:;g1\T7% 75C<R9'w .jƧR* ]7@+I6xK"hOzYJw&tJݡ'Mz30).7z5~,+ky*yvۺA"2pTxM&[= ڿ ls$%-*fIj{7ق3^N&h~&TZlZ7p;Bq"Jy!%jChX]q[>W}v##.Bq4A4R74-7thL؀Yt4t ?ZZUcZl(0Ye݌¢IyY-?Fq r N@N~-~oӭc| $f&Ѿ&Qݫr䀝M6dU7gֿѣ\OAPJa9 &O:LćR ]Έƅ|nYZ#8 6[k] 1F݅SfaiD*=C8wOwÌe`h|0Zߟݦ|E=V[}C-awMfB/SࢄFc~:g kvif9p' /]k.ciM\}"ĂUFY$٩LdW|a'9r ށ 뇮Chm <mϓXMrIHk2Fy~Vw058LR-0d-_ 024MYݏsө7sf pd`0Lu46ݞ/A.=p1J+bau5i<{c쟋a[#+} t+|7aN}(|(nAbd(lhA"u:(V6] w^qD!Yu! ϳS3&+gp4.:$Wus?%M?urĸ:$`&h{ v!9bI{8SsW D/W]'Oz <#mNުI%_P"D%9z+ʮ׀ * b,]k5U@is{&)bSO.],t6 xCWoFnj3EYz-& 1gR!z>팾=%ҨG`(P~5#H/}acPU3iI켺} ;0P4j4Pc9H!6}'8;ЂF0x@9'B8䜽Jr7BaDPgwõ9eImFg6rL#رz0*܁L~@HoSZ ZOˁ.جsŜ;Qu0 M(R"MXp$ތJ<>1ԡ^5Iݵ#KVE>r+? z@8"JvߘpF,ӊIm}RН_ y|-4tRѷ=@֒^6M =; c_$8N.9If?+1z%%!:P"X]x)^˒K\oeן u–- pO.쳯Dwlϭ}HI@_:-;]~`rōAk /%QP A`9S⑶]j /@ϕ{2>U9 -hխQ݌[W2< uRIi^eM%VDjȜ}Q _Ps?yike2Ό'A~V.Xsi}L0Enh!7-|M@6]ku*ұp&MRu" (}TڶA.p$?5m1*Xd8go\9Y)|mv+G7XPp׭S,!YFg hL3uH[d:!?z IT,kLP9,mGJ`-?终NWRo#ErػeFr^M\t^ʕ?ڵ O+;rA~m*D̟=Hi0~- #3~Sp){h%&U@?'rJ3@ 9șo%!&4 1Ohq&;G ?1$&%MQ>4anO෡nF]ل)Zw5k^3pK5ئ#혻J~^6yUWLYUEXg*?$ϲi?IzǬ\b +;|~)ZN,RʂqFJ-̥o]KK|:U&${ Ώh=Q2D#,mƤp2XQQlI1(t!fE$X&T2(my<a*wXS>XxH}*At9ϋmT^ tp`e=~<ڲϾ$[L nvgob7J'O:7μ=R:z'z]279Z<[ܿRѡL*)[1"#> )*&3+ߦþQO"1`Yh| }ˍ]% сf{včjƔ22%'“ն S=zW5 N{`7-+Сk 0MDFEW/@KqHi}&D)s ;un aGr˨MRo=KeܺFg+ )zBATH(LlkM%շbM0ݻ|Y\Pe+M{/=o:%E |j\5Anz0} qW|%+; 7|Q9n/)&}KׄVB޵ [)uukeO?,FFgku'8X E7Xɴ3^LH#Lj^1MGS.鬥qQ03NG(fKaE ؟q?.&ϝ/=GI$#seAOPndY"FV.۫myI۝,$D.tƏ.*ý;(5 cw.RBi;vi@Qdj\8D<Ă@ںRc[?]m!j20|bsx3H-Դ-+ۘ'{ dXGo;*!q`V m)*3<,c 1ov6cՕdvە?_= ~SHk [R;؅;N8X3  <</v3ӺdS rMC~T \zg5U -. aW1iJ әر6IRlkS'Ci ]󉖒~ x==V: e,`,D̽\gB`wkb|@PZz4*,K6ŭ# >QNN@z BiF_OppgY_벵"ņzѫLhҭtmds*_ܯuczJEUA6*) HanI*)~V觚3S0EADy_?5IQyoB>t-:p_P5e:0n7?)K,r2;?V$K%KjPrEYڀ#O$H8ت,"}_OB \EP^1`Or]N9O)}[ l/$5Wхq(MNff稂Ci0X2_*$(x|B_e @mt!Aő;f[?1Asbrh-:iBV#dF8)mWU"5I4i_i+,3/H-wE|ǹR1^Gf-εPEٮ)E΅7i36 DTVTI[[&KCz&?G0[fwGjh46oCZn}ÐCi,3YfoZu',EINZ7U2 TRD)Sۈթmu< 7BiefSZTb{D>pL2z{ҕE<`bj{Ko emۅ5}'AJn3_>QGqpnqkgc?)8Z.h`;o\G}V'ᇀQ;1g?( IK<#~('sQH7YoނI>* *ThWf8A__v0fF*|IP}n@GRW,d_ŕ:rvclBBPާ ,QN=k-zbIFȁp!X]3? zW*hºshP<Q%xs깅o)¨9av e鬧0lR| VԆauE]$#qWcY"imI'N{[,8V5(xkyE3Q?gΜ㊕ɠ#nY9Q?PNU/ypi ܆Gv4|0)][V;VVw5}Lc H.#VPX{U_j6ryiv%"D8ϬS4Ãy +/p6nyB.|2&C IPqs!2AC[L)nj(Y><7`{#Kaj{)T굢ny\ih g RUd UZwBg=±K.5{#3qJ;E@6cUBtB*nIHܒ0 =\2qxVODtJ`o`i0PalB[8|φ跛R~ʊ -KZS729ut8EFF/*%^YZs%Nob4 Q.rbh=NU- GpbV>ڲUFѰ/Gb@&gAn[F]pYõBWoYJ)(ǯ}kR,Ry ,XF#qo~mO\mmW تacUT }i&7qz`'Ib); Q'OIC5G5NRYb`x(3<[. ]{;8I5qHà}>6Dp_W8JC@肅_rpN6 X,=w5raܞj݈g/ הC$B&|<=xPw{fr}(Rh<þTT@#^+}eM-("ո 0M7o̡GouDAb(#IIgݭ"t`n~]#H qhǪTikPS470t]1 W:'VM#=쁵ϸ>W[ui]|{OS<a$BȤ74($t$lObIBRS8"wDCHf,ب4EBК>(3hU RO/sKl3 ؤ ۀ,YIJSksLM{+, :k&Yw+MRUI$ .EG`GfH/HJӂZbxIy}-Sҗn(H}-zF3+`vSwC)@|C@1Z~a'}5:E?ךc{o%?FT:\re/@3 ?הE!#ss1A@1͒1^\)nlcR;]FeJ%B/m뱯VhR)̢$ܿ!D@,m~bߑfu򌋑EMŷ/XN»`t6Ч lf%w@B1 >ykB;@0",=fo[B6-!B 59pzgx[V xT ~A5$]o.ߊիWw/{Iv0!Q`n\2.O<%spIT_r5/Z-R#@>$|Z"KDwnfe2EӪz.7=WIyC_V8\gX|p ^C@ çBy _:tQ4e:cє8еB`68}b[d m&n’"(O=~ wvfby?D 7Sv]cFËybP|Jw6"LȠb1 /u8U=TsZ.L46hLYb`6XA(؈f&vjo9īJ:η<HIxU5dj %1Fj40==o%R7Z$?EF8RҨ!U'`mSy/kSb'詃x3Il08S:9ѯHF`i¹ݒ0wԏn)'<~z[TbT2l%pIΌ2MgF2+7PwC0W otÆ3`JXx&HɺϚ=VCj+IPBcg#E+iiM:S E:e WޟtSS ƁU[8ZU ͓Fk,%M&k`^2+v(.3p;ңrdX)"I չH_eufߧP-r y}\"g.9!U+tXĦP]ob+Y ST&zwIa?/lǶ?+Zsg^//gےm 2X,DoWu~ʃ?}.'uU: !ԍ<rhB"m}pˬRN)k㨃h5eWhwʷkv<1ee:/I Ê@yw?9VsLB8W=&GY4W 2I6/::D_Ҁ7G~̓ 5Cck@lYA7/n~,>xU .v/l=}WJo8#RoN_].W篮 +r+SzY_y@\w0 r%4_ۡ _a)vyNp:6h{H.ڶJ XesrAc9T:i+Ryvjk^;q^\`j?^ KoUL0!IS7V}fn4glR c9 ۊf:Z<Tx5KKE)cW/Q]Sg`q[e Ӥ#f!dιQ6\CG8|+ ]\Ǽ*"V٩QmռѼrt<7س&e:ɥ'GIFKVM\bV{Y^4A6NTAÑUZXX4~a1%BSL:]j}&`c?VMk_<4n d4진Х)+NM;ڬ@i|ZGd @1A̳婜"qN7 rIv\Q Bl|b$CqE" aFM׷M)@bPH֩=#B^l,[y8Ye'ޟ2-BwOK)B$?ɕ v30+beHnګ?6Ҟ S‚ўgadi?2[a@ErUZtjT;0=r;hSY{+g!*zOQ>E²bÁp)|_ BaNVgϰ]>FqG6|(94< VjE(g| v#xt\g/9 BzMzD4.i{*XB&EJv: 5q|zn~7u-.M[S nzU'>NMIpցp45+67'vPܓӲZkҧnӘEi8}sEryqDr0.ګhѡšW,3kY0Bjq= @ۻad-ݫJKt ޚd.LE*C_|ٙUDlt뀦2*̄| ۾(+6Ӻ({FܟkLBR]5RN4ve,өE*ЗX'd(ˍvi\:>EJZ<LhA ^CP=/):|Rھ3wEK[@MZEq螁FbU%DVݒ],݉o/1 fOQVSFrӍt]_4VNϟod͌0&[r|H(˻+"ו&+AڣyBCk> fZjͽ[$4x=z9*hR[)H!b"&`{(a֖\k`*j95CN$Ϧ=saY@}qtB֠+Guf@mѩc}cGm|=_2:X@Qb3ЎگN #d"bׅ]-BbQ~&`!+q4nܗ @[=ꖥaBRZcc4 #(D\)ؒU ɞl{= 6 y[!nS"DDm?@ɕA$iKtx]b/44 2`A>#C(;"$$MaCIUtQ=XUBHo8 })g>o;4K0)\X> Cg,k@gFë}{ε7K hGr}/tUJ[Q =l27ɘBi`9{c ;? mZ/ FJ\]û$RVՐk!Ҫβ_9k!Ր(=~|N c@Tn8:>Q@0ᦗwcs JK& |I\/(k۱9N{n+ o8yZs[S,h<JUPˢL]MfWQ[\yA@,yxaː}HnBж:ItG% Ao'& >plcls= < %IsNdK[6\#CF U+vGk;<ŝ1麰4rJNV{1+EVDdi`F.ᾣz!dX9C̋Ȭ.U)sk.Z昕DT*~&Ҕ? _țXN"M)㢸pT2 |B=Ig3+GkD22~l-Vg+y2薩W+/?_kB k