1 |
ХагЦ [Й {Й ГР џџ %!PS-Adobe-3.1 EPSF-3.0
|
2 |
%%Title: visitor [Converted].eps
|
3 |
%%Creator: Adobe Illustrator(R) 11
|
4 |
%%AI8_CreatorVersion: 11.0.0
%AI9_PrintingDataBegin
%%For: Hantek
|
5 |
%%CreationDate: 6/8/2006
|
6 |
%%BoundingBox: 0 0 281 201
|
7 |
%%HiResBoundingBox: 0 0 281 200.2002
|
8 |
%%CropBox: 0 0 281 200.2002
|
9 |
%%LanguageLevel: 2
|
10 |
%%DocumentData: Clean7Bit
|
11 |
%%Pages: 1
|
12 |
%%DocumentNeededResources:
|
13 |
%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
|
14 |
%%+ procset Adobe_CoolType_Utility_T42 (1.0 0)
|
15 |
%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.19 0)
|
16 |
%%+ procset Adobe_CoolType_Core (2.23 0)
|
17 |
%%+ procset Adobe_AGM_Core (2.0 0)
|
18 |
%%+ procset Adobe_AGM_Utils (1.0 0)
|
19 |
%%DocumentFonts:
|
20 |
%%DocumentNeededFonts:
|
21 |
%%DocumentNeededFeatures:
|
22 |
%%DocumentSuppliedFeatures:
|
23 |
%%DocumentProcessColors: Yellow Black
|
24 |
%%DocumentCustomColors:
|
25 |
%%CMYKCustomColor:
|
26 |
%%RGBCustomColor:
|
27 |
%ADO_ContainsXMP: MainFirst
|
28 |
%%EndComments
|
29 |
%%BeginDefaults
|
30 |
%%ViewingOrientation: 1 0 0 1
|
31 |
%%EndDefaults
|
32 |
%%BeginProlog
|
33 |
%%BeginResource: procset Adobe_AGM_Utils 1.0 0
|
34 |
%%Version: 1.0 0
|
35 |
%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
|
36 |
systemdict /setpacking known
|
37 |
{
|
38 |
currentpacking
|
39 |
true setpacking
|
40 |
} if
|
41 |
userdict /Adobe_AGM_Utils 68 dict dup begin put
|
42 |
/bdf
|
43 |
{
|
44 |
bind def
|
45 |
} bind def
|
46 |
/nd{
|
47 |
null def
|
48 |
}bdf
|
49 |
/xdf
|
50 |
{
|
51 |
exch def
|
52 |
}bdf
|
53 |
/ldf
|
54 |
{
|
55 |
load def
|
56 |
}bdf
|
57 |
/ddf
|
58 |
{
|
59 |
put
|
60 |
}bdf
|
61 |
/xddf
|
62 |
{
|
63 |
3 -1 roll put
|
64 |
}bdf
|
65 |
/xpt
|
66 |
{
|
67 |
exch put
|
68 |
}bdf
|
69 |
/ndf
|
70 |
{
|
71 |
exch dup where{
|
72 |
pop pop pop
|
73 |
}{
|
74 |
xdf
|
75 |
}ifelse
|
76 |
}def
|
77 |
/cdndf
|
78 |
{
|
79 |
exch dup currentdict exch known{
|
80 |
pop pop
|
81 |
}{
|
82 |
exch def
|
83 |
}ifelse
|
84 |
}def
|
85 |
/bdict
|
86 |
{
|
87 |
mark
|
88 |
}bdf
|
89 |
/edict
|
90 |
{
|
91 |
counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
|
92 |
}def
|
93 |
/ps_level
|
94 |
/languagelevel where{
|
95 |
pop systemdict /languagelevel get exec
|
96 |
}{
|
97 |
1
|
98 |
}ifelse
|
99 |
def
|
100 |
/level2
|
101 |
ps_level 2 ge
|
102 |
def
|
103 |
/level3
|
104 |
ps_level 3 ge
|
105 |
def
|
106 |
/ps_version
|
107 |
{version cvr} stopped {
|
108 |
-1
|
109 |
}if
|
110 |
def
|
111 |
/makereadonlyarray
|
112 |
{
|
113 |
/packedarray where{
|
114 |
pop packedarray
|
115 |
}{
|
116 |
array astore readonly
|
117 |
}ifelse
|
118 |
}bdf
|
119 |
/map_reserved_ink_name
|
120 |
{
|
121 |
dup type /stringtype eq{
|
122 |
dup /Red eq{
|
123 |
pop (_Red_)
|
124 |
}{
|
125 |
dup /Green eq{
|
126 |
pop (_Green_)
|
127 |
}{
|
128 |
dup /Blue eq{
|
129 |
pop (_Blue_)
|
130 |
}{
|
131 |
dup () cvn eq{
|
132 |
pop (Process)
|
133 |
}if
|
134 |
}ifelse
|
135 |
}ifelse
|
136 |
}ifelse
|
137 |
}if
|
138 |
}bdf
|
139 |
/AGMUTIL_GSTATE 22 dict def
|
140 |
/get_gstate
|
141 |
{
|
142 |
AGMUTIL_GSTATE begin
|
143 |
/AGMUTIL_GSTATE_clr_spc currentcolorspace def
|
144 |
/AGMUTIL_GSTATE_clr_indx 0 def
|
145 |
/AGMUTIL_GSTATE_clr_comps 12 array def
|
146 |
mark currentcolor counttomark
|
147 |
{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
|
148 |
/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
|
149 |
/AGMUTIL_GSTATE_fnt rootfont def
|
150 |
/AGMUTIL_GSTATE_lw currentlinewidth def
|
151 |
/AGMUTIL_GSTATE_lc currentlinecap def
|
152 |
/AGMUTIL_GSTATE_lj currentlinejoin def
|
153 |
/AGMUTIL_GSTATE_ml currentmiterlimit def
|
154 |
currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
|
155 |
/AGMUTIL_GSTATE_sa currentstrokeadjust def
|
156 |
/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
|
157 |
/AGMUTIL_GSTATE_op currentoverprint def
|
158 |
/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
|
159 |
/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
|
160 |
currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
|
161 |
cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
|
162 |
/AGMUTIL_GSTATE_ht currenthalftone def
|
163 |
/AGMUTIL_GSTATE_flt currentflat def
|
164 |
end
|
165 |
}def
|
166 |
/set_gstate
|
167 |
{
|
168 |
AGMUTIL_GSTATE begin
|
169 |
AGMUTIL_GSTATE_clr_spc setcolorspace
|
170 |
AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
|
171 |
/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
|
172 |
AGMUTIL_GSTATE_fnt setfont
|
173 |
AGMUTIL_GSTATE_lw setlinewidth
|
174 |
AGMUTIL_GSTATE_lc setlinecap
|
175 |
AGMUTIL_GSTATE_lj setlinejoin
|
176 |
AGMUTIL_GSTATE_ml setmiterlimit
|
177 |
AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
|
178 |
AGMUTIL_GSTATE_sa setstrokeadjust
|
179 |
AGMUTIL_GSTATE_clr_rnd setcolorrendering
|
180 |
AGMUTIL_GSTATE_op setoverprint
|
181 |
AGMUTIL_GSTATE_bg cvx setblackgeneration
|
182 |
AGMUTIL_GSTATE_ucr cvx setundercolorremoval
|
183 |
AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
|
184 |
AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
|
185 |
AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
|
186 |
{
|
187 |
currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
|
188 |
{
|
189 |
mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
|
190 |
} if
|
191 |
}{
|
192 |
AGMUTIL_GSTATE_ht sethalftone
|
193 |
} ifelse
|
194 |
AGMUTIL_GSTATE_flt setflat
|
195 |
end
|
196 |
}def
|
197 |
/get_gstate_and_matrix
|
198 |
{
|
199 |
AGMUTIL_GSTATE begin
|
200 |
/AGMUTIL_GSTATE_ctm matrix currentmatrix def
|
201 |
end
|
202 |
get_gstate
|
203 |
}def
|
204 |
/set_gstate_and_matrix
|
205 |
{
|
206 |
set_gstate
|
207 |
AGMUTIL_GSTATE begin
|
208 |
AGMUTIL_GSTATE_ctm setmatrix
|
209 |
end
|
210 |
}def
|
211 |
/AGMUTIL_str256 256 string def
|
212 |
/AGMUTIL_src256 256 string def
|
213 |
/AGMUTIL_dst64 64 string def
|
214 |
/AGMUTIL_srcLen nd
|
215 |
/AGMUTIL_ndx nd
|
216 |
/agm_sethalftone
|
217 |
{
|
218 |
dup
|
219 |
begin
|
220 |
/_Data load
|
221 |
/Thresholds xdf
|
222 |
end
|
223 |
level3
|
224 |
{ sethalftone }{
|
225 |
dup /HalftoneType get 3 eq {
|
226 |
sethalftone
|
227 |
} {pop} ifelse
|
228 |
}ifelse
|
229 |
} def
|
230 |
/rdcmntline
|
231 |
{
|
232 |
currentfile AGMUTIL_str256 readline pop
|
233 |
(%) anchorsearch {pop} if
|
234 |
} bdf
|
235 |
/filter_cmyk
|
236 |
{
|
237 |
dup type /filetype ne{
|
238 |
exch () /SubFileDecode filter
|
239 |
}
|
240 |
{
|
241 |
exch pop
|
242 |
}
|
243 |
ifelse
|
244 |
[
|
245 |
exch
|
246 |
{
|
247 |
AGMUTIL_src256 readstring pop
|
248 |
dup length /AGMUTIL_srcLen exch def
|
249 |
/AGMUTIL_ndx 0 def
|
250 |
AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
|
251 |
1 index exch get
|
252 |
AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
|
253 |
/AGMUTIL_ndx AGMUTIL_ndx 1 add def
|
254 |
}for
|
255 |
pop
|
256 |
AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
|
257 |
}
|
258 |
bind
|
259 |
/exec cvx
|
260 |
] cvx
|
261 |
} bdf
|
262 |
/filter_indexed_devn
|
263 |
{
|
264 |
cvi Names length mul names_index add Lookup exch get
|
265 |
} bdf
|
266 |
/filter_devn
|
267 |
{
|
268 |
4 dict begin
|
269 |
/srcStr xdf
|
270 |
/dstStr xdf
|
271 |
dup type /filetype ne{
|
272 |
0 () /SubFileDecode filter
|
273 |
}if
|
274 |
[
|
275 |
exch
|
276 |
[
|
277 |
/devicen_colorspace_dict /AGMCORE_gget cvx /begin cvx
|
278 |
currentdict /srcStr get /readstring cvx /pop cvx
|
279 |
/dup cvx /length cvx 0 /gt cvx [
|
280 |
Adobe_AGM_Utils /AGMUTIL_ndx 0 /ddf cvx
|
281 |
names_index Names length currentdict /srcStr get length 1 sub {
|
282 |
1 /index cvx /exch cvx /get cvx
|
283 |
currentdict /dstStr get /AGMUTIL_ndx /load cvx 3 -1 /roll cvx /put cvx
|
284 |
Adobe_AGM_Utils /AGMUTIL_ndx /AGMUTIL_ndx /load cvx 1 /add cvx /ddf cvx
|
285 |
} for
|
286 |
currentdict /dstStr get 0 /AGMUTIL_ndx /load cvx /getinterval cvx
|
287 |
] cvx /if cvx
|
288 |
/end cvx
|
289 |
] cvx
|
290 |
bind
|
291 |
/exec cvx
|
292 |
] cvx
|
293 |
end
|
294 |
} bdf
|
295 |
/AGMUTIL_imagefile nd
|
296 |
/read_image_file
|
297 |
{
|
298 |
AGMUTIL_imagefile 0 setfileposition
|
299 |
10 dict begin
|
300 |
/imageDict xdf
|
301 |
/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
|
302 |
/imbufIdx 0 def
|
303 |
/origDataSource imageDict /DataSource get def
|
304 |
/origMultipleDataSources imageDict /MultipleDataSources get def
|
305 |
/origDecode imageDict /Decode get def
|
306 |
/dstDataStr imageDict /Width get colorSpaceElemCnt mul string def
|
307 |
/srcDataStrs [ imageDict begin
|
308 |
currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
|
309 |
{
|
310 |
Width Decode length 2 div mul cvi string
|
311 |
} repeat
|
312 |
end ] def
|
313 |
imageDict /MultipleDataSources known {MultipleDataSources}{false} ifelse
|
314 |
{
|
315 |
/imbufCnt imageDict /DataSource get length def
|
316 |
/imbufs imbufCnt array def
|
317 |
0 1 imbufCnt 1 sub {
|
318 |
/imbufIdx xdf
|
319 |
imbufs imbufIdx imbufLen string put
|
320 |
imageDict /DataSource get imbufIdx [ AGMUTIL_imagefile imbufs imbufIdx get /readstring cvx /pop cvx ] cvx put
|
321 |
} for
|
322 |
DeviceN_PS2 {
|
323 |
imageDict begin
|
324 |
/DataSource [ DataSource /devn_sep_datasource cvx ] cvx def
|
325 |
/MultipleDataSources false def
|
326 |
/Decode [0 1] def
|
327 |
end
|
328 |
} if
|
329 |
}{
|
330 |
/imbuf imbufLen string def
|
331 |
Indexed_DeviceN level3 not and DeviceN_NoneName or {
|
332 |
imageDict begin
|
333 |
/DataSource [AGMUTIL_imagefile Decode BitsPerComponent false 1 /filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource /exec cvx] cvx def
|
334 |
/Decode [0 1] def
|
335 |
end
|
336 |
}{
|
337 |
imageDict /DataSource {AGMUTIL_imagefile imbuf readstring pop} put
|
338 |
} ifelse
|
339 |
} ifelse
|
340 |
imageDict exch
|
341 |
load exec
|
342 |
imageDict /DataSource origDataSource put
|
343 |
imageDict /MultipleDataSources origMultipleDataSources put
|
344 |
imageDict /Decode origDecode put
|
345 |
end
|
346 |
} bdf
|
347 |
/write_image_file
|
348 |
{
|
349 |
begin
|
350 |
{ (AGMUTIL_imagefile) (w+) file } stopped{
|
351 |
false
|
352 |
}{
|
353 |
Adobe_AGM_Utils/AGMUTIL_imagefile xddf
|
354 |
2 dict begin
|
355 |
/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
|
356 |
MultipleDataSources {DataSource 0 get}{DataSource}ifelse type /filetype eq {
|
357 |
/imbuf imbufLen string def
|
358 |
}if
|
359 |
1 1 Height {
|
360 |
pop
|
361 |
MultipleDataSources {
|
362 |
0 1 DataSource length 1 sub {
|
363 |
DataSource type dup
|
364 |
/arraytype eq {
|
365 |
pop DataSource exch get exec
|
366 |
}{
|
367 |
/filetype eq {
|
368 |
DataSource exch get imbuf readstring pop
|
369 |
}{
|
370 |
DataSource exch get
|
371 |
} ifelse
|
372 |
} ifelse
|
373 |
AGMUTIL_imagefile exch writestring
|
374 |
} for
|
375 |
}{
|
376 |
DataSource type dup
|
377 |
/arraytype eq {
|
378 |
pop DataSource exec
|
379 |
}{
|
380 |
/filetype eq {
|
381 |
DataSource imbuf readstring pop
|
382 |
}{
|
383 |
DataSource
|
384 |
} ifelse
|
385 |
} ifelse
|
386 |
AGMUTIL_imagefile exch writestring
|
387 |
} ifelse
|
388 |
}for
|
389 |
end
|
390 |
true
|
391 |
}ifelse
|
392 |
end
|
393 |
} bdf
|
394 |
/close_image_file
|
395 |
{
|
396 |
AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
|
397 |
}def
|
398 |
statusdict /product known userdict /AGMP_current_show known not and{
|
399 |
/pstr statusdict /product get def
|
400 |
pstr (HP LaserJet 2200) eq
|
401 |
pstr (HP LaserJet 4000 Series) eq or
|
402 |
pstr (HP LaserJet 4050 Series ) eq or
|
403 |
pstr (HP LaserJet 8000 Series) eq or
|
404 |
pstr (HP LaserJet 8100 Series) eq or
|
405 |
pstr (HP LaserJet 8150 Series) eq or
|
406 |
pstr (HP LaserJet 5000 Series) eq or
|
407 |
pstr (HP LaserJet 5100 Series) eq or
|
408 |
pstr (HP Color LaserJet 4500) eq or
|
409 |
pstr (HP Color LaserJet 4600) eq or
|
410 |
pstr (HP LaserJet 5Si) eq or
|
411 |
pstr (HP LaserJet 1200 Series) eq or
|
412 |
pstr (HP LaserJet 1300 Series) eq or
|
413 |
pstr (HP LaserJet 4100 Series) eq or
|
414 |
{
|
415 |
userdict /AGMP_current_show /show load put
|
416 |
userdict /show {
|
417 |
currentcolorspace 0 get
|
418 |
/Pattern eq
|
419 |
{false charpath f}
|
420 |
{AGMP_current_show} ifelse
|
421 |
} put
|
422 |
}if
|
423 |
currentdict /pstr undef
|
424 |
} if
|
425 |
/consumeimagedata
|
426 |
{
|
427 |
begin
|
428 |
currentdict /MultipleDataSources known not
|
429 |
{/MultipleDataSources false def} if
|
430 |
MultipleDataSources
|
431 |
{
|
432 |
1 dict begin
|
433 |
/flushbuffer Width cvi string def
|
434 |
1 1 Height cvi
|
435 |
{
|
436 |
pop
|
437 |
0 1 DataSource length 1 sub
|
438 |
{
|
439 |
DataSource exch get
|
440 |
dup type dup
|
441 |
/filetype eq
|
442 |
{
|
443 |
exch flushbuffer readstring pop pop
|
444 |
}if
|
445 |
/arraytype eq
|
446 |
{
|
447 |
exec pop
|
448 |
}if
|
449 |
}for
|
450 |
}for
|
451 |
end
|
452 |
}
|
453 |
{
|
454 |
/DataSource load type dup
|
455 |
/filetype eq
|
456 |
{
|
457 |
1 dict begin
|
458 |
/flushbuffer Width Decode length 2 div mul cvi string def
|
459 |
1 1 Height { pop DataSource flushbuffer readstring pop pop} for
|
460 |
end
|
461 |
}if
|
462 |
/arraytype eq
|
463 |
{
|
464 |
1 1 Height { pop DataSource pop } for
|
465 |
}if
|
466 |
}ifelse
|
467 |
end
|
468 |
}bdf
|
469 |
/addprocs
|
470 |
{
|
471 |
2{/exec load}repeat
|
472 |
3 1 roll
|
473 |
[ 5 1 roll ] bind cvx
|
474 |
}def
|
475 |
/modify_halftone_xfer
|
476 |
{
|
477 |
currenthalftone dup length dict copy begin
|
478 |
currentdict 2 index known{
|
479 |
1 index load dup length dict copy begin
|
480 |
currentdict/TransferFunction known{
|
481 |
/TransferFunction load
|
482 |
}{
|
483 |
currenttransfer
|
484 |
}ifelse
|
485 |
addprocs /TransferFunction xdf
|
486 |
currentdict end def
|
487 |
currentdict end sethalftone
|
488 |
}{
|
489 |
currentdict/TransferFunction known{
|
490 |
/TransferFunction load
|
491 |
}{
|
492 |
currenttransfer
|
493 |
}ifelse
|
494 |
addprocs /TransferFunction xdf
|
495 |
currentdict end sethalftone
|
496 |
pop
|
497 |
}ifelse
|
498 |
}def
|
499 |
/clonearray
|
500 |
{
|
501 |
dup xcheck exch
|
502 |
dup length array exch
|
503 |
Adobe_AGM_Core/AGMCORE_tmp -1 ddf
|
504 |
{
|
505 |
Adobe_AGM_Core/AGMCORE_tmp AGMCORE_tmp 1 add ddf
|
506 |
dup type /dicttype eq
|
507 |
{
|
508 |
AGMCORE_tmp
|
509 |
exch
|
510 |
clonedict
|
511 |
Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
|
512 |
} if
|
513 |
dup type /arraytype eq
|
514 |
{
|
515 |
AGMCORE_tmp exch
|
516 |
clonearray
|
517 |
Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf
|
518 |
} if
|
519 |
exch dup
|
520 |
AGMCORE_tmp 4 -1 roll put
|
521 |
}forall
|
522 |
exch {cvx} if
|
523 |
}bdf
|
524 |
/clonedict
|
525 |
{
|
526 |
dup length dict
|
527 |
begin
|
528 |
{
|
529 |
dup type /dicttype eq
|
530 |
{
|
531 |
clonedict
|
532 |
} if
|
533 |
dup type /arraytype eq
|
534 |
{
|
535 |
clonearray
|
536 |
} if
|
537 |
def
|
538 |
}forall
|
539 |
currentdict
|
540 |
end
|
541 |
}bdf
|
542 |
/DeviceN_PS2
|
543 |
{
|
544 |
/currentcolorspace AGMCORE_gget 0 get /DeviceN eq level3 not and
|
545 |
} bdf
|
546 |
/Indexed_DeviceN
|
547 |
{
|
548 |
/indexed_colorspace_dict AGMCORE_gget dup null ne {
|
549 |
/CSD known
|
550 |
}{
|
551 |
pop false
|
552 |
} ifelse
|
553 |
} bdf
|
554 |
/DeviceN_NoneName
|
555 |
{
|
556 |
/Names where {
|
557 |
pop
|
558 |
false Names
|
559 |
{
|
560 |
(None) eq or
|
561 |
} forall
|
562 |
}{
|
563 |
false
|
564 |
}ifelse
|
565 |
} bdf
|
566 |
/DeviceN_PS2_inRip_seps
|
567 |
{
|
568 |
/AGMCORE_in_rip_sep where
|
569 |
{
|
570 |
pop dup type dup /arraytype eq exch /packedarraytype eq or
|
571 |
{
|
572 |
dup 0 get /DeviceN eq level3 not and AGMCORE_in_rip_sep and
|
573 |
{
|
574 |
/currentcolorspace exch AGMCORE_gput
|
575 |
false
|
576 |
}
|
577 |
{
|
578 |
true
|
579 |
}ifelse
|
580 |
}
|
581 |
{
|
582 |
true
|
583 |
} ifelse
|
584 |
}
|
585 |
{
|
586 |
true
|
587 |
} ifelse
|
588 |
} bdf
|
589 |
/base_colorspace_type
|
590 |
{
|
591 |
dup type /arraytype eq {0 get} if
|
592 |
} bdf
|
593 |
/doc_setup{
|
594 |
Adobe_AGM_Utils begin
|
595 |
}bdf
|
596 |
/doc_trailer{
|
597 |
currentdict Adobe_AGM_Utils eq{
|
598 |
end
|
599 |
}if
|
600 |
}bdf
|
601 |
systemdict /setpacking known
|
602 |
{
|
603 |
setpacking
|
604 |
} if
|
605 |
%%EndResource
|
606 |
%%BeginResource: procset Adobe_AGM_Core 2.0 0
|
607 |
%%Version: 2.0 0
|
608 |
%%Copyright: Copyright (C) 1997-2003 Adobe Systems, Inc. All Rights Reserved.
|
609 |
systemdict /setpacking known
|
610 |
{
|
611 |
currentpacking
|
612 |
true setpacking
|
613 |
} if
|
614 |
userdict /Adobe_AGM_Core 216 dict dup begin put
|
615 |
/nd{
|
616 |
null def
|
617 |
}bind def
|
618 |
/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
|
619 |
/AGMCORE_str256 256 string def
|
620 |
/AGMCORE_save nd
|
621 |
/AGMCORE_graphicsave nd
|
622 |
/AGMCORE_c 0 def
|
623 |
/AGMCORE_m 0 def
|
624 |
/AGMCORE_y 0 def
|
625 |
/AGMCORE_k 0 def
|
626 |
/AGMCORE_cmykbuf 4 array def
|
627 |
/AGMCORE_screen [currentscreen] cvx def
|
628 |
/AGMCORE_tmp 0 def
|
629 |
/AGMCORE_&setgray nd
|
630 |
/AGMCORE_&setcolor nd
|
631 |
/AGMCORE_&setcolorspace nd
|
632 |
/AGMCORE_&setcmykcolor nd
|
633 |
/AGMCORE_cyan_plate nd
|
634 |
/AGMCORE_magenta_plate nd
|
635 |
/AGMCORE_yellow_plate nd
|
636 |
/AGMCORE_black_plate nd
|
637 |
/AGMCORE_plate_ndx nd
|
638 |
/AGMCORE_get_ink_data nd
|
639 |
/AGMCORE_is_cmyk_sep nd
|
640 |
/AGMCORE_host_sep nd
|
641 |
/AGMCORE_avoid_L2_sep_space nd
|
642 |
/AGMCORE_distilling nd
|
643 |
/AGMCORE_composite_job nd
|
644 |
/AGMCORE_producing_seps nd
|
645 |
/AGMCORE_ps_level -1 def
|
646 |
/AGMCORE_ps_version -1 def
|
647 |
/AGMCORE_environ_ok nd
|
648 |
/AGMCORE_CSA_cache 0 dict def
|
649 |
/AGMCORE_CSD_cache 0 dict def
|
650 |
/AGMCORE_pattern_cache 0 dict def
|
651 |
/AGMCORE_currentoverprint false def
|
652 |
/AGMCORE_deltaX nd
|
653 |
/AGMCORE_deltaY nd
|
654 |
/AGMCORE_name nd
|
655 |
/AGMCORE_sep_special nd
|
656 |
/AGMCORE_err_strings 4 dict def
|
657 |
/AGMCORE_cur_err nd
|
658 |
/AGMCORE_ovp nd
|
659 |
/AGMCORE_current_spot_alias false def
|
660 |
/AGMCORE_inverting false def
|
661 |
/AGMCORE_feature_dictCount nd
|
662 |
/AGMCORE_feature_opCount nd
|
663 |
/AGMCORE_feature_ctm nd
|
664 |
/AGMCORE_ConvertToProcess false def
|
665 |
/AGMCORE_Default_CTM matrix def
|
666 |
/AGMCORE_Default_PageSize nd
|
667 |
/AGMCORE_currentbg nd
|
668 |
/AGMCORE_currentucr nd
|
669 |
/AGMCORE_gradientcache 32 dict def
|
670 |
/AGMCORE_in_pattern false def
|
671 |
/knockout_unitsq nd
|
672 |
/AGMCORE_CRD_cache where{
|
673 |
pop
|
674 |
}{
|
675 |
/AGMCORE_CRD_cache 0 dict def
|
676 |
}ifelse
|
677 |
/AGMCORE_key_known
|
678 |
{
|
679 |
where{
|
680 |
/Adobe_AGM_Core_Id known
|
681 |
}{
|
682 |
false
|
683 |
}ifelse
|
684 |
}ndf
|
685 |
/flushinput
|
686 |
{
|
687 |
save
|
688 |
2 dict begin
|
689 |
/CompareBuffer 3 -1 roll def
|
690 |
/readbuffer 256 string def
|
691 |
mark
|
692 |
{
|
693 |
currentfile readbuffer {readline} stopped
|
694 |
{cleartomark mark}
|
695 |
{
|
696 |
not
|
697 |
{pop exit}
|
698 |
if
|
699 |
CompareBuffer eq
|
700 |
{exit}
|
701 |
if
|
702 |
}ifelse
|
703 |
}loop
|
704 |
cleartomark
|
705 |
end
|
706 |
restore
|
707 |
}bdf
|
708 |
/getspotfunction
|
709 |
{
|
710 |
AGMCORE_screen exch pop exch pop
|
711 |
dup type /dicttype eq{
|
712 |
dup /HalftoneType get 1 eq{
|
713 |
/SpotFunction get
|
714 |
}{
|
715 |
dup /HalftoneType get 2 eq{
|
716 |
/GraySpotFunction get
|
717 |
}{
|
718 |
pop
|
719 |
{
|
720 |
abs exch abs 2 copy add 1 gt{
|
721 |
1 sub dup mul exch 1 sub dup mul add 1 sub
|
722 |
}{
|
723 |
dup mul exch dup mul add 1 exch sub
|
724 |
}ifelse
|
725 |
}bind
|
726 |
}ifelse
|
727 |
}ifelse
|
728 |
}if
|
729 |
} def
|
730 |
/clp_npth
|
731 |
{
|
732 |
clip newpath
|
733 |
} def
|
734 |
/eoclp_npth
|
735 |
{
|
736 |
eoclip newpath
|
737 |
} def
|
738 |
/npth_clp
|
739 |
{
|
740 |
newpath clip
|
741 |
} def
|
742 |
/add_grad
|
743 |
{
|
744 |
AGMCORE_gradientcache 3 1 roll put
|
745 |
}bdf
|
746 |
/exec_grad
|
747 |
{
|
748 |
AGMCORE_gradientcache exch get exec
|
749 |
}bdf
|
750 |
/graphic_setup
|
751 |
{
|
752 |
/AGMCORE_graphicsave save def
|
753 |
concat
|
754 |
0 setgray
|
755 |
0 setlinecap
|
756 |
0 setlinejoin
|
757 |
1 setlinewidth
|
758 |
[] 0 setdash
|
759 |
10 setmiterlimit
|
760 |
newpath
|
761 |
false setoverprint
|
762 |
false setstrokeadjust
|
763 |
Adobe_AGM_Core/spot_alias get exec
|
764 |
/Adobe_AGM_Image where {
|
765 |
pop
|
766 |
Adobe_AGM_Image/spot_alias 2 copy known{
|
767 |
get exec
|
768 |
}{
|
769 |
pop pop
|
770 |
}ifelse
|
771 |
} if
|
772 |
100 dict begin
|
773 |
/dictstackcount countdictstack def
|
774 |
/showpage {} def
|
775 |
mark
|
776 |
} def
|
777 |
/graphic_cleanup
|
778 |
{
|
779 |
cleartomark
|
780 |
dictstackcount 1 countdictstack 1 sub {end}for
|
781 |
end
|
782 |
AGMCORE_graphicsave restore
|
783 |
} def
|
784 |
/compose_error_msg
|
785 |
{
|
786 |
grestoreall initgraphics
|
787 |
/Helvetica findfont 10 scalefont setfont
|
788 |
/AGMCORE_deltaY 100 def
|
789 |
/AGMCORE_deltaX 310 def
|
790 |
clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
|
791 |
0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
|
792 |
0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
|
793 |
0 AGMCORE_&setgray
|
794 |
gsave 1 AGMCORE_&setgray fill grestore
|
795 |
1 setlinewidth gsave stroke grestore
|
796 |
currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
|
797 |
/AGMCORE_deltaY 12 def
|
798 |
/AGMCORE_tmp 0 def
|
799 |
AGMCORE_err_strings exch get
|
800 |
{
|
801 |
dup 32 eq
|
802 |
{
|
803 |
pop
|
804 |
AGMCORE_str256 0 AGMCORE_tmp getinterval
|
805 |
stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
|
806 |
{
|
807 |
currentpoint AGMCORE_deltaY sub exch pop
|
808 |
clippath pathbbox pop pop pop 44 add exch moveto
|
809 |
} if
|
810 |
AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
|
811 |
0 1 AGMCORE_str256 length 1 sub
|
812 |
{
|
813 |
AGMCORE_str256 exch 0 put
|
814 |
}for
|
815 |
/AGMCORE_tmp 0 def
|
816 |
}
|
817 |
{
|
818 |
AGMCORE_str256 exch AGMCORE_tmp xpt
|
819 |
/AGMCORE_tmp AGMCORE_tmp 1 add def
|
820 |
} ifelse
|
821 |
} forall
|
822 |
} bdf
|
823 |
/doc_setup{
|
824 |
Adobe_AGM_Core begin
|
825 |
/AGMCORE_ps_version xdf
|
826 |
/AGMCORE_ps_level xdf
|
827 |
errordict /AGM_handleerror known not{
|
828 |
errordict /AGM_handleerror errordict /handleerror get put
|
829 |
errordict /handleerror {
|
830 |
Adobe_AGM_Core begin
|
831 |
$error /newerror get AGMCORE_cur_err null ne and{
|
832 |
$error /newerror false put
|
833 |
AGMCORE_cur_err compose_error_msg
|
834 |
}if
|
835 |
$error /newerror true put
|
836 |
end
|
837 |
errordict /AGM_handleerror get exec
|
838 |
} bind put
|
839 |
}if
|
840 |
/AGMCORE_environ_ok
|
841 |
ps_level AGMCORE_ps_level ge
|
842 |
ps_version AGMCORE_ps_version ge and
|
843 |
AGMCORE_ps_level -1 eq or
|
844 |
def
|
845 |
AGMCORE_environ_ok not
|
846 |
{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
|
847 |
/AGMCORE_&setgray systemdict/setgray get def
|
848 |
level2{
|
849 |
/AGMCORE_&setcolor systemdict/setcolor get def
|
850 |
/AGMCORE_&setcolorspace systemdict/setcolorspace get def
|
851 |
}if
|
852 |
/AGMCORE_currentbg currentblackgeneration def
|
853 |
/AGMCORE_currentucr currentundercolorremoval def
|
854 |
/AGMCORE_distilling
|
855 |
/product where{
|
856 |
pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
|
857 |
}{
|
858 |
false
|
859 |
}ifelse
|
860 |
def
|
861 |
level2 not{
|
862 |
/xput{
|
863 |
dup load dup length exch maxlength eq{
|
864 |
dup dup load dup
|
865 |
length dup 0 eq {pop 1} if 2 mul dict copy def
|
866 |
}if
|
867 |
load begin
|
868 |
def
|
869 |
end
|
870 |
}def
|
871 |
}{
|
872 |
/xput{
|
873 |
load 3 1 roll put
|
874 |
}def
|
875 |
}ifelse
|
876 |
/AGMCORE_GSTATE AGMCORE_key_known not{
|
877 |
/AGMCORE_GSTATE 21 dict def
|
878 |
/AGMCORE_tmpmatrix matrix def
|
879 |
/AGMCORE_gstack 32 array def
|
880 |
/AGMCORE_gstackptr 0 def
|
881 |
/AGMCORE_gstacksaveptr 0 def
|
882 |
/AGMCORE_gstackframekeys 10 def
|
883 |
/AGMCORE_&gsave /gsave ldf
|
884 |
/AGMCORE_&grestore /grestore ldf
|
885 |
/AGMCORE_&grestoreall /grestoreall ldf
|
886 |
/AGMCORE_&save /save ldf
|
887 |
/AGMCORE_gdictcopy {
|
888 |
begin
|
889 |
{ def } forall
|
890 |
end
|
891 |
}def
|
892 |
/AGMCORE_gput {
|
893 |
AGMCORE_gstack AGMCORE_gstackptr get
|
894 |
3 1 roll
|
895 |
put
|
896 |
}def
|
897 |
/AGMCORE_gget {
|
898 |
AGMCORE_gstack AGMCORE_gstackptr get
|
899 |
exch
|
900 |
get
|
901 |
}def
|
902 |
/gsave {
|
903 |
AGMCORE_&gsave
|
904 |
AGMCORE_gstack AGMCORE_gstackptr get
|
905 |
AGMCORE_gstackptr 1 add
|
906 |
dup 32 ge {limitcheck} if
|
907 |
Adobe_AGM_Core exch
|
908 |
/AGMCORE_gstackptr xpt
|
909 |
AGMCORE_gstack AGMCORE_gstackptr get
|
910 |
AGMCORE_gdictcopy
|
911 |
}def
|
912 |
/grestore {
|
913 |
AGMCORE_&grestore
|
914 |
AGMCORE_gstackptr 1 sub
|
915 |
dup AGMCORE_gstacksaveptr lt {1 add} if
|
916 |
Adobe_AGM_Core exch
|
917 |
/AGMCORE_gstackptr xpt
|
918 |
}def
|
919 |
/grestoreall {
|
920 |
AGMCORE_&grestoreall
|
921 |
Adobe_AGM_Core
|
922 |
/AGMCORE_gstackptr AGMCORE_gstacksaveptr put
|
923 |
}def
|
924 |
/save {
|
925 |
AGMCORE_&save
|
926 |
AGMCORE_gstack AGMCORE_gstackptr get
|
927 |
AGMCORE_gstackptr 1 add
|
928 |
dup 32 ge {limitcheck} if
|
929 |
Adobe_AGM_Core begin
|
930 |
/AGMCORE_gstackptr exch def
|
931 |
/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
|
932 |
end
|
933 |
AGMCORE_gstack AGMCORE_gstackptr get
|
934 |
AGMCORE_gdictcopy
|
935 |
}def
|
936 |
0 1 AGMCORE_gstack length 1 sub {
|
937 |
AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
|
938 |
} for
|
939 |
}if
|
940 |
level3 /AGMCORE_&sysshfill AGMCORE_key_known not and
|
941 |
{
|
942 |
/AGMCORE_&sysshfill systemdict/shfill get def
|
943 |
/AGMCORE_&usrshfill /shfill load def
|
944 |
/AGMCORE_&sysmakepattern systemdict/makepattern get def
|
945 |
/AGMCORE_&usrmakepattern /makepattern load def
|
946 |
}if
|
947 |
/currentcmykcolor [0 0 0 0] AGMCORE_gput
|
948 |
/currentstrokeadjust false AGMCORE_gput
|
949 |
/currentcolorspace [/DeviceGray] AGMCORE_gput
|
950 |
/sep_tint 0 AGMCORE_gput
|
951 |
/devicen_tints [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] AGMCORE_gput
|
952 |
/sep_colorspace_dict null AGMCORE_gput
|
953 |
/devicen_colorspace_dict null AGMCORE_gput
|
954 |
/indexed_colorspace_dict null AGMCORE_gput
|
955 |
/currentcolor_intent () AGMCORE_gput
|
956 |
/customcolor_tint 1 AGMCORE_gput
|
957 |
<<
|
958 |
/MaxPatternItem currentsystemparams /MaxPatternCache get
|
959 |
>>
|
960 |
setuserparams
|
961 |
end
|
962 |
}def
|
963 |
/page_setup
|
964 |
{
|
965 |
/setcmykcolor where{
|
966 |
pop
|
967 |
Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
|
968 |
}if
|
969 |
Adobe_AGM_Core begin
|
970 |
/setcmykcolor
|
971 |
{
|
972 |
4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
|
973 |
1 sub 4 1 roll
|
974 |
3 {
|
975 |
3 index add neg dup 0 lt {
|
976 |
pop 0
|
977 |
} if
|
978 |
3 1 roll
|
979 |
} repeat
|
980 |
setrgbcolor pop
|
981 |
}ndf
|
982 |
/currentcmykcolor
|
983 |
{
|
984 |
/currentcmykcolor AGMCORE_gget aload pop
|
985 |
}ndf
|
986 |
/setoverprint
|
987 |
{
|
988 |
pop
|
989 |
}ndf
|
990 |
/currentoverprint
|
991 |
{
|
992 |
false
|
993 |
}ndf
|
994 |
/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
|
995 |
/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
|
996 |
/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
|
997 |
/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
|
998 |
/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
|
999 |
/AGMCORE_plate_ndx
|
1000 |
AGMCORE_cyan_plate{
|
1001 |
0
|
1002 |
}{
|
1003 |
AGMCORE_magenta_plate{
|
1004 |
1
|
1005 |
}{
|
1006 |
AGMCORE_yellow_plate{
|
1007 |
2
|
1008 |
}{
|
1009 |
AGMCORE_black_plate{
|
1010 |
3
|
1011 |
}{
|
1012 |
4
|
1013 |
}ifelse
|
1014 |
}ifelse
|
1015 |
}ifelse
|
1016 |
}ifelse
|
1017 |
def
|
1018 |
/AGMCORE_have_reported_unsupported_color_space false def
|
1019 |
/AGMCORE_report_unsupported_color_space
|
1020 |
{
|
1021 |
AGMCORE_have_reported_unsupported_color_space false eq
|
1022 |
{
|
1023 |
(Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.) ==
|
1024 |
Adobe_AGM_Core /AGMCORE_have_reported_unsupported_color_space true ddf
|
1025 |
} if
|
1026 |
}def
|
1027 |
/AGMCORE_composite_job
|
1028 |
AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
|
1029 |
/AGMCORE_in_rip_sep
|
1030 |
/AGMCORE_in_rip_sep where{
|
1031 |
pop AGMCORE_in_rip_sep
|
1032 |
}{
|
1033 |
AGMCORE_distilling
|
1034 |
{
|
1035 |
false
|
1036 |
}{
|
1037 |
userdict/Adobe_AGM_OnHost_Seps known{
|
1038 |
false
|
1039 |
}{
|
1040 |
level2{
|
1041 |
currentpagedevice/Separations 2 copy known{
|
1042 |
get
|
1043 |
}{
|
1044 |
pop pop false
|
1045 |
}ifelse
|
1046 |
}{
|
1047 |
false
|
1048 |
}ifelse
|
1049 |
}ifelse
|
1050 |
}ifelse
|
1051 |
}ifelse
|
1052 |
def
|
1053 |
/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
|
1054 |
/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
|
1055 |
/AGM_preserve_spots
|
1056 |
/AGM_preserve_spots where{
|
1057 |
pop AGM_preserve_spots
|
1058 |
}{
|
1059 |
AGMCORE_distilling AGMCORE_producing_seps or
|
1060 |
}ifelse
|
1061 |
def
|
1062 |
/AGM_is_distiller_preserving_spotimages
|
1063 |
{
|
1064 |
currentdistillerparams/PreserveOverprintSettings known
|
1065 |
{
|
1066 |
currentdistillerparams/PreserveOverprintSettings get
|
1067 |
{
|
1068 |
currentdistillerparams/ColorConversionStrategy known
|
1069 |
{
|
1070 |
currentdistillerparams/ColorConversionStrategy get
|
1071 |
/LeaveColorUnchanged eq
|
1072 |
}{
|
1073 |
true
|
1074 |
}ifelse
|
1075 |
}{
|
1076 |
false
|
1077 |
}ifelse
|
1078 |
}{
|
1079 |
false
|
1080 |
}ifelse
|
1081 |
}def
|
1082 |
/convert_spot_to_process where {pop}{
|
1083 |
/convert_spot_to_process
|
1084 |
{
|
1085 |
dup map_alias {
|
1086 |
/Name get exch pop
|
1087 |
} if
|
1088 |
dup dup (None) eq exch (All) eq or
|
1089 |
{
|
1090 |
pop false
|
1091 |
}{
|
1092 |
AGMCORE_host_sep
|
1093 |
{
|
1094 |
gsave
|
1095 |
1 0 0 0 setcmykcolor currentgray 1 exch sub
|
1096 |
0 1 0 0 setcmykcolor currentgray 1 exch sub
|
1097 |
0 0 1 0 setcmykcolor currentgray 1 exch sub
|
1098 |
0 0 0 1 setcmykcolor currentgray 1 exch sub
|
1099 |
add add add 0 eq
|
1100 |
{
|
1101 |
pop false
|
1102 |
}{
|
1103 |
false setoverprint
|
1104 |
1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
|
1105 |
currentgray 0 eq
|
1106 |
}ifelse
|
1107 |
grestore
|
1108 |
}{
|
1109 |
AGMCORE_distilling
|
1110 |
{
|
1111 |
pop AGM_is_distiller_preserving_spotimages not
|
1112 |
}{
|
1113 |
Adobe_AGM_Core/AGMCORE_name xddf
|
1114 |
false
|
1115 |
Adobe_AGM_Core/AGMCORE_in_pattern known {Adobe_AGM_Core/AGMCORE_in_pattern get}{false} ifelse
|
1116 |
not currentpagedevice/OverrideSeparations known and
|
1117 |
{
|
1118 |
currentpagedevice/OverrideSeparations get
|
1119 |
{
|
1120 |
/HqnSpots /ProcSet resourcestatus
|
1121 |
{
|
1122 |
pop pop pop true
|
1123 |
}if
|
1124 |
}if
|
1125 |
}if
|
1126 |
{
|
1127 |
AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
|
1128 |
}{
|
1129 |
gsave
|
1130 |
[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
|
1131 |
false
|
1132 |
currentpagedevice/SeparationColorNames 2 copy known
|
1133 |
{
|
1134 |
get
|
1135 |
{ AGMCORE_name eq or}forall
|
1136 |
not
|
1137 |
}{
|
1138 |
pop pop pop true
|
1139 |
}ifelse
|
1140 |
grestore
|
1141 |
}ifelse
|
1142 |
}ifelse
|
1143 |
}ifelse
|
1144 |
}ifelse
|
1145 |
}def
|
1146 |
}ifelse
|
1147 |
/convert_to_process where {pop}{
|
1148 |
/convert_to_process
|
1149 |
{
|
1150 |
dup length 0 eq
|
1151 |
{
|
1152 |
pop false
|
1153 |
}{
|
1154 |
AGMCORE_host_sep
|
1155 |
{
|
1156 |
dup true exch
|
1157 |
{
|
1158 |
dup (Cyan) eq exch
|
1159 |
dup (Magenta) eq 3 -1 roll or exch
|
1160 |
dup (Yellow) eq 3 -1 roll or exch
|
1161 |
dup (Black) eq 3 -1 roll or
|
1162 |
{pop}
|
1163 |
{convert_spot_to_process and}ifelse
|
1164 |
}
|
1165 |
forall
|
1166 |
{
|
1167 |
true exch
|
1168 |
{
|
1169 |
dup (Cyan) eq exch
|
1170 |
dup (Magenta) eq 3 -1 roll or exch
|
1171 |
dup (Yellow) eq 3 -1 roll or exch
|
1172 |
(Black) eq or and
|
1173 |
}forall
|
1174 |
not
|
1175 |
}{pop false}ifelse
|
1176 |
}{
|
1177 |
false exch
|
1178 |
{
|
1179 |
dup (Cyan) eq exch
|
1180 |
dup (Magenta) eq 3 -1 roll or exch
|
1181 |
dup (Yellow) eq 3 -1 roll or exch
|
1182 |
dup (Black) eq 3 -1 roll or
|
1183 |
{pop}
|
1184 |
{convert_spot_to_process or}ifelse
|
1185 |
}
|
1186 |
forall
|
1187 |
}ifelse
|
1188 |
}ifelse
|
1189 |
}def
|
1190 |
}ifelse
|
1191 |
/AGMCORE_avoid_L2_sep_space
|
1192 |
version cvr 2012 lt
|
1193 |
level2 and
|
1194 |
AGMCORE_producing_seps not and
|
1195 |
def
|
1196 |
/AGMCORE_is_cmyk_sep
|
1197 |
AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
|
1198 |
def
|
1199 |
/AGM_avoid_0_cmyk where{
|
1200 |
pop AGM_avoid_0_cmyk
|
1201 |
}{
|
1202 |
AGM_preserve_spots
|
1203 |
userdict/Adobe_AGM_OnHost_Seps known
|
1204 |
userdict/Adobe_AGM_InRip_Seps known or
|
1205 |
not and
|
1206 |
}ifelse
|
1207 |
{
|
1208 |
/setcmykcolor[
|
1209 |
{
|
1210 |
4 copy add add add 0 eq currentoverprint and{
|
1211 |
pop 0.0005
|
1212 |
}if
|
1213 |
}/exec cvx
|
1214 |
/AGMCORE_&setcmykcolor load dup type/operatortype ne{
|
1215 |
/exec cvx
|
1216 |
}if
|
1217 |
]cvx def
|
1218 |
}if
|
1219 |
AGMCORE_host_sep{
|
1220 |
/setcolortransfer
|
1221 |
{
|
1222 |
AGMCORE_cyan_plate{
|
1223 |
pop pop pop
|
1224 |
}{
|
1225 |
AGMCORE_magenta_plate{
|
1226 |
4 3 roll pop pop pop
|
1227 |
}{
|
1228 |
AGMCORE_yellow_plate{
|
1229 |
4 2 roll pop pop pop
|
1230 |
}{
|
1231 |
4 1 roll pop pop pop
|
1232 |
}ifelse
|
1233 |
}ifelse
|
1234 |
}ifelse
|
1235 |
settransfer
|
1236 |
}
|
1237 |
def
|
1238 |
/AGMCORE_get_ink_data
|
1239 |
AGMCORE_cyan_plate{
|
1240 |
{pop pop pop}
|
1241 |
}{
|
1242 |
AGMCORE_magenta_plate{
|
1243 |
{4 3 roll pop pop pop}
|
1244 |
}{
|
1245 |
AGMCORE_yellow_plate{
|
1246 |
{4 2 roll pop pop pop}
|
1247 |
}{
|
1248 |
{4 1 roll pop pop pop}
|
1249 |
}ifelse
|
1250 |
}ifelse
|
1251 |
}ifelse
|
1252 |
def
|
1253 |
/AGMCORE_RemoveProcessColorNames
|
1254 |
{
|
1255 |
1 dict begin
|
1256 |
/filtername
|
1257 |
{
|
1258 |
dup /Cyan eq 1 index (Cyan) eq or
|
1259 |
{pop (_cyan_)}if
|
1260 |
dup /Magenta eq 1 index (Magenta) eq or
|
1261 |
{pop (_magenta_)}if
|
1262 |
dup /Yellow eq 1 index (Yellow) eq or
|
1263 |
{pop (_yellow_)}if
|
1264 |
dup /Black eq 1 index (Black) eq or
|
1265 |
{pop (_black_)}if
|
1266 |
}def
|
1267 |
dup type /arraytype eq
|
1268 |
{[exch {filtername}forall]}
|
1269 |
{filtername}ifelse
|
1270 |
end
|
1271 |
}def
|
1272 |
/AGMCORE_IsSeparationAProcessColor
|
1273 |
{
|
1274 |
dup (Cyan) eq exch dup (Magenta) eq exch dup (Yellow) eq exch (Black) eq or or or
|
1275 |
}def
|
1276 |
level3 {
|
1277 |
/AGMCORE_IsCurrentColor
|
1278 |
{
|
1279 |
gsave
|
1280 |
false setoverprint
|
1281 |
1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
|
1282 |
currentgray 0 eq
|
1283 |
grestore
|
1284 |
}def
|
1285 |
/AGMCORE_filter_functiondatasource
|
1286 |
{
|
1287 |
5 dict begin
|
1288 |
/data_in xdf
|
1289 |
data_in type /stringtype eq
|
1290 |
{
|
1291 |
/ncomp xdf
|
1292 |
/comp xdf
|
1293 |
/string_out data_in length ncomp idiv string def
|
1294 |
0 ncomp data_in length 1 sub
|
1295 |
{
|
1296 |
string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
|
1297 |
}for
|
1298 |
string_out
|
1299 |
}{
|
1300 |
string /string_in xdf
|
1301 |
/string_out 1 string def
|
1302 |
/component xdf
|
1303 |
[
|
1304 |
data_in string_in /readstring cvx
|
1305 |
[component /get cvx 255 /exch cvx /sub cvx string_out /exch cvx 0 /exch cvx /put cvx string_out]cvx
|
1306 |
[/pop cvx ()]cvx /ifelse cvx
|
1307 |
]cvx /ReusableStreamDecode filter
|
1308 |
}ifelse
|
1309 |
end
|
1310 |
}def
|
1311 |
/AGMCORE_separateShadingFunction
|
1312 |
{
|
1313 |
2 dict begin
|
1314 |
/paint? xdf
|
1315 |
/channel xdf
|
1316 |
begin
|
1317 |
FunctionType 0 eq
|
1318 |
{
|
1319 |
/DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
|
1320 |
currentdict /Decode known
|
1321 |
{/Decode Decode channel 2 mul 2 getinterval def}if
|
1322 |
paint? not
|
1323 |
{/Decode [1 1]def}if
|
1324 |
}if
|
1325 |
FunctionType 2 eq
|
1326 |
{
|
1327 |
paint?
|
1328 |
{
|
1329 |
/C0 [C0 channel get 1 exch sub] def
|
1330 |
/C1 [C1 channel get 1 exch sub] def
|
1331 |
}{
|
1332 |
/C0 [1] def
|
1333 |
/C1 [1] def
|
1334 |
}ifelse
|
1335 |
}if
|
1336 |
FunctionType 3 eq
|
1337 |
{
|
1338 |
/Functions [Functions {channel paint? AGMCORE_separateShadingFunction} forall] def
|
1339 |
}if
|
1340 |
currentdict /Range known
|
1341 |
{/Range [0 1] def}if
|
1342 |
currentdict
|
1343 |
end
|
1344 |
end
|
1345 |
}def
|
1346 |
/AGMCORE_separateShading
|
1347 |
{
|
1348 |
3 -1 roll begin
|
1349 |
currentdict /Function known
|
1350 |
{
|
1351 |
currentdict /Background known
|
1352 |
{[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
|
1353 |
Function 3 1 roll AGMCORE_separateShadingFunction /Function xdf
|
1354 |
/ColorSpace [/DeviceGray] def
|
1355 |
}{
|
1356 |
ColorSpace dup type /arraytype eq {0 get}if /DeviceCMYK eq
|
1357 |
{
|
1358 |
/ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}] def
|
1359 |
}{
|
1360 |
ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
|
1361 |
}ifelse
|
1362 |
ColorSpace 0 get /Separation eq
|
1363 |
{
|
1364 |
{
|
1365 |
[1 /exch cvx /sub cvx]cvx
|
1366 |
}{
|
1367 |
[/pop cvx 1]cvx
|
1368 |
}ifelse
|
1369 |
ColorSpace 3 3 -1 roll put
|
1370 |
pop
|
1371 |
}{
|
1372 |
{
|
1373 |
[exch ColorSpace 1 get length 1 sub exch sub /index cvx 1 /exch cvx /sub cvx ColorSpace 1 get length 1 add 1 /roll cvx ColorSpace 1 get length{/pop cvx} repeat]cvx
|
1374 |
}{
|
1375 |
pop [ColorSpace 1 get length {/pop cvx} repeat cvx 1]cvx
|
1376 |
}ifelse
|
1377 |
ColorSpace 3 3 -1 roll bind put
|
1378 |
}ifelse
|
1379 |
ColorSpace 2 /DeviceGray put
|
1380 |
}ifelse
|
1381 |
end
|
1382 |
}def
|
1383 |
/AGMCORE_separateShadingDict
|
1384 |
{
|
1385 |
dup /ColorSpace get
|
1386 |
dup type /arraytype ne
|
1387 |
{[exch]}if
|
1388 |
dup 0 get /DeviceCMYK eq
|
1389 |
{
|
1390 |
exch begin
|
1391 |
currentdict
|
1392 |
AGMCORE_cyan_plate
|
1393 |
{0 true}if
|
1394 |
AGMCORE_magenta_plate
|
1395 |
{1 true}if
|
1396 |
AGMCORE_yellow_plate
|
1397 |
{2 true}if
|
1398 |
AGMCORE_black_plate
|
1399 |
{3 true}if
|
1400 |
AGMCORE_plate_ndx 4 eq
|
1401 |
{0 false}if
|
1402 |
dup not currentoverprint and
|
1403 |
{/AGMCORE_ignoreshade true def}if
|
1404 |
AGMCORE_separateShading
|
1405 |
currentdict
|
1406 |
end exch
|
1407 |
}if
|
1408 |
dup 0 get /Separation eq
|
1409 |
{
|
1410 |
exch begin
|
1411 |
ColorSpace 1 get dup /None ne exch /All ne and
|
1412 |
{
|
1413 |
ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
|
1414 |
{
|
1415 |
ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
|
1416 |
{
|
1417 |
/ColorSpace
|
1418 |
[
|
1419 |
/Separation
|
1420 |
ColorSpace 1 get
|
1421 |
/DeviceGray
|
1422 |
[
|
1423 |
ColorSpace 3 get /exec cvx
|
1424 |
4 AGMCORE_plate_ndx sub -1 /roll cvx
|
1425 |
4 1 /roll cvx
|
1426 |
3 [/pop cvx]cvx /repeat cvx
|
1427 |
1 /exch cvx /sub cvx
|
1428 |
]cvx
|
1429 |
]def
|
1430 |
}{
|
1431 |
AGMCORE_report_unsupported_color_space
|
1432 |
AGMCORE_black_plate not
|
1433 |
{
|
1434 |
currentdict 0 false AGMCORE_separateShading
|
1435 |
}if
|
1436 |
}ifelse
|
1437 |
}{
|
1438 |
currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
|
1439 |
0 exch
|
1440 |
dup not currentoverprint and
|
1441 |
{/AGMCORE_ignoreshade true def}if
|
1442 |
AGMCORE_separateShading
|
1443 |
}ifelse
|
1444 |
}if
|
1445 |
currentdict
|
1446 |
end exch
|
1447 |
}if
|
1448 |
dup 0 get /DeviceN eq
|
1449 |
{
|
1450 |
exch begin
|
1451 |
ColorSpace 1 get convert_to_process
|
1452 |
{
|
1453 |
ColorSpace 2 get dup type /arraytype eq {0 get}if /DeviceCMYK eq
|
1454 |
{
|
1455 |
/ColorSpace
|
1456 |
[
|
1457 |
/DeviceN
|
1458 |
ColorSpace 1 get
|
1459 |
/DeviceGray
|
1460 |
[
|
1461 |
ColorSpace 3 get /exec cvx
|
1462 |
4 AGMCORE_plate_ndx sub -1 /roll cvx
|
1463 |
4 1 /roll cvx
|
1464 |
3 [/pop cvx]cvx /repeat cvx
|
1465 |
1 /exch cvx /sub cvx
|
1466 |
]cvx
|
1467 |
]def
|
1468 |
}{
|
1469 |
AGMCORE_report_unsupported_color_space
|
1470 |
AGMCORE_black_plate not
|
1471 |
{
|
1472 |
currentdict 0 false AGMCORE_separateShading
|
1473 |
/ColorSpace [/DeviceGray] def
|
1474 |
}if
|
1475 |
}ifelse
|
1476 |
}{
|
1477 |
currentdict
|
1478 |
false -1 ColorSpace 1 get
|
1479 |
{
|
1480 |
AGMCORE_IsCurrentColor
|
1481 |
{
|
1482 |
1 add
|
1483 |
exch pop true exch exit
|
1484 |
}if
|
1485 |
1 add
|
1486 |
}forall
|
1487 |
exch
|
1488 |
dup not currentoverprint and
|
1489 |
{/AGMCORE_ignoreshade true def}if
|
1490 |
AGMCORE_separateShading
|
1491 |
}ifelse
|
1492 |
currentdict
|
1493 |
end exch
|
1494 |
}if
|
1495 |
dup 0 get dup /DeviceCMYK eq exch dup /Separation eq exch /DeviceN eq or or not
|
1496 |
{
|
1497 |
exch begin
|
1498 |
ColorSpace dup type /arraytype eq
|
1499 |
{0 get}if
|
1500 |
/DeviceGray ne
|
1501 |
{
|
1502 |
AGMCORE_report_unsupported_color_space
|
1503 |
AGMCORE_black_plate not
|
1504 |
{
|
1505 |
ColorSpace 0 get /CIEBasedA eq
|
1506 |
{
|
1507 |
/ColorSpace [/Separation /_ciebaseda_ /DeviceGray {}] def
|
1508 |
}if
|
1509 |
ColorSpace 0 get dup /CIEBasedABC eq exch dup /CIEBasedDEF eq exch /DeviceRGB eq or or
|
1510 |
{
|
1511 |
/ColorSpace [/DeviceN [/_red_ /_green_ /_blue_] /DeviceRGB {}] def
|
1512 |
}if
|
1513 |
ColorSpace 0 get /CIEBasedDEFG eq
|
1514 |
{
|
1515 |
/ColorSpace [/DeviceN [/_cyan_ /_magenta_ /_yellow_ /_black_] /DeviceCMYK {}]
|
1516 |
}if
|
1517 |
currentdict 0 false AGMCORE_separateShading
|
1518 |
}if
|
1519 |
}if
|
1520 |
currentdict
|
1521 |
end exch
|
1522 |
}if
|
1523 |
pop
|
1524 |
dup /AGMCORE_ignoreshade known
|
1525 |
{
|
1526 |
begin
|
1527 |
/ColorSpace [/Separation (None) /DeviceGray {}] def
|
1528 |
currentdict end
|
1529 |
}if
|
1530 |
}def
|
1531 |
/shfill
|
1532 |
{
|
1533 |
clonedict
|
1534 |
AGMCORE_separateShadingDict
|
1535 |
dup /AGMCORE_ignoreshade known
|
1536 |
{pop}
|
1537 |
{AGMCORE_&sysshfill}ifelse
|
1538 |
}def
|
1539 |
/makepattern
|
1540 |
{
|
1541 |
exch
|
1542 |
dup /PatternType get 2 eq
|
1543 |
{
|
1544 |
clonedict
|
1545 |
begin
|
1546 |
/Shading Shading AGMCORE_separateShadingDict def
|
1547 |
currentdict end
|
1548 |
exch AGMCORE_&sysmakepattern
|
1549 |
}{
|
1550 |
exch AGMCORE_&usrmakepattern
|
1551 |
}ifelse
|
1552 |
}def
|
1553 |
}if
|
1554 |
}if
|
1555 |
AGMCORE_in_rip_sep{
|
1556 |
/setcustomcolor
|
1557 |
{
|
1558 |
exch aload pop
|
1559 |
dup 7 1 roll inRip_spot_has_ink not {
|
1560 |
4 {4 index mul 4 1 roll}
|
1561 |
repeat
|
1562 |
/DeviceCMYK setcolorspace
|
1563 |
6 -2 roll pop pop
|
1564 |
}{
|
1565 |
Adobe_AGM_Core begin
|
1566 |
/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
|
1567 |
end
|
1568 |
[/Separation 4 -1 roll /DeviceCMYK
|
1569 |
{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
|
1570 |
]
|
1571 |
setcolorspace
|
1572 |
}ifelse
|
1573 |
setcolor
|
1574 |
}ndf
|
1575 |
/setseparationgray
|
1576 |
{
|
1577 |
[/Separation (All) /DeviceGray {}] setcolorspace_opt
|
1578 |
1 exch sub setcolor
|
1579 |
}ndf
|
1580 |
}{
|
1581 |
/setseparationgray
|
1582 |
{
|
1583 |
AGMCORE_&setgray
|
1584 |
}ndf
|
1585 |
}ifelse
|
1586 |
/findcmykcustomcolor
|
1587 |
{
|
1588 |
5 makereadonlyarray
|
1589 |
}ndf
|
1590 |
/setcustomcolor
|
1591 |
{
|
1592 |
exch aload pop pop
|
1593 |
4 {4 index mul 4 1 roll} repeat
|
1594 |
setcmykcolor pop
|
1595 |
}ndf
|
1596 |
/has_color
|
1597 |
/colorimage where{
|
1598 |
AGMCORE_producing_seps{
|
1599 |
pop true
|
1600 |
}{
|
1601 |
systemdict eq
|
1602 |
}ifelse
|
1603 |
}{
|
1604 |
false
|
1605 |
}ifelse
|
1606 |
def
|
1607 |
/map_index
|
1608 |
{
|
1609 |
1 index mul exch getinterval {255 div} forall
|
1610 |
} bdf
|
1611 |
/map_indexed_devn
|
1612 |
{
|
1613 |
Lookup Names length 3 -1 roll cvi map_index
|
1614 |
} bdf
|
1615 |
/n_color_components
|
1616 |
{
|
1617 |
base_colorspace_type
|
1618 |
dup /DeviceGray eq{
|
1619 |
pop 1
|
1620 |
}{
|
1621 |
/DeviceCMYK eq{
|
1622 |
4
|
1623 |
}{
|
1624 |
3
|
1625 |
}ifelse
|
1626 |
}ifelse
|
1627 |
}bdf
|
1628 |
level2{
|
1629 |
/mo /moveto ldf
|
1630 |
/li /lineto ldf
|
1631 |
/cv /curveto ldf
|
1632 |
/knockout_unitsq
|
1633 |
{
|
1634 |
1 setgray
|
1635 |
0 0 1 1 rectfill
|
1636 |
}def
|
1637 |
/level2ScreenFreq{
|
1638 |
begin
|
1639 |
60
|
1640 |
HalftoneType 1 eq{
|
1641 |
pop Frequency
|
1642 |
}if
|
1643 |
HalftoneType 2 eq{
|
1644 |
pop GrayFrequency
|
1645 |
}if
|
1646 |
HalftoneType 5 eq{
|
1647 |
pop Default level2ScreenFreq
|
1648 |
}if
|
1649 |
end
|
1650 |
}def
|
1651 |
/currentScreenFreq{
|
1652 |
currenthalftone level2ScreenFreq
|
1653 |
}def
|
1654 |
level2 /setcolorspace AGMCORE_key_known not and{
|
1655 |
/AGMCORE_&&&setcolorspace /setcolorspace ldf
|
1656 |
/AGMCORE_ReplaceMappedColor
|
1657 |
{
|
1658 |
dup type dup /arraytype eq exch /packedarraytype eq or
|
1659 |
{
|
1660 |
dup 0 get dup /Separation eq
|
1661 |
{
|
1662 |
pop
|
1663 |
dup length array copy
|
1664 |
dup dup 1 get
|
1665 |
current_spot_alias
|
1666 |
{
|
1667 |
dup map_alias
|
1668 |
{
|
1669 |
begin
|
1670 |
/sep_colorspace_dict currentdict AGMCORE_gput
|
1671 |
pop pop pop
|
1672 |
[
|
1673 |
/Separation Name
|
1674 |
CSA map_csa
|
1675 |
dup /MappedCSA xdf
|
1676 |
/sep_colorspace_proc load
|
1677 |
]
|
1678 |
dup Name
|
1679 |
end
|
1680 |
}if
|
1681 |
}if
|
1682 |
map_reserved_ink_name 1 xpt
|
1683 |
}{
|
1684 |
/DeviceN eq
|
1685 |
{
|
1686 |
dup length array copy
|
1687 |
dup dup 1 get [
|
1688 |
exch {
|
1689 |
current_spot_alias{
|
1690 |
dup map_alias{
|
1691 |
/Name get exch pop
|
1692 |
}if
|
1693 |
}if
|
1694 |
map_reserved_ink_name
|
1695 |
} forall
|
1696 |
] 1 xpt
|
1697 |
}if
|
1698 |
}ifelse
|
1699 |
}if
|
1700 |
}def
|
1701 |
/setcolorspace
|
1702 |
{
|
1703 |
dup type dup /arraytype eq exch /packedarraytype eq or
|
1704 |
{
|
1705 |
dup 0 get /Indexed eq
|
1706 |
{
|
1707 |
AGMCORE_distilling
|
1708 |
{
|
1709 |
/PhotoshopDuotoneList where
|
1710 |
{
|
1711 |
pop false
|
1712 |
}{
|
1713 |
true
|
1714 |
}ifelse
|
1715 |
}{
|
1716 |
true
|
1717 |
}ifelse
|
1718 |
{
|
1719 |
aload pop 3 -1 roll
|
1720 |
AGMCORE_ReplaceMappedColor
|
1721 |
3 1 roll 4 array astore
|
1722 |
}if
|
1723 |
}{
|
1724 |
AGMCORE_ReplaceMappedColor
|
1725 |
}ifelse
|
1726 |
}if
|
1727 |
DeviceN_PS2_inRip_seps {AGMCORE_&&&setcolorspace} if
|
1728 |
}def
|
1729 |
}if
|
1730 |
}{
|
1731 |
/adj
|
1732 |
{
|
1733 |
currentstrokeadjust{
|
1734 |
transform
|
1735 |
0.25 sub round 0.25 add exch
|
1736 |
0.25 sub round 0.25 add exch
|
1737 |
itransform
|
1738 |
}if
|
1739 |
}def
|
1740 |
/mo{
|
1741 |
adj moveto
|
1742 |
}def
|
1743 |
/li{
|
1744 |
adj lineto
|
1745 |
}def
|
1746 |
/cv{
|
1747 |
6 2 roll adj
|
1748 |
6 2 roll adj
|
1749 |
6 2 roll adj curveto
|
1750 |
}def
|
1751 |
/knockout_unitsq
|
1752 |
{
|
1753 |
1 setgray
|
1754 |
8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
|
1755 |
}def
|
1756 |
/currentstrokeadjust{
|
1757 |
/currentstrokeadjust AGMCORE_gget
|
1758 |
}def
|
1759 |
/setstrokeadjust{
|
1760 |
/currentstrokeadjust exch AGMCORE_gput
|
1761 |
}def
|
1762 |
/currentScreenFreq{
|
1763 |
currentscreen pop pop
|
1764 |
}def
|
1765 |
/setcolorspace
|
1766 |
{
|
1767 |
/currentcolorspace exch AGMCORE_gput
|
1768 |
} def
|
1769 |
/currentcolorspace
|
1770 |
{
|
1771 |
/currentcolorspace AGMCORE_gget
|
1772 |
} def
|
1773 |
/setcolor_devicecolor
|
1774 |
{
|
1775 |
base_colorspace_type
|
1776 |
dup /DeviceGray eq{
|
1777 |
pop setgray
|
1778 |
}{
|
1779 |
/DeviceCMYK eq{
|
1780 |
setcmykcolor
|
1781 |
}{
|
1782 |
setrgbcolor
|
1783 |
}ifelse
|
1784 |
}ifelse
|
1785 |
}def
|
1786 |
/setcolor
|
1787 |
{
|
1788 |
currentcolorspace 0 get
|
1789 |
dup /DeviceGray ne{
|
1790 |
dup /DeviceCMYK ne{
|
1791 |
dup /DeviceRGB ne{
|
1792 |
dup /Separation eq{
|
1793 |
pop
|
1794 |
currentcolorspace 3 get exec
|
1795 |
currentcolorspace 2 get
|
1796 |
}{
|
1797 |
dup /Indexed eq{
|
1798 |
pop
|
1799 |
currentcolorspace 3 get dup type /stringtype eq{
|
1800 |
currentcolorspace 1 get n_color_components
|
1801 |
3 -1 roll map_index
|
1802 |
}{
|
1803 |
exec
|
1804 |
}ifelse
|
1805 |
currentcolorspace 1 get
|
1806 |
}{
|
1807 |
/AGMCORE_cur_err /AGMCORE_invalid_color_space def
|
1808 |
AGMCORE_invalid_color_space
|
1809 |
}ifelse
|
1810 |
}ifelse
|
1811 |
}if
|
1812 |
}if
|
1813 |
}if
|
1814 |
setcolor_devicecolor
|
1815 |
} def
|
1816 |
}ifelse
|
1817 |
/sop /setoverprint ldf
|
1818 |
/lw /setlinewidth ldf
|
1819 |
/lc /setlinecap ldf
|
1820 |
/lj /setlinejoin ldf
|
1821 |
/ml /setmiterlimit ldf
|
1822 |
/dsh /setdash ldf
|
1823 |
/sadj /setstrokeadjust ldf
|
1824 |
/gry /setgray ldf
|
1825 |
/rgb /setrgbcolor ldf
|
1826 |
/cmyk /setcmykcolor ldf
|
1827 |
/sep /setsepcolor ldf
|
1828 |
/devn /setdevicencolor ldf
|
1829 |
/idx /setindexedcolor ldf
|
1830 |
/colr /setcolor ldf
|
1831 |
/csacrd /set_csa_crd ldf
|
1832 |
/sepcs /setsepcolorspace ldf
|
1833 |
/devncs /setdevicencolorspace ldf
|
1834 |
/idxcs /setindexedcolorspace ldf
|
1835 |
/cp /closepath ldf
|
1836 |
/clp /clp_npth ldf
|
1837 |
/eclp /eoclp_npth ldf
|
1838 |
/f /fill ldf
|
1839 |
/ef /eofill ldf
|
1840 |
/@ /stroke ldf
|
1841 |
/nclp /npth_clp ldf
|
1842 |
/gset /graphic_setup ldf
|
1843 |
/gcln /graphic_cleanup ldf
|
1844 |
currentdict{
|
1845 |
dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
|
1846 |
bind
|
1847 |
}if
|
1848 |
def
|
1849 |
}forall
|
1850 |
/currentpagedevice currentpagedevice def
|
1851 |
/getrampcolor {
|
1852 |
/indx exch def
|
1853 |
0 1 NumComp 1 sub {
|
1854 |
dup
|
1855 |
Samples exch get
|
1856 |
dup type /stringtype eq { indx get } if
|
1857 |
exch
|
1858 |
Scaling exch get aload pop
|
1859 |
3 1 roll
|
1860 |
mul add
|
1861 |
} for
|
1862 |
ColorSpaceFamily /Separation eq
|
1863 |
{
|
1864 |
sep
|
1865 |
}
|
1866 |
{
|
1867 |
ColorSpaceFamily /DeviceN eq
|
1868 |
{
|
1869 |
devn
|
1870 |
}
|
1871 |
{
|
1872 |
setcolor
|
1873 |
}ifelse
|
1874 |
}ifelse
|
1875 |
} bind def
|
1876 |
/sssetbackground { aload pop setcolor } bind def
|
1877 |
/RadialShade {
|
1878 |
40 dict begin
|
1879 |
/ColorSpaceFamily exch def
|
1880 |
/background exch def
|
1881 |
/ext1 exch def
|
1882 |
/ext0 exch def
|
1883 |
/BBox exch def
|
1884 |
/r2 exch def
|
1885 |
/c2y exch def
|
1886 |
/c2x exch def
|
1887 |
/r1 exch def
|
1888 |
/c1y exch def
|
1889 |
/c1x exch def
|
1890 |
/rampdict exch def
|
1891 |
/setinkoverprint where {pop /setinkoverprint{pop}def}if
|
1892 |
gsave
|
1893 |
BBox length 0 gt {
|
1894 |
newpath
|
1895 |
BBox 0 get BBox 1 get moveto
|
1896 |
BBox 2 get BBox 0 get sub 0 rlineto
|
1897 |
0 BBox 3 get BBox 1 get sub rlineto
|
1898 |
BBox 2 get BBox 0 get sub neg 0 rlineto
|
1899 |
closepath
|
1900 |
clip
|
1901 |
newpath
|
1902 |
} if
|
1903 |
c1x c2x eq
|
1904 |
{
|
1905 |
c1y c2y lt {/theta 90 def}{/theta 270 def} ifelse
|
1906 |
}
|
1907 |
{
|
1908 |
/slope c2y c1y sub c2x c1x sub div def
|
1909 |
/theta slope 1 atan def
|
1910 |
c2x c1x lt c2y c1y ge and { /theta theta 180 sub def} if
|
1911 |
c2x c1x lt c2y c1y lt and { /theta theta 180 add def} if
|
1912 |
}
|
1913 |
ifelse
|
1914 |
gsave
|
1915 |
clippath
|
1916 |
c1x c1y translate
|
1917 |
theta rotate
|
1918 |
-90 rotate
|
1919 |
{ pathbbox } stopped
|
1920 |
{ 0 0 0 0 } if
|
1921 |
/yMax exch def
|
1922 |
/xMax exch def
|
1923 |
/yMin exch def
|
1924 |
/xMin exch def
|
1925 |
grestore
|
1926 |
xMax xMin eq yMax yMin eq or
|
1927 |
{
|
1928 |
grestore
|
1929 |
end
|
1930 |
}
|
1931 |
{
|
1932 |
/max { 2 copy gt { pop } {exch pop} ifelse } bind def
|
1933 |
/min { 2 copy lt { pop } {exch pop} ifelse } bind def
|
1934 |
rampdict begin
|
1935 |
40 dict begin
|
1936 |
background length 0 gt { background sssetbackground gsave clippath fill grestore } if
|
1937 |
gsave
|
1938 |
c1x c1y translate
|
1939 |
theta rotate
|
1940 |
-90 rotate
|
1941 |
/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
|
1942 |
/c1y 0 def
|
1943 |
/c1x 0 def
|
1944 |
/c2x 0 def
|
1945 |
ext0 {
|
1946 |
0 getrampcolor
|
1947 |
c2y r2 add r1 sub 0.0001 lt
|
1948 |
{
|
1949 |
c1x c1y r1 360 0 arcn
|
1950 |
pathbbox
|
1951 |
/aymax exch def
|
1952 |
/axmax exch def
|
1953 |
/aymin exch def
|
1954 |
/axmin exch def
|
1955 |
/bxMin xMin axmin min def
|
1956 |
/byMin yMin aymin min def
|
1957 |
/bxMax xMax axmax max def
|
1958 |
/byMax yMax aymax max def
|
1959 |
bxMin byMin moveto
|
1960 |
bxMax byMin lineto
|
1961 |
bxMax byMax lineto
|
1962 |
bxMin byMax lineto
|
1963 |
bxMin byMin lineto
|
1964 |
eofill
|
1965 |
}
|
1966 |
{
|
1967 |
c2y r1 add r2 le
|
1968 |
{
|
1969 |
c1x c1y r1 0 360 arc
|
1970 |
fill
|
1971 |
}
|
1972 |
{
|
1973 |
c2x c2y r2 0 360 arc fill
|
1974 |
r1 r2 eq
|
1975 |
{
|
1976 |
/p1x r1 neg def
|
1977 |
/p1y c1y def
|
1978 |
/p2x r1 def
|
1979 |
/p2y c1y def
|
1980 |
p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
|
1981 |
fill
|
1982 |
}
|
1983 |
{
|
1984 |
/AA r2 r1 sub c2y div def
|
1985 |
/theta AA 1 AA dup mul sub sqrt div 1 atan def
|
1986 |
/SS1 90 theta add dup sin exch cos div def
|
1987 |
/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
|
1988 |
/p1y p1x SS1 div neg def
|
1989 |
/SS2 90 theta sub dup sin exch cos div def
|
1990 |
/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
|
1991 |
/p2y p2x SS2 div neg def
|
1992 |
r1 r2 gt
|
1993 |
{
|
1994 |
/L1maxX p1x yMin p1y sub SS1 div add def
|
1995 |
/L2maxX p2x yMin p2y sub SS2 div add def
|
1996 |
}
|
1997 |
{
|
1998 |
/L1maxX 0 def
|
1999 |
/L2maxX 0 def
|
2000 |
}ifelse
|
2001 |
p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
|
2002 |
L1maxX L1maxX p1x sub SS1 mul p1y add lineto
|
2003 |
fill
|
2004 |
}
|
2005 |
ifelse
|
2006 |
}
|
2007 |
ifelse
|
2008 |
} ifelse
|
2009 |
} if
|
2010 |
c1x c2x sub dup mul
|
2011 |
c1y c2y sub dup mul
|
2012 |
add 0.5 exp
|
2013 |
0 dtransform
|
2014 |
dup mul exch dup mul add 0.5 exp 72 div
|
2015 |
0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
2016 |
72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
2017 |
1 index 1 index lt { exch } if pop
|
2018 |
/hires exch def
|
2019 |
hires mul
|
2020 |
/numpix exch def
|
2021 |
/numsteps NumSamples def
|
2022 |
/rampIndxInc 1 def
|
2023 |
/subsampling false def
|
2024 |
numpix 0 ne
|
2025 |
{
|
2026 |
NumSamples numpix div 0.5 gt
|
2027 |
{
|
2028 |
/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
|
2029 |
/rampIndxInc NumSamples 1 sub numsteps div def
|
2030 |
/subsampling true def
|
2031 |
} if
|
2032 |
} if
|
2033 |
/xInc c2x c1x sub numsteps div def
|
2034 |
/yInc c2y c1y sub numsteps div def
|
2035 |
/rInc r2 r1 sub numsteps div def
|
2036 |
/cx c1x def
|
2037 |
/cy c1y def
|
2038 |
/radius r1 def
|
2039 |
newpath
|
2040 |
xInc 0 eq yInc 0 eq rInc 0 eq and and
|
2041 |
{
|
2042 |
0 getrampcolor
|
2043 |
cx cy radius 0 360 arc
|
2044 |
stroke
|
2045 |
NumSamples 1 sub getrampcolor
|
2046 |
cx cy radius 72 hires div add 0 360 arc
|
2047 |
0 setlinewidth
|
2048 |
stroke
|
2049 |
}
|
2050 |
{
|
2051 |
0
|
2052 |
numsteps
|
2053 |
{
|
2054 |
dup
|
2055 |
subsampling { round cvi } if
|
2056 |
getrampcolor
|
2057 |
cx cy radius 0 360 arc
|
2058 |
/cx cx xInc add def
|
2059 |
/cy cy yInc add def
|
2060 |
/radius radius rInc add def
|
2061 |
cx cy radius 360 0 arcn
|
2062 |
eofill
|
2063 |
rampIndxInc add
|
2064 |
}
|
2065 |
repeat
|
2066 |
pop
|
2067 |
} ifelse
|
2068 |
ext1 {
|
2069 |
c2y r2 add r1 lt
|
2070 |
{
|
2071 |
c2x c2y r2 0 360 arc
|
2072 |
fill
|
2073 |
}
|
2074 |
{
|
2075 |
c2y r1 add r2 sub 0.0001 le
|
2076 |
{
|
2077 |
c2x c2y r2 360 0 arcn
|
2078 |
pathbbox
|
2079 |
/aymax exch def
|
2080 |
/axmax exch def
|
2081 |
/aymin exch def
|
2082 |
/axmin exch def
|
2083 |
/bxMin xMin axmin min def
|
2084 |
/byMin yMin aymin min def
|
2085 |
/bxMax xMax axmax max def
|
2086 |
/byMax yMax aymax max def
|
2087 |
bxMin byMin moveto
|
2088 |
bxMax byMin lineto
|
2089 |
bxMax byMax lineto
|
2090 |
bxMin byMax lineto
|
2091 |
bxMin byMin lineto
|
2092 |
eofill
|
2093 |
}
|
2094 |
{
|
2095 |
c2x c2y r2 0 360 arc fill
|
2096 |
r1 r2 eq
|
2097 |
{
|
2098 |
/p1x r2 neg def
|
2099 |
/p1y c2y def
|
2100 |
/p2x r2 def
|
2101 |
/p2y c2y def
|
2102 |
p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
|
2103 |
fill
|
2104 |
}
|
2105 |
{
|
2106 |
/AA r2 r1 sub c2y div def
|
2107 |
/theta AA 1 AA dup mul sub sqrt div 1 atan def
|
2108 |
/SS1 90 theta add dup sin exch cos div def
|
2109 |
/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
|
2110 |
/p1y c2y p1x SS1 div sub def
|
2111 |
/SS2 90 theta sub dup sin exch cos div def
|
2112 |
/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
|
2113 |
/p2y c2y p2x SS2 div sub def
|
2114 |
r1 r2 lt
|
2115 |
{
|
2116 |
/L1maxX p1x yMax p1y sub SS1 div add def
|
2117 |
/L2maxX p2x yMax p2y sub SS2 div add def
|
2118 |
}
|
2119 |
{
|
2120 |
/L1maxX 0 def
|
2121 |
/L2maxX 0 def
|
2122 |
}ifelse
|
2123 |
p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
|
2124 |
L1maxX L1maxX p1x sub SS1 mul p1y add lineto
|
2125 |
fill
|
2126 |
}
|
2127 |
ifelse
|
2128 |
}
|
2129 |
ifelse
|
2130 |
} ifelse
|
2131 |
} if
|
2132 |
grestore
|
2133 |
grestore
|
2134 |
end
|
2135 |
end
|
2136 |
end
|
2137 |
} ifelse
|
2138 |
} bind def
|
2139 |
/GenStrips {
|
2140 |
40 dict begin
|
2141 |
/ColorSpaceFamily exch def
|
2142 |
/background exch def
|
2143 |
/ext1 exch def
|
2144 |
/ext0 exch def
|
2145 |
/BBox exch def
|
2146 |
/y2 exch def
|
2147 |
/x2 exch def
|
2148 |
/y1 exch def
|
2149 |
/x1 exch def
|
2150 |
/rampdict exch def
|
2151 |
/setinkoverprint where {pop /setinkoverprint{pop}def}if
|
2152 |
gsave
|
2153 |
BBox length 0 gt {
|
2154 |
newpath
|
2155 |
BBox 0 get BBox 1 get moveto
|
2156 |
BBox 2 get BBox 0 get sub 0 rlineto
|
2157 |
0 BBox 3 get BBox 1 get sub rlineto
|
2158 |
BBox 2 get BBox 0 get sub neg 0 rlineto
|
2159 |
closepath
|
2160 |
clip
|
2161 |
newpath
|
2162 |
} if
|
2163 |
x1 x2 eq
|
2164 |
{
|
2165 |
y1 y2 lt {/theta 90 def}{/theta 270 def} ifelse
|
2166 |
}
|
2167 |
{
|
2168 |
/slope y2 y1 sub x2 x1 sub div def
|
2169 |
/theta slope 1 atan def
|
2170 |
x2 x1 lt y2 y1 ge and { /theta theta 180 sub def} if
|
2171 |
x2 x1 lt y2 y1 lt and { /theta theta 180 add def} if
|
2172 |
}
|
2173 |
ifelse
|
2174 |
gsave
|
2175 |
clippath
|
2176 |
x1 y1 translate
|
2177 |
theta rotate
|
2178 |
{ pathbbox } stopped
|
2179 |
{ 0 0 0 0 } if
|
2180 |
/yMax exch def
|
2181 |
/xMax exch def
|
2182 |
/yMin exch def
|
2183 |
/xMin exch def
|
2184 |
grestore
|
2185 |
xMax xMin eq yMax yMin eq or
|
2186 |
{
|
2187 |
grestore
|
2188 |
end
|
2189 |
}
|
2190 |
{
|
2191 |
rampdict begin
|
2192 |
20 dict begin
|
2193 |
background length 0 gt { background sssetbackground gsave clippath fill grestore } if
|
2194 |
gsave
|
2195 |
x1 y1 translate
|
2196 |
theta rotate
|
2197 |
/xStart 0 def
|
2198 |
/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
|
2199 |
/ySpan yMax yMin sub def
|
2200 |
/numsteps NumSamples def
|
2201 |
/rampIndxInc 1 def
|
2202 |
/subsampling false def
|
2203 |
xStart 0 transform
|
2204 |
xEnd 0 transform
|
2205 |
3 -1 roll
|
2206 |
sub dup mul
|
2207 |
3 1 roll
|
2208 |
sub dup mul
|
2209 |
add 0.5 exp 72 div
|
2210 |
0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
2211 |
72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
|
2212 |
1 index 1 index lt { exch } if pop
|
2213 |
mul
|
2214 |
/numpix exch def
|
2215 |
numpix 0 ne
|
2216 |
{
|
2217 |
NumSamples numpix div 0.5 gt
|
2218 |
{
|
2219 |
/numsteps numpix 2 div round cvi dup 1 le { pop 2 } if def
|
2220 |
/rampIndxInc NumSamples 1 sub numsteps div def
|
2221 |
/subsampling true def
|
2222 |
} if
|
2223 |
} if
|
2224 |
ext0 {
|
2225 |
0 getrampcolor
|
2226 |
xMin xStart lt
|
2227 |
{ xMin yMin xMin neg ySpan rectfill } if
|
2228 |
} if
|
2229 |
/xInc xEnd xStart sub numsteps div def
|
2230 |
/x xStart def
|
2231 |
0
|
2232 |
numsteps
|
2233 |
{
|
2234 |
dup
|
2235 |
subsampling { round cvi } if
|
2236 |
getrampcolor
|
2237 |
x yMin xInc ySpan rectfill
|
2238 |
/x x xInc add def
|
2239 |
rampIndxInc add
|
2240 |
}
|
2241 |
repeat
|
2242 |
pop
|
2243 |
ext1 {
|
2244 |
xMax xEnd gt
|
2245 |
{ xEnd yMin xMax xEnd sub ySpan rectfill } if
|
2246 |
} if
|
2247 |
grestore
|
2248 |
grestore
|
2249 |
end
|
2250 |
end
|
2251 |
end
|
2252 |
} ifelse
|
2253 |
} bind def
|
2254 |
}def
|
2255 |
/page_trailer
|
2256 |
{
|
2257 |
end
|
2258 |
}def
|
2259 |
/doc_trailer{
|
2260 |
}def
|
2261 |
systemdict /findcolorrendering known{
|
2262 |
/findcolorrendering systemdict /findcolorrendering get def
|
2263 |
}if
|
2264 |
systemdict /setcolorrendering known{
|
2265 |
/setcolorrendering systemdict /setcolorrendering get def
|
2266 |
}if
|
2267 |
/test_cmyk_color_plate
|
2268 |
{
|
2269 |
gsave
|
2270 |
setcmykcolor currentgray 1 ne
|
2271 |
grestore
|
2272 |
}def
|
2273 |
/inRip_spot_has_ink
|
2274 |
{
|
2275 |
dup Adobe_AGM_Core/AGMCORE_name xddf
|
2276 |
convert_spot_to_process not
|
2277 |
}def
|
2278 |
/map255_to_range
|
2279 |
{
|
2280 |
1 index sub
|
2281 |
3 -1 roll 255 div mul add
|
2282 |
}def
|
2283 |
/set_csa_crd
|
2284 |
{
|
2285 |
/sep_colorspace_dict null AGMCORE_gput
|
2286 |
begin
|
2287 |
CSA map_csa setcolorspace_opt
|
2288 |
set_crd
|
2289 |
end
|
2290 |
}
|
2291 |
def
|
2292 |
/setsepcolor
|
2293 |
{
|
2294 |
/sep_colorspace_dict AGMCORE_gget begin
|
2295 |
dup /sep_tint exch AGMCORE_gput
|
2296 |
TintProc
|
2297 |
end
|
2298 |
} def
|
2299 |
/setdevicencolor
|
2300 |
{
|
2301 |
/devicen_colorspace_dict AGMCORE_gget begin
|
2302 |
Names length copy
|
2303 |
Names length 1 sub -1 0
|
2304 |
{
|
2305 |
/devicen_tints AGMCORE_gget 3 1 roll xpt
|
2306 |
} for
|
2307 |
TintProc
|
2308 |
end
|
2309 |
} def
|
2310 |
/sep_colorspace_proc
|
2311 |
{
|
2312 |
Adobe_AGM_Core/AGMCORE_tmp xddf
|
2313 |
/sep_colorspace_dict AGMCORE_gget begin
|
2314 |
currentdict/Components known{
|
2315 |
Components aload pop
|
2316 |
TintMethod/Lab eq{
|
2317 |
2 {AGMCORE_tmp mul NComponents 1 roll} repeat
|
2318 |
LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
|
2319 |
}{
|
2320 |
TintMethod/Subtractive eq{
|
2321 |
NComponents{
|
2322 |
AGMCORE_tmp mul NComponents 1 roll
|
2323 |
}repeat
|
2324 |
}{
|
2325 |
NComponents{
|
2326 |
1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
|
2327 |
} repeat
|
2328 |
}ifelse
|
2329 |
}ifelse
|
2330 |
}{
|
2331 |
ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
|
2332 |
aload pop
|
2333 |
}ifelse
|
2334 |
end
|
2335 |
} def
|
2336 |
/sep_colorspace_gray_proc
|
2337 |
{
|
2338 |
Adobe_AGM_Core/AGMCORE_tmp xddf
|
2339 |
/sep_colorspace_dict AGMCORE_gget begin
|
2340 |
GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
|
2341 |
end
|
2342 |
} def
|
2343 |
/sep_proc_name
|
2344 |
{
|
2345 |
dup 0 get
|
2346 |
dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
|
2347 |
pop [/DeviceGray]
|
2348 |
/sep_colorspace_gray_proc
|
2349 |
}{
|
2350 |
/sep_colorspace_proc
|
2351 |
}ifelse
|
2352 |
} def
|
2353 |
/setsepcolorspace
|
2354 |
{
|
2355 |
current_spot_alias{
|
2356 |
dup begin
|
2357 |
Name map_alias{
|
2358 |
exch pop
|
2359 |
}if
|
2360 |
end
|
2361 |
}if
|
2362 |
dup /sep_colorspace_dict exch AGMCORE_gput
|
2363 |
begin
|
2364 |
/MappedCSA CSA map_csa def
|
2365 |
Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
|
2366 |
AGMCORE_avoid_L2_sep_space{
|
2367 |
[/Indexed MappedCSA sep_proc_name 255 exch
|
2368 |
{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx
|
2369 |
] setcolorspace_opt
|
2370 |
/TintProc {
|
2371 |
255 mul round cvi setcolor
|
2372 |
}bdf
|
2373 |
}{
|
2374 |
MappedCSA 0 get /DeviceCMYK eq
|
2375 |
currentdict/Components known and
|
2376 |
AGMCORE_sep_special not and{
|
2377 |
/TintProc [
|
2378 |
Components aload pop Name findcmykcustomcolor
|
2379 |
/exch cvx /setcustomcolor cvx
|
2380 |
] cvx bdf
|
2381 |
}{
|
2382 |
AGMCORE_host_sep Name (All) eq and{
|
2383 |
/TintProc {
|
2384 |
1 exch sub setseparationgray
|
2385 |
}bdf
|
2386 |
}{
|
2387 |
AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and
|
2388 |
AGMCORE_host_sep or
|
2389 |
Name () eq and{
|
2390 |
/TintProc [
|
2391 |
MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
|
2392 |
cvx /setcmykcolor cvx
|
2393 |
}{
|
2394 |
cvx /setgray cvx
|
2395 |
}ifelse
|
2396 |
] cvx bdf
|
2397 |
}{
|
2398 |
AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
|
2399 |
/TintProc [
|
2400 |
/dup cvx
|
2401 |
MappedCSA sep_proc_name cvx exch
|
2402 |
0 get /DeviceGray eq{
|
2403 |
1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
|
2404 |
}if
|
2405 |
/Name cvx /findcmykcustomcolor cvx /exch cvx
|
2406 |
AGMCORE_host_sep{
|
2407 |
AGMCORE_is_cmyk_sep
|
2408 |
/Name cvx
|
2409 |
/AGMCORE_IsSeparationAProcessColor load /exec cvx
|
2410 |
/not cvx /and cvx
|
2411 |
}{
|
2412 |
Name inRip_spot_has_ink not
|
2413 |
}ifelse
|
2414 |
[
|
2415 |
/pop cvx 1
|
2416 |
] cvx /if cvx
|
2417 |
/setcustomcolor cvx
|
2418 |
] cvx bdf
|
2419 |
}{
|
2420 |
/TintProc /setcolor ldf
|
2421 |
[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
|
2422 |
}ifelse
|
2423 |
}ifelse
|
2424 |
}ifelse
|
2425 |
}ifelse
|
2426 |
}ifelse
|
2427 |
set_crd
|
2428 |
setsepcolor
|
2429 |
end
|
2430 |
} def
|
2431 |
/additive_blend
|
2432 |
{
|
2433 |
3 dict begin
|
2434 |
/numarrays xdf
|
2435 |
/numcolors xdf
|
2436 |
0 1 numcolors 1 sub
|
2437 |
{
|
2438 |
/c1 xdf
|
2439 |
1
|
2440 |
0 1 numarrays 1 sub
|
2441 |
{
|
2442 |
1 exch add /index cvx
|
2443 |
c1 /get cvx /mul cvx
|
2444 |
}for
|
2445 |
numarrays 1 add 1 /roll cvx
|
2446 |
}for
|
2447 |
numarrays [/pop cvx] cvx /repeat cvx
|
2448 |
end
|
2449 |
}def
|
2450 |
/subtractive_blend
|
2451 |
{
|
2452 |
3 dict begin
|
2453 |
/numarrays xdf
|
2454 |
/numcolors xdf
|
2455 |
0 1 numcolors 1 sub
|
2456 |
{
|
2457 |
/c1 xdf
|
2458 |
1 1
|
2459 |
0 1 numarrays 1 sub
|
2460 |
{
|
2461 |
1 3 3 -1 roll add /index cvx
|
2462 |
c1 /get cvx /sub cvx /mul cvx
|
2463 |
}for
|
2464 |
/sub cvx
|
2465 |
numarrays 1 add 1 /roll cvx
|
2466 |
}for
|
2467 |
numarrays [/pop cvx] cvx /repeat cvx
|
2468 |
end
|
2469 |
}def
|
2470 |
/exec_tint_transform
|
2471 |
{
|
2472 |
/TintProc [
|
2473 |
/TintTransform cvx /setcolor cvx
|
2474 |
] cvx bdf
|
2475 |
MappedCSA setcolorspace_opt
|
2476 |
} bdf
|
2477 |
/devn_makecustomcolor
|
2478 |
{
|
2479 |
2 dict begin
|
2480 |
/names_index xdf
|
2481 |
/Names xdf
|
2482 |
1 1 1 1 Names names_index get findcmykcustomcolor
|
2483 |
/devicen_tints AGMCORE_gget names_index get setcustomcolor
|
2484 |
Names length {pop} repeat
|
2485 |
end
|
2486 |
} bdf
|
2487 |
/setdevicencolorspace
|
2488 |
{
|
2489 |
dup /AliasedColorants known {false}{true}ifelse
|
2490 |
current_spot_alias and {
|
2491 |
6 dict begin
|
2492 |
/names_index 0 def
|
2493 |
dup /names_len exch /Names get length def
|
2494 |
/new_names names_len array def
|
2495 |
/new_LookupTables names_len array def
|
2496 |
/alias_cnt 0 def
|
2497 |
dup /Names get
|
2498 |
{
|
2499 |
dup map_alias {
|
2500 |
exch pop
|
2501 |
dup /ColorLookup known {
|
2502 |
dup begin
|
2503 |
new_LookupTables names_index ColorLookup put
|
2504 |
end
|
2505 |
}{
|
2506 |
dup /Components known {
|
2507 |
dup begin
|
2508 |
new_LookupTables names_index Components put
|
2509 |
end
|
2510 |
}{
|
2511 |
dup begin
|
2512 |
new_LookupTables names_index [null null null null] put
|
2513 |
end
|
2514 |
} ifelse
|
2515 |
} ifelse
|
2516 |
new_names names_index 3 -1 roll /Name get put
|
2517 |
/alias_cnt alias_cnt 1 add def
|
2518 |
}{
|
2519 |
/name xdf
|
2520 |
new_names names_index name put
|
2521 |
dup /LookupTables known {
|
2522 |
dup begin
|
2523 |
new_LookupTables names_index LookupTables names_index get put
|
2524 |
end
|
2525 |
}{
|
2526 |
dup begin
|
2527 |
new_LookupTables names_index [null null null null] put
|
2528 |
end
|
2529 |
} ifelse
|
2530 |
} ifelse
|
2531 |
/names_index names_index 1 add def
|
2532 |
} forall
|
2533 |
alias_cnt 0 gt {
|
2534 |
/AliasedColorants true def
|
2535 |
0 1 names_len 1 sub {
|
2536 |
/names_index xdf
|
2537 |
new_LookupTables names_index get 0 get null eq {
|
2538 |
dup /Names get names_index get /name xdf
|
2539 |
name (Cyan) eq name (Magenta) eq name (Yellow) eq name (Black) eq
|
2540 |
or or or not {
|
2541 |
/AliasedColorants false def
|
2542 |
exit
|
2543 |
} if
|
2544 |
} if
|
2545 |
} for
|
2546 |
AliasedColorants {
|
2547 |
dup begin
|
2548 |
/Names new_names def
|
2549 |
/AliasedColorants true def
|
2550 |
/LookupTables new_LookupTables def
|
2551 |
currentdict /TTTablesIdx known not {
|
2552 |
/TTTablesIdx -1 def
|
2553 |
} if
|
2554 |
currentdict /NComponents known not {
|
2555 |
/NComponents TintMethod /Subtractive eq {4}{3}ifelse def
|
2556 |
} if
|
2557 |
end
|
2558 |
} if
|
2559 |
}if
|
2560 |
end
|
2561 |
} if
|
2562 |
dup /devicen_colorspace_dict exch AGMCORE_gput
|
2563 |
begin
|
2564 |
/MappedCSA CSA map_csa def
|
2565 |
currentdict /AliasedColorants known {
|
2566 |
AliasedColorants
|
2567 |
}{
|
2568 |
false
|
2569 |
} ifelse
|
2570 |
/TintTransform load type /nulltype eq or {
|
2571 |
/TintTransform [
|
2572 |
0 1 Names length 1 sub
|
2573 |
{
|
2574 |
/TTTablesIdx TTTablesIdx 1 add def
|
2575 |
dup LookupTables exch get dup 0 get null eq
|
2576 |
{
|
2577 |
1 index
|
2578 |
Names exch get
|
2579 |
dup (Cyan) eq
|
2580 |
{
|
2581 |
pop exch
|
2582 |
LookupTables length exch sub
|
2583 |
/index cvx
|
2584 |
0 0 0
|
2585 |
}
|
2586 |
{
|
2587 |
dup (Magenta) eq
|
2588 |
{
|
2589 |
pop exch
|
2590 |
LookupTables length exch sub
|
2591 |
/index cvx
|
2592 |
0 /exch cvx 0 0
|
2593 |
}
|
2594 |
{
|
2595 |
(Yellow) eq
|
2596 |
{
|
2597 |
exch
|
2598 |
LookupTables length exch sub
|
2599 |
/index cvx
|
2600 |
0 0 3 -1 /roll cvx 0
|
2601 |
}
|
2602 |
{
|
2603 |
exch
|
2604 |
LookupTables length exch sub
|
2605 |
/index cvx
|
2606 |
0 0 0 4 -1 /roll cvx
|
2607 |
} ifelse
|
2608 |
} ifelse
|
2609 |
} ifelse
|
2610 |
5 -1 /roll cvx /astore cvx
|
2611 |
}
|
2612 |
{
|
2613 |
dup length 1 sub
|
2614 |
LookupTables length 4 -1 roll sub 1 add
|
2615 |
/index cvx /mul cvx /round cvx /cvi cvx /get cvx
|
2616 |
} ifelse
|
2617 |
Names length TTTablesIdx add 1 add 1 /roll cvx
|
2618 |
} for
|
2619 |
Names length [/pop cvx] cvx /repeat cvx
|
2620 |
NComponents Names length
|
2621 |
TintMethod /Subtractive eq
|
2622 |
{
|
2623 |
subtractive_blend
|
2624 |
}
|
2625 |
{
|
2626 |
additive_blend
|
2627 |
} ifelse
|
2628 |
] cvx bdf
|
2629 |
} if
|
2630 |
AGMCORE_host_sep {
|
2631 |
Names convert_to_process {
|
2632 |
exec_tint_transform
|
2633 |
}
|
2634 |
{
|
2635 |
currentdict /AliasedColorants known {
|
2636 |
AliasedColorants not
|
2637 |
}{
|
2638 |
false
|
2639 |
} ifelse
|
2640 |
5 dict begin
|
2641 |
/AvoidAliasedColorants xdf
|
2642 |
/painted? false def
|
2643 |
/names_index 0 def
|
2644 |
/names_len Names length def
|
2645 |
Names {
|
2646 |
AvoidAliasedColorants {
|
2647 |
/currentspotalias current_spot_alias def
|
2648 |
false set_spot_alias
|
2649 |
} if
|
2650 |
AGMCORE_is_cmyk_sep {
|
2651 |
dup (Cyan) eq AGMCORE_cyan_plate and exch
|
2652 |
dup (Magenta) eq AGMCORE_magenta_plate and exch
|
2653 |
dup (Yellow) eq AGMCORE_yellow_plate and exch
|
2654 |
(Black) eq AGMCORE_black_plate and or or or {
|
2655 |
/devicen_colorspace_dict AGMCORE_gget /TintProc [
|
2656 |
Names names_index /devn_makecustomcolor cvx
|
2657 |
] cvx ddf
|
2658 |
/painted? true def
|
2659 |
} if
|
2660 |
painted? {exit} if
|
2661 |
}{
|
2662 |
0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq {
|
2663 |
/devicen_colorspace_dict AGMCORE_gget /TintProc [
|
2664 |
Names names_index /devn_makecustomcolor cvx
|
2665 |
] cvx ddf
|
2666 |
/painted? true def
|
2667 |
exit
|
2668 |
} if
|
2669 |
} ifelse
|
2670 |
AvoidAliasedColorants {
|
2671 |
currentspotalias set_spot_alias
|
2672 |
} if
|
2673 |
/names_index names_index 1 add def
|
2674 |
} forall
|
2675 |
painted? {
|
2676 |
/devicen_colorspace_dict AGMCORE_gget /names_index names_index put
|
2677 |
}{
|
2678 |
/devicen_colorspace_dict AGMCORE_gget /TintProc [
|
2679 |
names_len [/pop cvx] cvx /repeat cvx 1 /setseparationgray cvx
|
2680 |
0 0 0 0 () /findcmykcustomcolor cvx 0 /setcustomcolor cvx
|
2681 |
] cvx ddf
|
2682 |
} ifelse
|
2683 |
end
|
2684 |
} ifelse
|
2685 |
}
|
2686 |
{
|
2687 |
AGMCORE_in_rip_sep {
|
2688 |
Names convert_to_process not
|
2689 |
}{
|
2690 |
level3
|
2691 |
} ifelse
|
2692 |
{
|
2693 |
[/DeviceN Names MappedCSA /TintTransform load] setcolorspace_opt
|
2694 |
/TintProc level3 not AGMCORE_in_rip_sep and {
|
2695 |
[
|
2696 |
Names /length cvx [/pop cvx] cvx /repeat cvx
|
2697 |
] cvx bdf
|
2698 |
}{
|
2699 |
/setcolor ldf
|
2700 |
} ifelse
|
2701 |
}{
|
2702 |
exec_tint_transform
|
2703 |
} ifelse
|
2704 |
} ifelse
|
2705 |
set_crd
|
2706 |
/AliasedColorants false def
|
2707 |
end
|
2708 |
} def
|
2709 |
/setindexedcolorspace
|
2710 |
{
|
2711 |
dup /indexed_colorspace_dict exch AGMCORE_gput
|
2712 |
begin
|
2713 |
currentdict /CSD known {
|
2714 |
CSD get_csd /Names known {
|
2715 |
CSD get_csd begin
|
2716 |
currentdict devncs
|
2717 |
AGMCORE_host_sep{
|
2718 |
4 dict begin
|
2719 |
/devnCompCnt Names length def
|
2720 |
/NewLookup HiVal 1 add string def
|
2721 |
0 1 HiVal {
|
2722 |
/tableIndex xdf
|
2723 |
Lookup dup type /stringtype eq {
|
2724 |
devnCompCnt tableIndex map_index
|
2725 |
}{
|
2726 |
exec
|
2727 |
} ifelse
|
2728 |
setdevicencolor
|
2729 |
currentgray
|
2730 |
tableIndex exch
|
2731 |
HiVal mul cvi
|
2732 |
NewLookup 3 1 roll put
|
2733 |
} for
|
2734 |
[/Indexed currentcolorspace HiVal NewLookup] setcolorspace_opt
|
2735 |
end
|
2736 |
}{
|
2737 |
level3
|
2738 |
{
|
2739 |
[/Indexed [/DeviceN Names MappedCSA /TintTransform load] HiVal Lookup] setcolorspace_opt
|
2740 |
}{
|
2741 |
[/Indexed MappedCSA HiVal
|
2742 |
[
|
2743 |
Lookup dup type /stringtype eq
|
2744 |
{/exch cvx CSD get_csd /Names get length dup /mul cvx exch /getinterval cvx {255 div} /forall cvx}
|
2745 |
{/exec cvx}ifelse
|
2746 |
/TintTransform load /exec cvx
|
2747 |
]cvx
|
2748 |
]setcolorspace_opt
|
2749 |
}ifelse
|
2750 |
} ifelse
|
2751 |
end
|
2752 |
}{
|
2753 |
} ifelse
|
2754 |
set_crd
|
2755 |
}
|
2756 |
{
|
2757 |
/MappedCSA CSA map_csa def
|
2758 |
AGMCORE_host_sep level2 not and{
|
2759 |
0 0 0 0 setcmykcolor
|
2760 |
}{
|
2761 |
[/Indexed MappedCSA
|
2762 |
level2 not has_color not and{
|
2763 |
dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
|
2764 |
pop [/DeviceGray]
|
2765 |
}if
|
2766 |
HiVal GrayLookup
|
2767 |
}{
|
2768 |
HiVal
|
2769 |
currentdict/RangeArray known{
|
2770 |
{
|
2771 |
/indexed_colorspace_dict AGMCORE_gget begin
|
2772 |
Lookup exch
|
2773 |
dup HiVal gt{
|
2774 |
pop HiVal
|
2775 |
}if
|
2776 |
NComponents mul NComponents getinterval {} forall
|
2777 |
NComponents 1 sub -1 0{
|
2778 |
RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
|
2779 |
NComponents 1 roll
|
2780 |
}for
|
2781 |
end
|
2782 |
} bind
|
2783 |
}{
|
2784 |
Lookup
|
2785 |
}ifelse
|
2786 |
}ifelse
|
2787 |
] setcolorspace_opt
|
2788 |
set_crd
|
2789 |
}ifelse
|
2790 |
}ifelse
|
2791 |
end
|
2792 |
}def
|
2793 |
/setindexedcolor
|
2794 |
{
|
2795 |
AGMCORE_host_sep {
|
2796 |
/indexed_colorspace_dict AGMCORE_gget dup /CSD known {
|
2797 |
begin
|
2798 |
CSD get_csd begin
|
2799 |
map_indexed_devn
|
2800 |
devn
|
2801 |
end
|
2802 |
end
|
2803 |
}{
|
2804 |
AGMCORE_gget/Lookup get 4 3 -1 roll map_index
|
2805 |
pop setcmykcolor
|
2806 |
} ifelse
|
2807 |
}{
|
2808 |
level3 not AGMCORE_in_rip_sep and /indexed_colorspace_dict AGMCORE_gget /CSD known and {
|
2809 |
/indexed_colorspace_dict AGMCORE_gget /CSD get get_csd begin
|
2810 |
map_indexed_devn
|
2811 |
devn
|
2812 |
end
|
2813 |
}
|
2814 |
{
|
2815 |
setcolor
|
2816 |
} ifelse
|
2817 |
}ifelse
|
2818 |
} def
|
2819 |
/ignoreimagedata
|
2820 |
{
|
2821 |
currentoverprint not{
|
2822 |
gsave
|
2823 |
dup clonedict begin
|
2824 |
1 setgray
|
2825 |
/Decode [0 1] def
|
2826 |
/DataSource <FF> def
|
2827 |
/MultipleDataSources false def
|
2828 |
/BitsPerComponent 8 def
|
2829 |
currentdict end
|
2830 |
systemdict /image get exec
|
2831 |
grestore
|
2832 |
}if
|
2833 |
consumeimagedata
|
2834 |
}def
|
2835 |
/add_csa
|
2836 |
{
|
2837 |
Adobe_AGM_Core begin
|
2838 |
/AGMCORE_CSA_cache xput
|
2839 |
end
|
2840 |
}def
|
2841 |
/get_csa_by_name
|
2842 |
{
|
2843 |
dup type dup /nametype eq exch /stringtype eq or{
|
2844 |
Adobe_AGM_Core begin
|
2845 |
1 dict begin
|
2846 |
/name xdf
|
2847 |
AGMCORE_CSA_cache
|
2848 |
{
|
2849 |
0 get name eq {
|
2850 |
exit
|
2851 |
}{
|
2852 |
pop
|
2853 |
} ifelse
|
2854 |
}forall
|
2855 |
end
|
2856 |
end
|
2857 |
}{
|
2858 |
pop
|
2859 |
} ifelse
|
2860 |
}def
|
2861 |
/map_csa
|
2862 |
{
|
2863 |
dup type /nametype eq{
|
2864 |
Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
|
2865 |
}if
|
2866 |
}def
|
2867 |
/add_csd
|
2868 |
{
|
2869 |
Adobe_AGM_Core begin
|
2870 |
/AGMCORE_CSD_cache xput
|
2871 |
end
|
2872 |
}def
|
2873 |
/get_csd
|
2874 |
{
|
2875 |
dup type /nametype eq{
|
2876 |
Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
|
2877 |
}if
|
2878 |
}def
|
2879 |
/pattern_buf_init
|
2880 |
{
|
2881 |
/count get 0 0 put
|
2882 |
} def
|
2883 |
/pattern_buf_next
|
2884 |
{
|
2885 |
dup /count get dup 0 get
|
2886 |
dup 3 1 roll
|
2887 |
1 add 0 xpt
|
2888 |
get
|
2889 |
} def
|
2890 |
/cachepattern_compress
|
2891 |
{
|
2892 |
5 dict begin
|
2893 |
currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
|
2894 |
/patarray 20 dict def
|
2895 |
/string_size 16000 def
|
2896 |
/readbuffer string_size string def
|
2897 |
currentglobal true setglobal
|
2898 |
patarray 1 array dup 0 1 put /count xpt
|
2899 |
setglobal
|
2900 |
/LZWFilter
|
2901 |
{
|
2902 |
exch
|
2903 |
dup length 0 eq {
|
2904 |
pop
|
2905 |
}{
|
2906 |
patarray dup length 1 sub 3 -1 roll put
|
2907 |
} ifelse
|
2908 |
{string_size}{0}ifelse string
|
2909 |
} /LZWEncode filter def
|
2910 |
{
|
2911 |
ReadFilter readbuffer readstring
|
2912 |
exch LZWFilter exch writestring
|
2913 |
not {exit} if
|
2914 |
} loop
|
2915 |
LZWFilter closefile
|
2916 |
patarray
|
2917 |
end
|
2918 |
}def
|
2919 |
/cachepattern
|
2920 |
{
|
2921 |
2 dict begin
|
2922 |
currentfile exch 0 exch /SubFileDecode filter /ReadFilter exch def
|
2923 |
/patarray 20 dict def
|
2924 |
currentglobal true setglobal
|
2925 |
patarray 1 array dup 0 1 put /count xpt
|
2926 |
setglobal
|
2927 |
{
|
2928 |
ReadFilter 16000 string readstring exch
|
2929 |
patarray dup length 1 sub 3 -1 roll put
|
2930 |
not {exit} if
|
2931 |
} loop
|
2932 |
patarray dup dup length 1 sub () put
|
2933 |
end
|
2934 |
}def
|
2935 |
/add_pattern
|
2936 |
{
|
2937 |
Adobe_AGM_Core begin
|
2938 |
/AGMCORE_pattern_cache xput
|
2939 |
end
|
2940 |
}def
|
2941 |
/get_pattern
|
2942 |
{
|
2943 |
dup type /nametype eq{
|
2944 |
Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
|
2945 |
dup wrap_paintproc
|
2946 |
}if
|
2947 |
}def
|
2948 |
/wrap_paintproc
|
2949 |
{
|
2950 |
statusdict /currentfilenameextend known{
|
2951 |
begin
|
2952 |
/OldPaintProc /PaintProc load def
|
2953 |
/PaintProc
|
2954 |
{
|
2955 |
mark exch
|
2956 |
dup /OldPaintProc get stopped
|
2957 |
{closefile restore end} if
|
2958 |
cleartomark
|
2959 |
} def
|
2960 |
end
|
2961 |
} {pop} ifelse
|
2962 |
} def
|
2963 |
/make_pattern
|
2964 |
{
|
2965 |
dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
|
2966 |
exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
|
2967 |
exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
|
2968 |
matrix translate exch matrix concatmatrix
|
2969 |
1 index begin
|
2970 |
BBox 0 get XStep div cvi XStep mul /xshift exch neg def
|
2971 |
BBox 1 get YStep div cvi YStep mul /yshift exch neg def
|
2972 |
BBox 0 get xshift add
|
2973 |
BBox 1 get yshift add
|
2974 |
BBox 2 get xshift add
|
2975 |
BBox 3 get yshift add
|
2976 |
4 array astore
|
2977 |
/BBox exch def
|
2978 |
[ xshift yshift /translate load null /exec load ] dup
|
2979 |
3 /PaintProc load put cvx /PaintProc exch def
|
2980 |
end
|
2981 |
gsave 0 setgray
|
2982 |
makepattern
|
2983 |
grestore
|
2984 |
}def
|
2985 |
/set_pattern
|
2986 |
{
|
2987 |
dup /PatternType get 1 eq{
|
2988 |
dup /PaintType get 1 eq{
|
2989 |
currentoverprint sop [/DeviceGray] setcolorspace 0 setgray
|
2990 |
}if
|
2991 |
}if
|
2992 |
setpattern
|
2993 |
}def
|
2994 |
/setcolorspace_opt
|
2995 |
{
|
2996 |
dup currentcolorspace eq{
|
2997 |
pop
|
2998 |
}{
|
2999 |
setcolorspace
|
3000 |
}ifelse
|
3001 |
}def
|
3002 |
/updatecolorrendering
|
3003 |
{
|
3004 |
currentcolorrendering/Intent known{
|
3005 |
currentcolorrendering/Intent get
|
3006 |
}{
|
3007 |
null
|
3008 |
}ifelse
|
3009 |
Intent ne{
|
3010 |
false
|
3011 |
Intent
|
3012 |
AGMCORE_CRD_cache {
|
3013 |
exch pop
|
3014 |
begin
|
3015 |
dup Intent eq{
|
3016 |
currentdict setcolorrendering_opt
|
3017 |
end
|
3018 |
exch pop true exch
|
3019 |
exit
|
3020 |
}if
|
3021 |
end
|
3022 |
} forall
|
3023 |
pop
|
3024 |
not{
|
3025 |
systemdict /findcolorrendering known{
|
3026 |
Intent findcolorrendering pop
|
3027 |
/ColorRendering findresource
|
3028 |
dup length dict copy
|
3029 |
setcolorrendering_opt
|
3030 |
}if
|
3031 |
}if
|
3032 |
}if
|
3033 |
} def
|
3034 |
/add_crd
|
3035 |
{
|
3036 |
AGMCORE_CRD_cache 3 1 roll put
|
3037 |
}def
|
3038 |
/set_crd
|
3039 |
{
|
3040 |
AGMCORE_host_sep not level2 and{
|
3041 |
currentdict/CRD known{
|
3042 |
AGMCORE_CRD_cache CRD get dup null ne{
|
3043 |
setcolorrendering_opt
|
3044 |
}{
|
3045 |
pop
|
3046 |
}ifelse
|
3047 |
}{
|
3048 |
currentdict/Intent known{
|
3049 |
updatecolorrendering
|
3050 |
}if
|
3051 |
}ifelse
|
3052 |
currentcolorspace dup type /arraytype eq
|
3053 |
{0 get}if
|
3054 |
/DeviceRGB eq
|
3055 |
{
|
3056 |
currentdict/UCR known
|
3057 |
{/UCR}{/AGMCORE_currentucr}ifelse
|
3058 |
load setundercolorremoval
|
3059 |
currentdict/BG known
|
3060 |
{/BG}{/AGMCORE_currentbg}ifelse
|
3061 |
load setblackgeneration
|
3062 |
}if
|
3063 |
}if
|
3064 |
}def
|
3065 |
/setcolorrendering_opt
|
3066 |
{
|
3067 |
dup currentcolorrendering eq{
|
3068 |
pop
|
3069 |
}{
|
3070 |
begin
|
3071 |
/Intent Intent def
|
3072 |
currentdict
|
3073 |
end
|
3074 |
setcolorrendering
|
3075 |
}ifelse
|
3076 |
}def
|
3077 |
/cpaint_gcomp
|
3078 |
{
|
3079 |
convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
|
3080 |
Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
|
3081 |
{
|
3082 |
(%end_cpaint_gcomp) flushinput
|
3083 |
}if
|
3084 |
}def
|
3085 |
/cpaint_gsep
|
3086 |
{
|
3087 |
Adobe_AGM_Core/AGMCORE_ConvertToProcess get
|
3088 |
{
|
3089 |
(%end_cpaint_gsep) flushinput
|
3090 |
}if
|
3091 |
}def
|
3092 |
/cpaint_gend
|
3093 |
{
|
3094 |
newpath
|
3095 |
}def
|
3096 |
/path_rez
|
3097 |
{
|
3098 |
dup 0 ne{
|
3099 |
AGMCORE_deviceDPI exch div
|
3100 |
dup 1 lt{
|
3101 |
pop 1
|
3102 |
}if
|
3103 |
setflat
|
3104 |
}{
|
3105 |
pop
|
3106 |
}ifelse
|
3107 |
}def
|
3108 |
/set_spot_alias_ary
|
3109 |
{
|
3110 |
/AGMCORE_SpotAliasAry where{
|
3111 |
pop pop
|
3112 |
}{
|
3113 |
Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
|
3114 |
true set_spot_alias
|
3115 |
}ifelse
|
3116 |
}def
|
3117 |
/set_spot_alias
|
3118 |
{
|
3119 |
/AGMCORE_SpotAliasAry where{
|
3120 |
/AGMCORE_current_spot_alias 3 -1 roll put
|
3121 |
}{
|
3122 |
pop
|
3123 |
}ifelse
|
3124 |
}def
|
3125 |
/current_spot_alias
|
3126 |
{
|
3127 |
/AGMCORE_SpotAliasAry where{
|
3128 |
/AGMCORE_current_spot_alias get
|
3129 |
}{
|
3130 |
false
|
3131 |
}ifelse
|
3132 |
}def
|
3133 |
/map_alias
|
3134 |
{
|
3135 |
/AGMCORE_SpotAliasAry where{
|
3136 |
begin
|
3137 |
/AGMCORE_name xdf
|
3138 |
false
|
3139 |
AGMCORE_SpotAliasAry{
|
3140 |
dup/Name get AGMCORE_name eq{
|
3141 |
save exch
|
3142 |
/Adobe_AGM_Core currentdict def
|
3143 |
/CSD get get_csd
|
3144 |
exch restore
|
3145 |
exch pop true
|
3146 |
exit
|
3147 |
}{
|
3148 |
pop
|
3149 |
}ifelse
|
3150 |
}forall
|
3151 |
end
|
3152 |
}{
|
3153 |
pop false
|
3154 |
}ifelse
|
3155 |
}bdf
|
3156 |
/spot_alias
|
3157 |
{
|
3158 |
true set_spot_alias
|
3159 |
/AGMCORE_&setcustomcolor AGMCORE_key_known not {
|
3160 |
Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
|
3161 |
} if
|
3162 |
/customcolor_tint 1 AGMCORE_gput
|
3163 |
Adobe_AGM_Core begin
|
3164 |
/setcustomcolor
|
3165 |
{
|
3166 |
dup /customcolor_tint exch AGMCORE_gput
|
3167 |
current_spot_alias{
|
3168 |
1 index 4 get map_alias{
|
3169 |
mark 3 1 roll
|
3170 |
setsepcolorspace
|
3171 |
counttomark 0 ne{
|
3172 |
setsepcolor
|
3173 |
}if
|
3174 |
pop
|
3175 |
pop
|
3176 |
}{
|
3177 |
AGMCORE_&setcustomcolor
|
3178 |
}ifelse
|
3179 |
}{
|
3180 |
AGMCORE_&setcustomcolor
|
3181 |
}ifelse
|
3182 |
}bdf
|
3183 |
end
|
3184 |
}def
|
3185 |
/begin_feature
|
3186 |
{
|
3187 |
Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
|
3188 |
count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
|
3189 |
{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
|
3190 |
}def
|
3191 |
/end_feature
|
3192 |
{
|
3193 |
2 dict begin
|
3194 |
/spd /setpagedevice load def
|
3195 |
/setpagedevice { get_gstate spd set_gstate } def
|
3196 |
stopped{$error/newerror false put}if
|
3197 |
end
|
3198 |
count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
|
3199 |
countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
|
3200 |
{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
|
3201 |
}def
|
3202 |
/set_negative
|
3203 |
{
|
3204 |
Adobe_AGM_Core begin
|
3205 |
/AGMCORE_inverting exch def
|
3206 |
level2{
|
3207 |
currentpagedevice/NegativePrint known{
|
3208 |
currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
|
3209 |
true begin_feature true{
|
3210 |
bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
|
3211 |
}end_feature
|
3212 |
}if
|
3213 |
/AGMCORE_inverting false def
|
3214 |
}if
|
3215 |
}if
|
3216 |
AGMCORE_inverting{
|
3217 |
[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
|
3218 |
gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse
|
3219 |
/AGMIRS_&fill where {pop AGMIRS_&fill}{fill} ifelse grestore
|
3220 |
}if
|
3221 |
end
|
3222 |
}def
|
3223 |
/lw_save_restore_override {
|
3224 |
/md where {
|
3225 |
pop
|
3226 |
md begin
|
3227 |
initializepage
|
3228 |
/initializepage{}def
|
3229 |
/pmSVsetup{} def
|
3230 |
/endp{}def
|
3231 |
/pse{}def
|
3232 |
/psb{}def
|
3233 |
/orig_showpage where
|
3234 |
{pop}
|
3235 |
{/orig_showpage /showpage load def}
|
3236 |
ifelse
|
3237 |
/showpage {orig_showpage gR} def
|
3238 |
end
|
3239 |
}if
|
3240 |
}def
|
3241 |
/pscript_showpage_override {
|
3242 |
/NTPSOct95 where
|
3243 |
{
|
3244 |
begin
|
3245 |
showpage
|
3246 |
save
|
3247 |
/showpage /restore load def
|
3248 |
/restore {exch pop}def
|
3249 |
end
|
3250 |
}if
|
3251 |
}def
|
3252 |
/driver_media_override
|
3253 |
{
|
3254 |
/md where {
|
3255 |
pop
|
3256 |
md /initializepage known {
|
3257 |
md /initializepage {} put
|
3258 |
} if
|
3259 |
md /rC known {
|
3260 |
md /rC {4{pop}repeat} put
|
3261 |
} if
|
3262 |
}if
|
3263 |
/mysetup where {
|
3264 |
/mysetup [1 0 0 1 0 0] put
|
3265 |
}if
|
3266 |
Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
|
3267 |
level2
|
3268 |
{Adobe_AGM_Core /AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
|
3269 |
}def
|
3270 |
/driver_check_media_override
|
3271 |
{
|
3272 |
/PrepsDict where
|
3273 |
{pop}
|
3274 |
{
|
3275 |
Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
|
3276 |
Adobe_AGM_Core /AGMCORE_Default_PageSize get type /arraytype eq
|
3277 |
{
|
3278 |
Adobe_AGM_Core /AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
|
3279 |
Adobe_AGM_Core /AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
|
3280 |
}if
|
3281 |
{
|
3282 |
Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
|
3283 |
}if
|
3284 |
}ifelse
|
3285 |
}def
|
3286 |
AGMCORE_err_strings begin
|
3287 |
/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
|
3288 |
/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
|
3289 |
/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
|
3290 |
end
|
3291 |
end
|
3292 |
systemdict /setpacking known
|
3293 |
{
|
3294 |
setpacking
|
3295 |
} if
|
3296 |
%%EndResource
|
3297 |
%%BeginResource: procset Adobe_CoolType_Core 2.23 0
|
3298 |
%%Copyright: Copyright 1997-2003 Adobe Systems Incorporated. All Rights Reserved.
|
3299 |
%%Version: 2.23 0
|
3300 |
10 dict begin
|
3301 |
/Adobe_CoolType_Passthru currentdict def
|
3302 |
/Adobe_CoolType_Core_Defined userdict /Adobe_CoolType_Core known def
|
3303 |
Adobe_CoolType_Core_Defined
|
3304 |
{ /Adobe_CoolType_Core userdict /Adobe_CoolType_Core get def }
|
3305 |
if
|
3306 |
userdict /Adobe_CoolType_Core 60 dict dup begin put
|
3307 |
/Adobe_CoolType_Version 2.23 def
|
3308 |
/Level2?
|
3309 |
systemdict /languagelevel known dup
|
3310 |
{ pop systemdict /languagelevel get 2 ge }
|
3311 |
if def
|
3312 |
Level2? not
|
3313 |
{
|
3314 |
/currentglobal false def
|
3315 |
/setglobal /pop load def
|
3316 |
/gcheck { pop false } bind def
|
3317 |
/currentpacking false def
|
3318 |
/setpacking /pop load def
|
3319 |
/SharedFontDirectory 0 dict def
|
3320 |
}
|
3321 |
if
|
3322 |
currentpacking
|
3323 |
true setpacking
|
3324 |
/@_SaveStackLevels
|
3325 |
{
|
3326 |
Adobe_CoolType_Data
|
3327 |
begin
|
3328 |
@opStackCountByLevel @opStackLevel
|
3329 |
2 copy known not
|
3330 |
{ 2 copy 3 dict dup /args 7 index 5 add array put put get }
|
3331 |
{
|
3332 |
get dup /args get dup length 3 index lt
|
3333 |
{
|
3334 |
dup length 5 add array exch
|
3335 |
1 index exch 0 exch putinterval
|
3336 |
1 index exch /args exch put
|
3337 |
}
|
3338 |
{ pop }
|
3339 |
ifelse
|
3340 |
}
|
3341 |
ifelse
|
3342 |
begin
|
3343 |
count 2 sub 1 index lt
|
3344 |
{ pop count 1 sub }
|
3345 |
if
|
3346 |
dup /argCount exch def
|
3347 |
dup 0 gt
|
3348 |
{
|
3349 |
exch 1 index 2 add 1 roll
|
3350 |
args exch 0 exch getinterval
|
3351 |
astore pop
|
3352 |
}
|
3353 |
{ pop }
|
3354 |
ifelse
|
3355 |
count 1 sub /restCount exch def
|
3356 |
end
|
3357 |
/@opStackLevel @opStackLevel 1 add def
|
3358 |
countdictstack 1 sub
|
3359 |
@dictStackCountByLevel exch @dictStackLevel exch put
|
3360 |
/@dictStackLevel @dictStackLevel 1 add def
|
3361 |
end
|
3362 |
} bind def
|
3363 |
/@_RestoreStackLevels
|
3364 |
{
|
3365 |
Adobe_CoolType_Data
|
3366 |
begin
|
3367 |
/@opStackLevel @opStackLevel 1 sub def
|
3368 |
@opStackCountByLevel @opStackLevel get
|
3369 |
begin
|
3370 |
count restCount sub dup 0 gt
|
3371 |
{ { pop } repeat }
|
3372 |
{ pop }
|
3373 |
ifelse
|
3374 |
args 0 argCount getinterval {} forall
|
3375 |
end
|
3376 |
/@dictStackLevel @dictStackLevel 1 sub def
|
3377 |
@dictStackCountByLevel @dictStackLevel get
|
3378 |
end
|
3379 |
countdictstack exch sub dup 0 gt
|
3380 |
{ { end } repeat }
|
3381 |
{ pop }
|
3382 |
ifelse
|
3383 |
} bind def
|
3384 |
/@_PopStackLevels
|
3385 |
{
|
3386 |
Adobe_CoolType_Data
|
3387 |
begin
|
3388 |
/@opStackLevel @opStackLevel 1 sub def
|
3389 |
/@dictStackLevel @dictStackLevel 1 sub def
|
3390 |
end
|
3391 |
} bind def
|
3392 |
/@Raise
|
3393 |
{
|
3394 |
exch cvx exch errordict exch get exec
|
3395 |
stop
|
3396 |
} bind def
|
3397 |
/@ReRaise
|
3398 |
{
|
3399 |
cvx $error /errorname get errordict exch get exec
|
3400 |
stop
|
3401 |
} bind def
|
3402 |
/@Stopped
|
3403 |
{
|
3404 |
0 @#Stopped
|
3405 |
} bind def
|
3406 |
/@#Stopped
|
3407 |
{
|
3408 |
@_SaveStackLevels
|
3409 |
stopped
|
3410 |
{ @_RestoreStackLevels true }
|
3411 |
{ @_PopStackLevels false }
|
3412 |
ifelse
|
3413 |
} bind def
|
3414 |
/@Arg
|
3415 |
{
|
3416 |
Adobe_CoolType_Data
|
3417 |
begin
|
3418 |
@opStackCountByLevel @opStackLevel 1 sub get /args get exch get
|
3419 |
end
|
3420 |
} bind def
|
3421 |
currentglobal true setglobal
|
3422 |
/CTHasResourceForAllBug
|
3423 |
Level2?
|
3424 |
{
|
3425 |
1 dict dup begin
|
3426 |
mark
|
3427 |
{
|
3428 |
(*) { pop stop } 128 string /Category
|
3429 |
resourceforall
|
3430 |
}
|
3431 |
stopped
|
3432 |
cleartomark
|
3433 |
currentdict eq dup
|
3434 |
{ end }
|
3435 |
if
|
3436 |
not
|
3437 |
}
|
3438 |
{ false }
|
3439 |
ifelse
|
3440 |
def
|
3441 |
/CTHasResourceStatusBug
|
3442 |
Level2?
|
3443 |
{
|
3444 |
mark
|
3445 |
{ /steveamerige /Category resourcestatus }
|
3446 |
stopped
|
3447 |
{ cleartomark true }
|
3448 |
{ cleartomark currentglobal not }
|
3449 |
ifelse
|
3450 |
}
|
3451 |
{ false }
|
3452 |
ifelse
|
3453 |
def
|
3454 |
setglobal
|
3455 |
/CTResourceStatus
|
3456 |
{
|
3457 |
mark 3 1 roll
|
3458 |
/Category findresource
|
3459 |
begin
|
3460 |
({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
|
3461 |
{ cleartomark false }
|
3462 |
{ { 3 2 roll pop true } { cleartomark false } ifelse }
|
3463 |
ifelse
|
3464 |
end
|
3465 |
} bind def
|
3466 |
/CTWorkAroundBugs
|
3467 |
{
|
3468 |
Level2?
|
3469 |
{
|
3470 |
/cid_PreLoad /ProcSet resourcestatus
|
3471 |
{
|
3472 |
pop pop
|
3473 |
currentglobal
|
3474 |
mark
|
3475 |
{
|
3476 |
(*)
|
3477 |
{
|
3478 |
dup /CMap CTHasResourceStatusBug
|
3479 |
{ CTResourceStatus }
|
3480 |
{ resourcestatus }
|
3481 |
ifelse
|
3482 |
{
|
3483 |
pop dup 0 eq exch 1 eq or
|
3484 |
{
|
3485 |
dup /CMap findresource gcheck setglobal
|
3486 |
/CMap undefineresource
|
3487 |
}
|
3488 |
{
|
3489 |
pop CTHasResourceForAllBug
|
3490 |
{ exit }
|
3491 |
{ stop }
|
3492 |
ifelse
|
3493 |
}
|
3494 |
ifelse
|
3495 |
}
|
3496 |
{ pop }
|
3497 |
ifelse
|
3498 |
}
|
3499 |
128 string /CMap resourceforall
|
3500 |
}
|
3501 |
stopped
|
3502 |
{ cleartomark }
|
3503 |
stopped pop
|
3504 |
setglobal
|
3505 |
}
|
3506 |
if
|
3507 |
}
|
3508 |
if
|
3509 |
} bind def
|
3510 |
/doc_setup
|
3511 |
{
|
3512 |
Adobe_CoolType_Core
|
3513 |
begin
|
3514 |
CTWorkAroundBugs
|
3515 |
/mov /moveto load def
|
3516 |
/nfnt /newencodedfont load def
|
3517 |
/mfnt /makefont load def
|
3518 |
/sfnt /setfont load def
|
3519 |
/ufnt /undefinefont load def
|
3520 |
/chp /charpath load def
|
3521 |
/awsh /awidthshow load def
|
3522 |
/wsh /widthshow load def
|
3523 |
/ash /ashow load def
|
3524 |
/sh /show load def
|
3525 |
end
|
3526 |
userdict /Adobe_CoolType_Data 10 dict dup
|
3527 |
begin
|
3528 |
/AddWidths? false def
|
3529 |
/CC 0 def
|
3530 |
/charcode 2 string def
|
3531 |
/@opStackCountByLevel 32 dict def
|
3532 |
/@opStackLevel 0 def
|
3533 |
/@dictStackCountByLevel 32 dict def
|
3534 |
/@dictStackLevel 0 def
|
3535 |
/InVMFontsByCMap 10 dict def
|
3536 |
/InVMDeepCopiedFonts 10 dict def
|
3537 |
end put
|
3538 |
} bind def
|
3539 |
/doc_trailer
|
3540 |
{
|
3541 |
currentdict Adobe_CoolType_Core eq
|
3542 |
{ end }
|
3543 |
if
|
3544 |
} bind def
|
3545 |
/page_setup
|
3546 |
{
|
3547 |
Adobe_CoolType_Core begin
|
3548 |
} bind def
|
3549 |
/page_trailer
|
3550 |
{
|
3551 |
end
|
3552 |
} bind def
|
3553 |
/unload
|
3554 |
{
|
3555 |
systemdict /languagelevel known
|
3556 |
{
|
3557 |
systemdict/languagelevel get 2 ge
|
3558 |
{
|
3559 |
userdict/Adobe_CoolType_Core 2 copy known
|
3560 |
{ undef }
|
3561 |
{ pop pop }
|
3562 |
ifelse
|
3563 |
}
|
3564 |
if
|
3565 |
}
|
3566 |
if
|
3567 |
} bind def
|
3568 |
/ndf
|
3569 |
{
|
3570 |
1 index where
|
3571 |
{ pop pop pop }
|
3572 |
{ dup xcheck { bind } if def }
|
3573 |
ifelse
|
3574 |
} def
|
3575 |
/findfont systemdict
|
3576 |
begin
|
3577 |
userdict
|
3578 |
begin
|
3579 |
/globaldict where { /globaldict get begin } if
|
3580 |
dup where pop exch get
|
3581 |
/globaldict where { pop end } if
|
3582 |
end
|
3583 |
end
|
3584 |
Adobe_CoolType_Core_Defined
|
3585 |
{ /systemfindfont exch def }
|
3586 |
{
|
3587 |
/findfont 1 index def
|
3588 |
/systemfindfont exch def
|
3589 |
}
|
3590 |
ifelse
|
3591 |
/undefinefont
|
3592 |
{ pop } ndf
|
3593 |
/copyfont
|
3594 |
{
|
3595 |
currentglobal 3 1 roll
|
3596 |
1 index gcheck setglobal
|
3597 |
dup null eq { 0 } { dup length } ifelse
|
3598 |
2 index length add 1 add dict
|
3599 |
begin
|
3600 |
exch
|
3601 |
{
|
3602 |
1 index /FID eq
|
3603 |
{ pop pop }
|
3604 |
{ def }
|
3605 |
ifelse
|
3606 |
}
|
3607 |
forall
|
3608 |
dup null eq
|
3609 |
{ pop }
|
3610 |
{ { def } forall }
|
3611 |
ifelse
|
3612 |
currentdict
|
3613 |
end
|
3614 |
exch setglobal
|
3615 |
} bind def
|
3616 |
/copyarray
|
3617 |
{
|
3618 |
currentglobal exch
|
3619 |
dup gcheck setglobal
|
3620 |
dup length array copy
|
3621 |
exch setglobal
|
3622 |
} bind def
|
3623 |
/newencodedfont
|
3624 |
{
|
3625 |
currentglobal
|
3626 |
{
|
3627 |
SharedFontDirectory 3 index known
|
3628 |
{ SharedFontDirectory 3 index get /FontReferenced known }
|
3629 |
{ false }
|
3630 |
ifelse
|
3631 |
}
|
3632 |
{
|
3633 |
FontDirectory 3 index known
|
3634 |
{ FontDirectory 3 index get /FontReferenced known }
|
3635 |
{
|
3636 |
SharedFontDirectory 3 index known
|
3637 |
{ SharedFontDirectory 3 index get /FontReferenced known }
|
3638 |
{ false }
|
3639 |
ifelse
|
3640 |
}
|
3641 |
ifelse
|
3642 |
}
|
3643 |
ifelse
|
3644 |
dup
|
3645 |
{
|
3646 |
3 index findfont /FontReferenced get
|
3647 |
2 index dup type /nametype eq
|
3648 |
{findfont}
|
3649 |
if ne
|
3650 |
{ pop false }
|
3651 |
if
|
3652 |
}
|
3653 |
if
|
3654 |
{
|
3655 |
pop
|
3656 |
1 index findfont
|
3657 |
/Encoding get exch
|
3658 |
0 1 255
|
3659 |
{ 2 copy get 3 index 3 1 roll put }
|
3660 |
for
|
3661 |
pop pop pop
|
3662 |
}
|
3663 |
{
|
3664 |
dup type /nametype eq
|
3665 |
{ findfont }
|
3666 |
if
|
3667 |
dup dup maxlength 2 add dict
|
3668 |
begin
|
3669 |
exch
|
3670 |
{
|
3671 |
1 index /FID ne
|
3672 |
{def}
|
3673 |
{pop pop}
|
3674 |
ifelse
|
3675 |
}
|
3676 |
forall
|
3677 |
/FontReferenced exch def
|
3678 |
/Encoding exch dup length array copy def
|
3679 |
/FontName 1 index dup type /stringtype eq { cvn } if def dup
|
3680 |
currentdict
|
3681 |
end
|
3682 |
definefont def
|
3683 |
}
|
3684 |
ifelse
|
3685 |
} bind def
|
3686 |
/SetSubstituteStrategy
|
3687 |
{
|
3688 |
$SubstituteFont
|
3689 |
begin
|
3690 |
dup type /dicttype ne
|
3691 |
{ 0 dict }
|
3692 |
if
|
3693 |
currentdict /$Strategies known
|
3694 |
{
|
3695 |
exch $Strategies exch
|
3696 |
2 copy known
|
3697 |
{
|
3698 |
get
|
3699 |
2 copy maxlength exch maxlength add dict
|
3700 |
begin
|
3701 |
{ def } forall
|
3702 |
{ def } forall
|
3703 |
currentdict
|
3704 |
dup /$Init known
|
3705 |
{ dup /$Init get exec }
|
3706 |
if
|
3707 |
end
|
3708 |
/$Strategy exch def
|
3709 |
}
|
3710 |
{ pop pop pop }
|
3711 |
ifelse
|
3712 |
}
|
3713 |
{ pop pop }
|
3714 |
ifelse
|
3715 |
end
|
3716 |
} bind def
|
3717 |
/scff
|
3718 |
{
|
3719 |
$SubstituteFont
|
3720 |
begin
|
3721 |
dup type /stringtype eq
|
3722 |
{ dup length exch }
|
3723 |
{ null }
|
3724 |
ifelse
|
3725 |
/$sname exch def
|
3726 |
/$slen exch def
|
3727 |
/$inVMIndex
|
3728 |
$sname null eq
|
3729 |
{
|
3730 |
1 index $str cvs
|
3731 |
dup length $slen sub $slen getinterval cvn
|
3732 |
}
|
3733 |
{ $sname }
|
3734 |
ifelse def
|
3735 |
end
|
3736 |
{ findfont }
|
3737 |
@Stopped
|
3738 |
{
|
3739 |
dup length 8 add string exch
|
3740 |
1 index 0 (BadFont:) putinterval
|
3741 |
1 index exch 8 exch dup length string cvs putinterval cvn
|
3742 |
{ findfont }
|
3743 |
@Stopped
|
3744 |
{ pop /Courier findfont }
|
3745 |
if
|
3746 |
}
|
3747 |
if
|
3748 |
$SubstituteFont
|
3749 |
begin
|
3750 |
/$sname null def
|
3751 |
/$slen 0 def
|
3752 |
/$inVMIndex null def
|
3753 |
end
|
3754 |
} bind def
|
3755 |
/isWidthsOnlyFont
|
3756 |
{
|
3757 |
dup /WidthsOnly known
|
3758 |
{ pop pop true }
|
3759 |
{
|
3760 |
dup /FDepVector known
|
3761 |
{ /FDepVector get { isWidthsOnlyFont dup { exit } if } forall }
|
3762 |
{
|
3763 |
dup /FDArray known
|
3764 |
{ /FDArray get { isWidthsOnlyFont dup { exit } if } forall }
|
3765 |
{ pop }
|
3766 |
ifelse
|
3767 |
}
|
3768 |
ifelse
|
3769 |
}
|
3770 |
ifelse
|
3771 |
} bind def
|
3772 |
/?str1 256 string def
|
3773 |
/?set
|
3774 |
{
|
3775 |
$SubstituteFont
|
3776 |
begin
|
3777 |
/$substituteFound false def
|
3778 |
/$fontname 4 index def
|
3779 |
/$doSmartSub false def
|
3780 |
end
|
3781 |
3 index
|
3782 |
currentglobal false setglobal exch
|
3783 |
/CompatibleFonts /ProcSet resourcestatus
|
3784 |
{
|
3785 |
pop pop
|
3786 |
/CompatibleFonts /ProcSet findresource
|
3787 |
begin
|
3788 |
dup /CompatibleFont currentexception
|
3789 |
1 index /CompatibleFont true setexception
|
3790 |
1 index /Font resourcestatus
|
3791 |
{
|
3792 |
pop pop
|
3793 |
3 2 roll setglobal
|
3794 |
end
|
3795 |
exch
|
3796 |
dup findfont
|
3797 |
/CompatibleFonts /ProcSet findresource
|
3798 |
begin
|
3799 |
3 1 roll exch /CompatibleFont exch setexception
|
3800 |
end
|
3801 |
}
|
3802 |
{
|
3803 |
3 2 roll setglobal
|
3804 |
1 index exch /CompatibleFont exch setexception
|
3805 |
end
|
3806 |
findfont
|
3807 |
$SubstituteFont /$substituteFound true put
|
3808 |
}
|
3809 |
ifelse
|
3810 |
}
|
3811 |
{ exch setglobal findfont }
|
3812 |
ifelse
|
3813 |
$SubstituteFont
|
3814 |
begin
|
3815 |
$substituteFound
|
3816 |
{
|
3817 |
false
|
3818 |
(%%[Using embedded font ) print
|
3819 |
5 index ?str1 cvs print
|
3820 |
( to avoid the font substitution problem noted earlier.]%%\n) print
|
3821 |
}
|
3822 |
{
|
3823 |
dup /FontName known
|
3824 |
{
|
3825 |
dup /FontName get $fontname eq
|
3826 |
1 index /DistillerFauxFont known not and
|
3827 |
/currentdistillerparams where
|
3828 |
{ pop false 2 index isWidthsOnlyFont not and }
|
3829 |
if
|
3830 |
}
|
3831 |
{ false }
|
3832 |
ifelse
|
3833 |
}
|
3834 |
ifelse
|
3835 |
exch pop
|
3836 |
/$doSmartSub true def
|
3837 |
end
|
3838 |
{
|
3839 |
exch pop exch pop exch
|
3840 |
2 dict dup /Found 3 index put
|
3841 |
exch findfont exch
|
3842 |
}
|
3843 |
{
|
3844 |
exch exec
|
3845 |
exch dup findfont
|
3846 |
dup /FontType get 3 eq
|
3847 |
{
|
3848 |
exch ?str1 cvs
|
3849 |
dup length 1 sub
|
3850 |
-1 0
|
3851 |
{
|
3852 |
exch dup 2 index get 42 eq
|
3853 |
{
|
3854 |
exch 0 exch getinterval cvn 4 1 roll 3 2 roll pop
|
3855 |
exit
|
3856 |
}
|
3857 |
{exch pop} ifelse
|
3858 |
}for
|
3859 |
}
|
3860 |
{
|
3861 |
exch pop
|
3862 |
} ifelse
|
3863 |
2 dict dup /Downloaded 6 5 roll put
|
3864 |
}
|
3865 |
ifelse
|
3866 |
dup /FontName 4 index put copyfont definefont pop
|
3867 |
} bind def
|
3868 |
/?str2 256 string def
|
3869 |
/?add
|
3870 |
{
|
3871 |
1 index type /integertype eq
|
3872 |
{ exch true 4 2 }
|
3873 |
{ false 3 1 }
|
3874 |
ifelse
|
3875 |
roll
|
3876 |
1 index findfont
|
3877 |
dup /Widths known
|
3878 |
{
|
3879 |
Adobe_CoolType_Data /AddWidths? true put
|
3880 |
gsave dup 1000 scalefont setfont
|
3881 |
}
|
3882 |
if
|
3883 |
/Downloaded known
|
3884 |
{
|
3885 |
exec
|
3886 |
exch
|
3887 |
{
|
3888 |
exch ?str2 cvs exch
|
3889 |
findfont /Downloaded get 1 dict begin /Downloaded 1 index def ?str1 cvs length
|
3890 |
?str1 1 index 1 add 3 index putinterval
|
3891 |
exch length 1 add 1 index add
|
3892 |
?str1 2 index (*) putinterval
|
3893 |
?str1 0 2 index getinterval cvn findfont
|
3894 |
?str1 3 index (+) putinterval
|
3895 |
2 dict dup /FontName ?str1 0 6 index getinterval cvn put
|
3896 |
dup /Downloaded Downloaded put end copyfont
|
3897 |
dup /FontName get exch definefont pop pop pop
|
3898 |
}
|
3899 |
{
|
3900 |
pop
|
3901 |
}
|
3902 |
ifelse
|
3903 |
}
|
3904 |
{
|
3905 |
pop
|
3906 |
exch
|
3907 |
{
|
3908 |
findfont
|
3909 |
dup /Found get
|
3910 |
dup length exch ?str1 cvs pop
|
3911 |
?str1 1 index (+) putinterval
|
3912 |
?str1 1 index 1 add 4 index ?str2 cvs putinterval
|
3913 |
?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn
|
3914 |
1 dict exch 1 index exch /FontName exch put copyfont
|
3915 |
dup /FontName get exch definefont pop
|
3916 |
}
|
3917 |
{
|
3918 |
pop
|
3919 |
}
|
3920 |
ifelse
|
3921 |
}
|
3922 |
ifelse
|
3923 |
Adobe_CoolType_Data /AddWidths? get
|
3924 |
{ grestore Adobe_CoolType_Data /AddWidths? false put }
|
3925 |
if
|
3926 |
} bind def
|
3927 |
/?sh
|
3928 |
{
|
3929 |
currentfont /Downloaded known { exch } if pop
|
3930 |
} bind def
|
3931 |
/?chp
|
3932 |
{
|
3933 |
currentfont /Downloaded known { pop } { false chp } ifelse
|
3934 |
} bind def
|
3935 |
/?mv
|
3936 |
{
|
3937 |
currentfont /Downloaded known { moveto pop pop } { pop pop moveto } ifelse
|
3938 |
} bind def
|
3939 |
setpacking
|
3940 |
userdict /$SubstituteFont 25 dict put
|
3941 |
1 dict
|
3942 |
begin
|
3943 |
/SubstituteFont
|
3944 |
dup $error exch 2 copy known
|
3945 |
{ get }
|
3946 |
{ pop pop { pop /Courier } bind }
|
3947 |
ifelse def
|
3948 |
/currentdistillerparams where dup
|
3949 |
{
|
3950 |
pop pop
|
3951 |
currentdistillerparams /CannotEmbedFontPolicy 2 copy known
|
3952 |
{ get /Error eq }
|
3953 |
{ pop pop false }
|
3954 |
ifelse
|
3955 |
}
|
3956 |
if not
|
3957 |
{
|
3958 |
countdictstack array dictstack 0 get
|
3959 |
begin
|
3960 |
userdict
|
3961 |
begin
|
3962 |
$SubstituteFont
|
3963 |
begin
|
3964 |
/$str 128 string def
|
3965 |
/$fontpat 128 string def
|
3966 |
/$slen 0 def
|
3967 |
/$sname null def
|
3968 |
/$match false def
|
3969 |
/$fontname null def
|
3970 |
/$substituteFound false def
|
3971 |
/$inVMIndex null def
|
3972 |
/$doSmartSub true def
|
3973 |
/$depth 0 def
|
3974 |
/$fontname null def
|
3975 |
/$italicangle 26.5 def
|
3976 |
/$dstack null def
|
3977 |
/$Strategies 10 dict dup
|
3978 |
begin
|
3979 |
/$Type3Underprint
|
3980 |
{
|
3981 |
currentglobal exch false setglobal
|
3982 |
11 dict
|
3983 |
begin
|
3984 |
/UseFont exch
|
3985 |
$WMode 0 ne
|
3986 |
{
|
3987 |
dup length dict copy
|
3988 |
dup /WMode $WMode put
|
3989 |
/UseFont exch definefont
|
3990 |
}
|
3991 |
if def
|
3992 |
/FontName $fontname dup type /stringtype eq { cvn } if def
|
3993 |
/FontType 3 def
|
3994 |
/FontMatrix [ .001 0 0 .001 0 0 ] def
|
3995 |
/Encoding 256 array dup 0 1 255 { /.notdef put dup } for pop def
|
3996 |
/FontBBox [ 0 0 0 0 ] def
|
3997 |
/CCInfo 7 dict dup
|
3998 |
begin
|
3999 |
/cc null def
|
4000 |
/x 0 def
|
4001 |
/y 0 def
|
4002 |
end def
|
4003 |
/BuildChar
|
4004 |
{
|
4005 |
exch
|
4006 |
begin
|
4007 |
CCInfo
|
4008 |
begin
|
4009 |
1 string dup 0 3 index put exch pop
|
4010 |
/cc exch def
|
4011 |
UseFont 1000 scalefont setfont
|
4012 |
cc stringwidth /y exch def /x exch def
|
4013 |
x y setcharwidth
|
4014 |
$SubstituteFont /$Strategy get /$Underprint get exec
|
4015 |
0 0 moveto cc show
|
4016 |
x y moveto
|
4017 |
end
|
4018 |
end
|
4019 |
} bind def
|
4020 |
currentdict
|
4021 |
end
|
4022 |
exch setglobal
|
4023 |
} bind def
|
4024 |
/$GetaTint
|
4025 |
2 dict dup
|
4026 |
begin
|
4027 |
/$BuildFont
|
4028 |
{
|
4029 |
dup /WMode known
|
4030 |
{ dup /WMode get }
|
4031 |
{ 0 }
|
4032 |
ifelse
|
4033 |
/$WMode exch def
|
4034 |
$fontname exch
|
4035 |
dup /FontName known
|
4036 |
{
|
4037 |
dup /FontName get
|
4038 |
dup type /stringtype eq { cvn } if
|
4039 |
}
|
4040 |
{ /unnamedfont }
|
4041 |
ifelse
|
4042 |
exch
|
4043 |
Adobe_CoolType_Data /InVMDeepCopiedFonts get
|
4044 |
1 index /FontName get known
|
4045 |
{
|
4046 |
pop
|
4047 |
Adobe_CoolType_Data /InVMDeepCopiedFonts get
|
4048 |
1 index get
|
4049 |
null copyfont
|
4050 |
}
|
4051 |
{ $deepcopyfont }
|
4052 |
ifelse
|
4053 |
exch 1 index exch /FontBasedOn exch put
|
4054 |
dup /FontName $fontname dup type /stringtype eq { cvn } if put
|
4055 |
definefont
|
4056 |
Adobe_CoolType_Data /InVMDeepCopiedFonts get
|
4057 |
begin
|
4058 |
dup /FontBasedOn get 1 index def
|
4059 |
end
|
4060 |
} bind def
|
4061 |
/$Underprint
|
4062 |
{
|
4063 |
gsave
|
4064 |
x abs y abs gt
|
4065 |
{ /y 1000 def }
|
4066 |
{ /x -1000 def 500 120 translate }
|
4067 |
ifelse
|
4068 |
Level2?
|
4069 |
{
|
4070 |
[ /Separation (All) /DeviceCMYK { 0 0 0 1 pop } ]
|
4071 |
setcolorspace
|
4072 |
}
|
4073 |
{ 0 setgray }
|
4074 |
ifelse
|
4075 |
10 setlinewidth
|
4076 |
x .8 mul
|
4077 |
[ 7 3 ]
|
4078 |
{
|
4079 |
y mul 8 div 120 sub x 10 div exch moveto
|
4080 |
0 y 4 div neg rlineto
|
4081 |
dup 0 rlineto
|
4082 |
0 y 4 div rlineto
|
4083 |
closepath
|
4084 |
gsave
|
4085 |
Level2?
|
4086 |
{ .2 setcolor }
|
4087 |
{ .8 setgray }
|
4088 |
ifelse
|
4089 |
fill grestore
|
4090 |
stroke
|
4091 |
}
|
4092 |
forall
|
4093 |
pop
|
4094 |
grestore
|
4095 |
} bind def
|
4096 |
end def
|
4097 |
/$Oblique
|
4098 |
1 dict dup
|
4099 |
begin
|
4100 |
/$BuildFont
|
4101 |
{
|
4102 |
currentglobal exch dup gcheck setglobal
|
4103 |
null copyfont
|
4104 |
begin
|
4105 |
/FontBasedOn
|
4106 |
currentdict /FontName known
|
4107 |
{
|
4108 |
FontName
|
4109 |
dup type /stringtype eq { cvn } if
|
4110 |
}
|
4111 |
{ /unnamedfont }
|
4112 |
ifelse
|
4113 |
def
|
4114 |
/FontName $fontname dup type /stringtype eq { cvn } if def
|
4115 |
/currentdistillerparams where
|
4116 |
{ pop }
|
4117 |
{
|
4118 |
/FontInfo currentdict /FontInfo known
|
4119 |
{ FontInfo null copyfont }
|
4120 |
{ 2 dict }
|
4121 |
ifelse
|
4122 |
dup
|
4123 |
begin
|
4124 |
/ItalicAngle $italicangle def
|
4125 |
/FontMatrix FontMatrix
|
4126 |
[ 1 0 ItalicAngle dup sin exch cos div 1 0 0 ]
|
4127 |
matrix concatmatrix readonly
|
4128 |
end
|
4129 |
4 2 roll def
|
4130 |
def
|
4131 |
}
|
4132 |
ifelse
|
4133 |
FontName currentdict
|
4134 |
end
|
4135 |
definefont
|
4136 |
exch setglobal
|
4137 |
} bind def
|
4138 |
end def
|
4139 |
/$None
|
4140 |
1 dict dup
|
4141 |
begin
|
4142 |
/$BuildFont {} bind def
|
4143 |
end def
|
4144 |
end def
|
4145 |
/$Oblique SetSubstituteStrategy
|
4146 |
/$findfontByEnum
|
4147 |
{
|
4148 |
dup type /stringtype eq { cvn } if
|
4149 |
dup /$fontname exch def
|
4150 |
$sname null eq
|
4151 |
{ $str cvs dup length $slen sub $slen getinterval }
|
4152 |
{ pop $sname }
|
4153 |
ifelse
|
4154 |
$fontpat dup 0 (fonts/*) putinterval exch 7 exch putinterval
|
4155 |
/$match false def
|
4156 |
$SubstituteFont /$dstack countdictstack array dictstack put
|
4157 |
mark
|
4158 |
{
|
4159 |
$fontpat 0 $slen 7 add getinterval
|
4160 |
{ /$match exch def exit }
|
4161 |
$str filenameforall
|
4162 |
}
|
4163 |
stopped
|
4164 |
{
|
4165 |
cleardictstack
|
4166 |
currentdict
|
4167 |
true
|
4168 |
$SubstituteFont /$dstack get
|
4169 |
{
|
4170 |
exch
|
4171 |
{
|
4172 |
1 index eq
|
4173 |
{ pop false }
|
4174 |
{ true }
|
4175 |
ifelse
|
4176 |
}
|
4177 |
{ begin false }
|
4178 |
ifelse
|
4179 |
}
|
4180 |
forall
|
4181 |
pop
|
4182 |
}
|
4183 |
if
|
4184 |
cleartomark
|
4185 |
/$slen 0 def
|
4186 |
$match false ne
|
4187 |
{ $match (fonts/) anchorsearch pop pop cvn }
|
4188 |
{ /Courier }
|
4189 |
ifelse
|
4190 |
} bind def
|
4191 |
/$ROS 1 dict dup
|
4192 |
begin
|
4193 |
/Adobe 4 dict dup
|
4194 |
begin
|
4195 |
/Japan1 [ /Ryumin-Light /HeiseiMin-W3
|
4196 |
/GothicBBB-Medium /HeiseiKakuGo-W5
|
4197 |
/HeiseiMaruGo-W4 /Jun101-Light ] def
|
4198 |
/Korea1 [ /HYSMyeongJo-Medium /HYGoThic-Medium ] def
|
4199 |
/GB1 [ /STSong-Light /STHeiti-Regular ] def
|
4200 |
/CNS1 [ /MKai-Medium /MHei-Medium ] def
|
4201 |
end def
|
4202 |
end def
|
4203 |
/$cmapname null def
|
4204 |
/$deepcopyfont
|
4205 |
{
|
4206 |
dup /FontType get 0 eq
|
4207 |
{
|
4208 |
1 dict dup /FontName /copied put copyfont
|
4209 |
begin
|
4210 |
/FDepVector FDepVector copyarray
|
4211 |
0 1 2 index length 1 sub
|
4212 |
{
|
4213 |
2 copy get $deepcopyfont
|
4214 |
dup /FontName /copied put
|
4215 |
/copied exch definefont
|
4216 |
3 copy put pop pop
|
4217 |
}
|
4218 |
for
|
4219 |
def
|
4220 |
currentdict
|
4221 |
end
|
4222 |
}
|
4223 |
{ $Strategies /$Type3Underprint get exec }
|
4224 |
ifelse
|
4225 |
} bind def
|
4226 |
/$buildfontname
|
4227 |
{
|
4228 |
dup /CIDFont findresource /CIDSystemInfo get
|
4229 |
begin
|
4230 |
Registry length Ordering length Supplement 8 string cvs
|
4231 |
3 copy length 2 add add add string
|
4232 |
dup 5 1 roll dup 0 Registry putinterval
|
4233 |
dup 4 index (-) putinterval
|
4234 |
dup 4 index 1 add Ordering putinterval
|
4235 |
4 2 roll add 1 add 2 copy (-) putinterval
|
4236 |
end
|
4237 |
1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch
|
4238 |
anchorsearch
|
4239 |
{ pop pop 3 2 roll putinterval cvn /$cmapname exch def }
|
4240 |
{ pop pop pop pop pop }
|
4241 |
ifelse
|
4242 |
length
|
4243 |
$str 1 index (-) putinterval 1 add
|
4244 |
$str 1 index $cmapname $fontpat cvs putinterval
|
4245 |
$cmapname length add
|
4246 |
$str exch 0 exch getinterval cvn
|
4247 |
} bind def
|
4248 |
/$findfontByROS
|
4249 |
{
|
4250 |
/$fontname exch def
|
4251 |
$ROS Registry 2 copy known
|
4252 |
{
|
4253 |
get Ordering 2 copy known
|
4254 |
{ get }
|
4255 |
{ pop pop [] }
|
4256 |
ifelse
|
4257 |
}
|
4258 |
{ pop pop [] }
|
4259 |
ifelse
|
4260 |
false exch
|
4261 |
{
|
4262 |
dup /CIDFont resourcestatus
|
4263 |
{
|
4264 |
pop pop
|
4265 |
save
|
4266 |
1 index /CIDFont findresource
|
4267 |
dup /WidthsOnly known
|
4268 |
{ dup /WidthsOnly get }
|
4269 |
{ false }
|
4270 |
ifelse
|
4271 |
exch pop
|
4272 |
exch restore
|
4273 |
{ pop }
|
4274 |
{ exch pop true exit }
|
4275 |
ifelse
|
4276 |
}
|
4277 |
{ pop }
|
4278 |
ifelse
|
4279 |
}
|
4280 |
forall
|
4281 |
{ $str cvs $buildfontname }
|
4282 |
{
|
4283 |
false (*)
|
4284 |
{
|
4285 |
save exch
|
4286 |
dup /CIDFont findresource
|
4287 |
dup /WidthsOnly known
|
4288 |
{ dup /WidthsOnly get not }
|
4289 |
{ true }
|
4290 |
ifelse
|
4291 |
exch /CIDSystemInfo get
|
4292 |
dup /Registry get Registry eq
|
4293 |
exch /Ordering get Ordering eq and and
|
4294 |
{ exch restore exch pop true exit }
|
4295 |
{ pop restore }
|
4296 |
ifelse
|
4297 |
}
|
4298 |
$str /CIDFont resourceforall
|
4299 |
{ $buildfontname }
|
4300 |
{ $fontname $findfontByEnum }
|
4301 |
ifelse
|
4302 |
}
|
4303 |
ifelse
|
4304 |
} bind def
|
4305 |
end
|
4306 |
end
|
4307 |
currentdict /$error known currentdict /languagelevel known and dup
|
4308 |
{ pop $error /SubstituteFont known }
|
4309 |
if
|
4310 |
dup
|
4311 |
{ $error }
|
4312 |
{ Adobe_CoolType_Core }
|
4313 |
ifelse
|
4314 |
begin
|
4315 |
{
|
4316 |
/SubstituteFont
|
4317 |
/CMap /Category resourcestatus
|
4318 |
{
|
4319 |
pop pop
|
4320 |
{
|
4321 |
$SubstituteFont
|
4322 |
begin
|
4323 |
/$substituteFound true def
|
4324 |
dup length $slen gt
|
4325 |
$sname null ne or
|
4326 |
$slen 0 gt and
|
4327 |
{
|
4328 |
$sname null eq
|
4329 |
{ dup $str cvs dup length $slen sub $slen getinterval cvn }
|
4330 |
{ $sname }
|
4331 |
ifelse
|
4332 |
Adobe_CoolType_Data /InVMFontsByCMap get
|
4333 |
1 index 2 copy known
|
4334 |
{
|
4335 |
get
|
4336 |
false exch
|
4337 |
{
|
4338 |
pop
|
4339 |
currentglobal
|
4340 |
{
|
4341 |
GlobalFontDirectory 1 index known
|
4342 |
{ exch pop true exit }
|
4343 |
{ pop }
|
4344 |
ifelse
|
4345 |
}
|
4346 |
{
|
4347 |
FontDirectory 1 index known
|
4348 |
{ exch pop true exit }
|
4349 |
{
|
4350 |
GlobalFontDirectory 1 index known
|
4351 |
{ exch pop true exit }
|
4352 |
{ pop }
|
4353 |
ifelse
|
4354 |
}
|
4355 |
ifelse
|
4356 |
}
|
4357 |
ifelse
|
4358 |
}
|
4359 |
forall
|
4360 |
}
|
4361 |
{ pop pop false }
|
4362 |
ifelse
|
4363 |
{
|
4364 |
exch pop exch pop
|
4365 |
}
|
4366 |
{
|
4367 |
dup /CMap resourcestatus
|
4368 |
{
|
4369 |
pop pop
|
4370 |
dup /$cmapname exch def
|
4371 |
/CMap findresource /CIDSystemInfo get { def } forall
|
4372 |
$findfontByROS
|
4373 |
}
|
4374 |
{
|
4375 |
128 string cvs
|
4376 |
dup (-) search
|
4377 |
{
|
4378 |
3 1 roll search
|
4379 |
{
|
4380 |
3 1 roll pop
|
4381 |
{ dup cvi }
|
4382 |
stopped
|
4383 |
{ pop pop pop pop pop $findfontByEnum }
|
4384 |
{
|
4385 |
4 2 roll pop pop
|
4386 |
exch length
|
4387 |
exch
|
4388 |
2 index length
|
4389 |
2 index
|
4390 |
sub
|
4391 |
exch 1 sub -1 0
|
4392 |
{
|
4393 |
$str cvs dup length
|
4394 |
4 index
|
4395 |
0
|
4396 |
4 index
|
4397 |
4 3 roll add
|
4398 |
getinterval
|
4399 |
exch 1 index exch 3 index exch
|
4400 |
putinterval
|
4401 |
dup /CMap resourcestatus
|
4402 |
{
|
4403 |
pop pop
|
4404 |
4 1 roll pop pop pop
|
4405 |
dup /$cmapname exch def
|
4406 |
/CMap findresource /CIDSystemInfo get { def } forall
|
4407 |
$findfontByROS
|
4408 |
true exit
|
4409 |
}
|
4410 |
{ pop }
|
4411 |
ifelse
|
4412 |
}
|
4413 |
for
|
4414 |
dup type /booleantype eq
|
4415 |
{ pop }
|
4416 |
{ pop pop pop $findfontByEnum }
|
4417 |
ifelse
|
4418 |
}
|
4419 |
ifelse
|
4420 |
}
|
4421 |
{ pop pop pop $findfontByEnum }
|
4422 |
ifelse
|
4423 |
}
|
4424 |
{ pop pop $findfontByEnum }
|
4425 |
ifelse
|
4426 |
}
|
4427 |
ifelse
|
4428 |
}
|
4429 |
ifelse
|
4430 |
}
|
4431 |
{ //SubstituteFont exec }
|
4432 |
ifelse
|
4433 |
/$slen 0 def
|
4434 |
end
|
4435 |
}
|
4436 |
}
|
4437 |
{
|
4438 |
{
|
4439 |
$SubstituteFont
|
4440 |
begin
|
4441 |
/$substituteFound true def
|
4442 |
dup length $slen gt
|
4443 |
$sname null ne or
|
4444 |
$slen 0 gt and
|
4445 |
{ $findfontByEnum }
|
4446 |
{ //SubstituteFont exec }
|
4447 |
ifelse
|
4448 |
end
|
4449 |
}
|
4450 |
}
|
4451 |
ifelse
|
4452 |
bind readonly def
|
4453 |
Adobe_CoolType_Core /scfindfont /systemfindfont load put
|
4454 |
}
|
4455 |
{
|
4456 |
/scfindfont
|
4457 |
{
|
4458 |
$SubstituteFont
|
4459 |
begin
|
4460 |
dup systemfindfont
|
4461 |
dup /FontName known
|
4462 |
{ dup /FontName get dup 3 index ne }
|
4463 |
{ /noname true }
|
4464 |
ifelse
|
4465 |
dup
|
4466 |
{
|
4467 |
/$origfontnamefound 2 index def
|
4468 |
/$origfontname 4 index def /$substituteFound true def
|
4469 |
}
|
4470 |
if
|
4471 |
exch pop
|
4472 |
{
|
4473 |
$slen 0 gt
|
4474 |
$sname null ne
|
4475 |
3 index length $slen gt or and
|
4476 |
{
|
4477 |
pop dup $findfontByEnum findfont
|
4478 |
dup maxlength 1 add dict
|
4479 |
begin
|
4480 |
{ 1 index /FID eq { pop pop } { def } ifelse }
|
4481 |
forall
|
4482 |
currentdict
|
4483 |
end
|
4484 |
definefont
|
4485 |
dup /FontName known { dup /FontName get } { null } ifelse
|
4486 |
$origfontnamefound ne
|
4487 |
{
|
4488 |
$origfontname $str cvs print
|
4489 |
( substitution revised, using ) print
|
4490 |
dup /FontName known
|
4491 |
{ dup /FontName get } { (unspecified font) }
|
4492 |
ifelse
|
4493 |
$str cvs print (.\n) print
|
4494 |
}
|
4495 |
if
|
4496 |
}
|
4497 |
{ exch pop }
|
4498 |
ifelse
|
4499 |
}
|
4500 |
{ exch pop }
|
4501 |
ifelse
|
4502 |
end
|
4503 |
} bind def
|
4504 |
}
|
4505 |
ifelse
|
4506 |
end
|
4507 |
end
|
4508 |
Adobe_CoolType_Core_Defined not
|
4509 |
{
|
4510 |
Adobe_CoolType_Core /findfont
|
4511 |
{
|
4512 |
$SubstituteFont
|
4513 |
begin
|
4514 |
$depth 0 eq
|
4515 |
{
|
4516 |
/$fontname 1 index dup type /stringtype ne { $str cvs } if def
|
4517 |
/$substituteFound false def
|
4518 |
}
|
4519 |
if
|
4520 |
/$depth $depth 1 add def
|
4521 |
end
|
4522 |
scfindfont
|
4523 |
$SubstituteFont
|
4524 |
begin
|
4525 |
/$depth $depth 1 sub def
|
4526 |
$substituteFound $depth 0 eq and
|
4527 |
{
|
4528 |
$inVMIndex null ne
|
4529 |
{ dup $inVMIndex $AddInVMFont }
|
4530 |
if
|
4531 |
$doSmartSub
|
4532 |
{
|
4533 |
currentdict /$Strategy known
|
4534 |
{ $Strategy /$BuildFont get exec }
|
4535 |
if
|
4536 |
}
|
4537 |
if
|
4538 |
}
|
4539 |
if
|
4540 |
end
|
4541 |
} bind put
|
4542 |
}
|
4543 |
if
|
4544 |
}
|
4545 |
if
|
4546 |
end
|
4547 |
/$AddInVMFont
|
4548 |
{
|
4549 |
exch /FontName 2 copy known
|
4550 |
{
|
4551 |
get
|
4552 |
1 dict dup begin exch 1 index gcheck def end exch
|
4553 |
Adobe_CoolType_Data /InVMFontsByCMap get exch
|
4554 |
$DictAdd
|
4555 |
}
|
4556 |
{ pop pop pop }
|
4557 |
ifelse
|
4558 |
} bind def
|
4559 |
/$DictAdd
|
4560 |
{
|
4561 |
2 copy known not
|
4562 |
{ 2 copy 4 index length dict put }
|
4563 |
if
|
4564 |
Level2? not
|
4565 |
{
|
4566 |
2 copy get dup maxlength exch length 4 index length add lt
|
4567 |
2 copy get dup length 4 index length add exch maxlength 1 index lt
|
4568 |
{
|
4569 |
2 mul dict
|
4570 |
begin
|
4571 |
2 copy get { forall } def
|
4572 |
2 copy currentdict put
|
4573 |
end
|
4574 |
}
|
4575 |
{ pop }
|
4576 |
ifelse
|
4577 |
}
|
4578 |
if
|
4579 |
get
|
4580 |
begin
|
4581 |
{ def }
|
4582 |
forall
|
4583 |
end
|
4584 |
} bind def
|
4585 |
end
|
4586 |
end
|
4587 |
%%EndResource
|
4588 |
%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.19 0
|
4589 |
%%Copyright: Copyright 1987-2003 Adobe Systems Incorporated.
|
4590 |
%%Version: 1.19 0
|
4591 |
systemdict /languagelevel known dup
|
4592 |
{ currentglobal false setglobal }
|
4593 |
{ false }
|
4594 |
ifelse
|
4595 |
exch
|
4596 |
userdict /Adobe_CoolType_Utility 2 copy known
|
4597 |
{ 2 copy get dup maxlength 25 add dict copy }
|
4598 |
{ 25 dict }
|
4599 |
ifelse put
|
4600 |
Adobe_CoolType_Utility
|
4601 |
begin
|
4602 |
/ct_Level2? exch def
|
4603 |
/ct_Clone? 1183615869 internaldict dup
|
4604 |
/CCRun known not
|
4605 |
exch /eCCRun known not
|
4606 |
ct_Level2? and or def
|
4607 |
ct_Level2?
|
4608 |
{ globaldict begin currentglobal true setglobal }
|
4609 |
if
|
4610 |
/ct_AddStdCIDMap
|
4611 |
ct_Level2?
|
4612 |
{ {
|
4613 |
((Hex) 57 StartData
|
4614 |
0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0
|
4615 |
7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60
|
4616 |
d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8
|
4617 |
cc36 74f4 1144 b13b 77) 0 () /SubFileDecode filter cvx exec
|
4618 |
} }
|
4619 |
{ {
|
4620 |
<BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E
|
4621 |
118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C
|
4622 |
4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A> eexec
|
4623 |
} }
|
4624 |
ifelse bind def
|
4625 |
userdict /cid_extensions known
|
4626 |
dup { cid_extensions /cid_UpdateDB known and } if
|
4627 |
{
|
4628 |
cid_extensions
|
4629 |
begin
|
4630 |
/cid_GetCIDSystemInfo
|
4631 |
{
|
4632 |
1 index type /stringtype eq
|
4633 |
{ exch cvn exch }
|
4634 |
if
|
4635 |
cid_extensions
|
4636 |
begin
|
4637 |
dup load 2 index known
|
4638 |
{
|
4639 |
2 copy
|
4640 |
cid_GetStatusInfo
|
4641 |
dup null ne
|
4642 |
{
|
4643 |
1 index load
|
4644 |
3 index get
|
4645 |
dup null eq
|
4646 |
{ pop pop cid_UpdateDB }
|
4647 |
{
|
4648 |
exch
|
4649 |
1 index /Created get eq
|
4650 |
{ exch pop exch pop }
|
4651 |
{ pop cid_UpdateDB }
|
4652 |
ifelse
|
4653 |
}
|
4654 |
ifelse
|
4655 |
}
|
4656 |
{ pop cid_UpdateDB }
|
4657 |
ifelse
|
4658 |
}
|
4659 |
{ cid_UpdateDB }
|
4660 |
ifelse
|
4661 |
end
|
4662 |
} bind def
|
4663 |
end
|
4664 |
}
|
4665 |
if
|
4666 |
ct_Level2?
|
4667 |
{ end setglobal }
|
4668 |
if
|
4669 |
/ct_UseNativeCapability? systemdict /composefont known def
|
4670 |
/ct_MakeOCF 35 dict def
|
4671 |
/ct_Vars 25 dict def
|
4672 |
/ct_GlyphDirProcs 6 dict def
|
4673 |
/ct_BuildCharDict 15 dict dup
|
4674 |
begin
|
4675 |
/charcode 2 string def
|
4676 |
/dst_string 1500 string def
|
4677 |
/nullstring () def
|
4678 |
/usewidths? true def
|
4679 |
end def
|
4680 |
ct_Level2? { setglobal } { pop } ifelse
|
4681 |
ct_GlyphDirProcs
|
4682 |
begin
|
4683 |
/GetGlyphDirectory
|
4684 |
{
|
4685 |
systemdict /languagelevel known
|
4686 |
{ pop /CIDFont findresource /GlyphDirectory get }
|
4687 |
{
|
4688 |
1 index /CIDFont findresource /GlyphDirectory
|
4689 |
get dup type /dicttype eq
|
4690 |
{
|
4691 |
dup dup maxlength exch length sub 2 index lt
|
4692 |
{
|
4693 |
dup length 2 index add dict copy 2 index
|
4694 |
/CIDFont findresource/GlyphDirectory 2 index put
|
4695 |
}
|
4696 |
if
|
4697 |
}
|
4698 |
if
|
4699 |
exch pop exch pop
|
4700 |
}
|
4701 |
ifelse
|
4702 |
+
|
4703 |
} def
|
4704 |
/+
|
4705 |
{
|
4706 |
systemdict /languagelevel known
|
4707 |
{
|
4708 |
currentglobal false setglobal
|
4709 |
3 dict begin
|
4710 |
/vm exch def
|
4711 |
}
|
4712 |
{ 1 dict begin }
|
4713 |
ifelse
|
4714 |
/$ exch def
|
4715 |
systemdict /languagelevel known
|
4716 |
{
|
4717 |
vm setglobal
|
4718 |
/gvm currentglobal def
|
4719 |
$ gcheck setglobal
|
4720 |
}
|
4721 |
if
|
4722 |
? { $ begin } if
|
4723 |
} def
|
4724 |
/? { $ type /dicttype eq } def
|
4725 |
/| {
|
4726 |
userdict /Adobe_CoolType_Data known
|
4727 |
{
|
4728 |
Adobe_CoolType_Data /AddWidths? known
|
4729 |
{
|
4730 |
currentdict Adobe_CoolType_Data
|
4731 |
begin
|
4732 |
begin
|
4733 |
AddWidths?
|
4734 |
{
|
4735 |
Adobe_CoolType_Data /CC 3 index put
|
4736 |
? { def } { $ 3 1 roll put } ifelse
|
4737 |
CC charcode exch 1 index 0 2 index 256 idiv put
|
4738 |
1 index exch 1 exch 256 mod put
|
4739 |
stringwidth 2 array astore
|
4740 |
currentfont /Widths get exch CC exch put
|
4741 |
}
|
4742 |
{ ? { def } { $ 3 1 roll put } ifelse }
|
4743 |
ifelse
|
4744 |
end
|
4745 |
end
|
4746 |
}
|
4747 |
{ ? { def } { $ 3 1 roll put } ifelse } ifelse
|
4748 |
}
|
4749 |
{ ? { def } { $ 3 1 roll put } ifelse }
|
4750 |
ifelse
|
4751 |
} def
|
4752 |
/!
|
4753 |
{
|
4754 |
? { end } if
|
4755 |
systemdict /languagelevel known
|
4756 |
{ gvm setglobal }
|
4757 |
if
|
4758 |
end
|
4759 |
} def
|
4760 |
/: { string currentfile exch readstring pop } executeonly def
|
4761 |
end
|
4762 |
ct_MakeOCF
|
4763 |
begin
|
4764 |
/ct_cHexEncoding
|
4765 |
[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12
|
4766 |
/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25
|
4767 |
/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38
|
4768 |
/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B
|
4769 |
/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E
|
4770 |
/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71
|
4771 |
/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84
|
4772 |
/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97
|
4773 |
/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA
|
4774 |
/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD
|
4775 |
/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0
|
4776 |
/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3
|
4777 |
/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6
|
4778 |
/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def
|
4779 |
/ct_CID_STR_SIZE 8000 def
|
4780 |
/ct_mkocfStr100 100 string def
|
4781 |
/ct_defaultFontMtx [.001 0 0 .001 0 0] def
|
4782 |
/ct_1000Mtx [1000 0 0 1000 0 0] def
|
4783 |
/ct_raise {exch cvx exch errordict exch get exec stop} bind def
|
4784 |
/ct_reraise
|
4785 |
{ cvx $error /errorname get (Error: ) print dup ( ) cvs print
|
4786 |
errordict exch get exec stop
|
4787 |
} bind def
|
4788 |
/ct_cvnsi
|
4789 |
{
|
4790 |
1 index add 1 sub 1 exch 0 4 1 roll
|
4791 |
{
|
4792 |
2 index exch get
|
4793 |
exch 8 bitshift
|
4794 |
add
|
4795 |
}
|
4796 |
for
|
4797 |
exch pop
|
4798 |
} bind def
|
4799 |
/ct_GetInterval
|
4800 |
{
|
4801 |
Adobe_CoolType_Utility /ct_BuildCharDict get
|
4802 |
begin
|
4803 |
/dst_index 0 def
|
4804 |
dup dst_string length gt
|
4805 |
{ dup string /dst_string exch def }
|
4806 |
if
|
4807 |
1 index ct_CID_STR_SIZE idiv
|
4808 |
/arrayIndex exch def
|
4809 |
2 index arrayIndex get
|
4810 |
2 index
|
4811 |
arrayIndex ct_CID_STR_SIZE mul
|
4812 |
sub
|
4813 |
{
|
4814 |
dup 3 index add 2 index length le
|
4815 |
{
|
4816 |
2 index getinterval
|
4817 |
dst_string dst_index 2 index putinterval
|
4818 |
length dst_index add /dst_index exch def
|
4819 |
exit
|
4820 |
}
|
4821 |
{
|
4822 |
1 index length 1 index sub
|
4823 |
dup 4 1 roll
|
4824 |
getinterval
|
4825 |
dst_string dst_index 2 index putinterval
|
4826 |
pop dup dst_index add /dst_index exch def
|
4827 |
sub
|
4828 |
/arrayIndex arrayIndex 1 add def
|
4829 |
2 index dup length arrayIndex gt
|
4830 |
{ arrayIndex get }
|
4831 |
{
|
4832 |
pop
|
4833 |
exit
|
4834 |
}
|
4835 |
ifelse
|
4836 |
0
|
4837 |
}
|
4838 |
ifelse
|
4839 |
}
|
4840 |
loop
|
4841 |
pop pop pop
|
4842 |
dst_string 0 dst_index getinterval
|
4843 |
end
|
4844 |
} bind def
|
4845 |
ct_Level2?
|
4846 |
{
|
4847 |
/ct_resourcestatus
|
4848 |
currentglobal mark true setglobal
|
4849 |
{ /unknowninstancename /Category resourcestatus }
|
4850 |
stopped
|
4851 |
{ cleartomark setglobal true }
|
4852 |
{ cleartomark currentglobal not exch setglobal }
|
4853 |
ifelse
|
4854 |
{
|
4855 |
{
|
4856 |
mark 3 1 roll /Category findresource
|
4857 |
begin
|
4858 |
ct_Vars /vm currentglobal put
|
4859 |
({ResourceStatus} stopped) 0 () /SubFileDecode filter cvx exec
|
4860 |
{ cleartomark false }
|
4861 |
{ { 3 2 roll pop true } { cleartomark false } ifelse }
|
4862 |
ifelse
|
4863 |
ct_Vars /vm get setglobal
|
4864 |
end
|
4865 |
}
|
4866 |
}
|
4867 |
{ { resourcestatus } }
|
4868 |
ifelse bind def
|
4869 |
/CIDFont /Category ct_resourcestatus
|
4870 |
{ pop pop }
|
4871 |
{
|
4872 |
currentglobal true setglobal
|
4873 |
/Generic /Category findresource
|
4874 |
dup length dict copy
|
4875 |
dup /InstanceType /dicttype put
|
4876 |
/CIDFont exch /Category defineresource pop
|
4877 |
setglobal
|
4878 |
}
|
4879 |
ifelse
|
4880 |
ct_UseNativeCapability?
|
4881 |
{
|
4882 |
/CIDInit /ProcSet findresource begin
|
4883 |
12 dict begin
|
4884 |
begincmap
|
4885 |
/CIDSystemInfo 3 dict dup begin
|
4886 |
/Registry (Adobe) def
|
4887 |
/Ordering (Identity) def
|
4888 |
/Supplement 0 def
|
4889 |
end def
|
4890 |
/CMapName /Identity-H def
|
4891 |
/CMapVersion 1.000 def
|
4892 |
/CMapType 1 def
|
4893 |
1 begincodespacerange
|
4894 |
<0000> <FFFF>
|
4895 |
endcodespacerange
|
4896 |
1 begincidrange
|
4897 |
<0000> <FFFF> 0
|
4898 |
endcidrange
|
4899 |
endcmap
|
4900 |
CMapName currentdict /CMap defineresource pop
|
4901 |
end
|
4902 |
end
|
4903 |
}
|
4904 |
if
|
4905 |
}
|
4906 |
{
|
4907 |
/ct_Category 2 dict begin
|
4908 |
/CIDFont 10 dict def
|
4909 |
/ProcSet 2 dict def
|
4910 |
currentdict
|
4911 |
end
|
4912 |
def
|
4913 |
/defineresource
|
4914 |
{
|
4915 |
ct_Category 1 index 2 copy known
|
4916 |
{
|
4917 |
get
|
4918 |
dup dup maxlength exch length eq
|
4919 |
{
|
4920 |
dup length 10 add dict copy
|
4921 |
ct_Category 2 index 2 index put
|
4922 |
}
|
4923 |
if
|
4924 |
3 index 3 index put
|
4925 |
pop exch pop
|
4926 |
}
|
4927 |
{ pop pop /defineresource /undefined ct_raise }
|
4928 |
ifelse
|
4929 |
} bind def
|
4930 |
/findresource
|
4931 |
{
|
4932 |
ct_Category 1 index 2 copy known
|
4933 |
{
|
4934 |
get
|
4935 |
2 index 2 copy known
|
4936 |
{ get 3 1 roll pop pop}
|
4937 |
{ pop pop /findresource /undefinedresource ct_raise }
|
4938 |
ifelse
|
4939 |
}
|
4940 |
{ pop pop /findresource /undefined ct_raise }
|
4941 |
ifelse
|
4942 |
} bind def
|
4943 |
/resourcestatus
|
4944 |
{
|
4945 |
ct_Category 1 index 2 copy known
|
4946 |
{
|
4947 |
get
|
4948 |
2 index known
|
4949 |
exch pop exch pop
|
4950 |
{
|
4951 |
0 -1 true
|
4952 |
}
|
4953 |
{
|
4954 |
false
|
4955 |
}
|
4956 |
ifelse
|
4957 |
}
|
4958 |
{ pop pop /findresource /undefined ct_raise }
|
4959 |
ifelse
|
4960 |
} bind def
|
4961 |
/ct_resourcestatus /resourcestatus load def
|
4962 |
}
|
4963 |
ifelse
|
4964 |
/ct_CIDInit 2 dict
|
4965 |
begin
|
4966 |
/ct_cidfont_stream_init
|
4967 |
{
|
4968 |
{
|
4969 |
dup (Binary) eq
|
4970 |
{
|
4971 |
pop
|
4972 |
null
|
4973 |
currentfile
|
4974 |
ct_Level2?
|
4975 |
{
|
4976 |
{ cid_BYTE_COUNT () /SubFileDecode filter }
|
4977 |
stopped
|
4978 |
{ pop pop pop }
|
4979 |
if
|
4980 |
}
|
4981 |
if
|
4982 |
/readstring load
|
4983 |
exit
|
4984 |
}
|
4985 |
if
|
4986 |
dup (Hex) eq
|
4987 |
{
|
4988 |
pop
|
4989 |
currentfile
|
4990 |
ct_Level2?
|
4991 |
{
|
4992 |
{ null exch /ASCIIHexDecode filter /readstring }
|
4993 |
stopped
|
4994 |
{ pop exch pop (>) exch /readhexstring }
|
4995 |
if
|
4996 |
}
|
4997 |
{ (>) exch /readhexstring }
|
4998 |
ifelse
|
4999 |
load
|
5000 |
exit
|
5001 |
}
|
5002 |
if
|
5003 |
/StartData /typecheck ct_raise
|
5004 |
}
|
5005 |
loop
|
5006 |
cid_BYTE_COUNT ct_CID_STR_SIZE le
|
5007 |
{
|
5008 |
2 copy cid_BYTE_COUNT string exch exec
|
5009 |
pop
|
5010 |
1 array dup
|
5011 |
3 -1 roll
|
5012 |
0 exch put
|
5013 |
}
|
5014 |
{
|
5015 |
cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi
|
5016 |
dup array exch 2 sub 0 exch 1 exch
|
5017 |
{
|
5018 |
2 copy
|
5019 |
5 index
|
5020 |
ct_CID_STR_SIZE
|
5021 |
string
|
5022 |
6 index exec
|
5023 |
pop
|
5024 |
put
|
5025 |
pop
|
5026 |
}
|
5027 |
for
|
5028 |
2 index
|
5029 |
cid_BYTE_COUNT ct_CID_STR_SIZE mod string
|
5030 |
3 index exec
|
5031 |
pop
|
5032 |
1 index exch
|
5033 |
1 index length 1 sub
|
5034 |
exch put
|
5035 |
}
|
5036 |
ifelse
|
5037 |
cid_CIDFONT exch /GlyphData exch put
|
5038 |
2 index null eq
|
5039 |
{
|
5040 |
pop pop pop
|
5041 |
}
|
5042 |
{
|
5043 |
pop /readstring load
|
5044 |
1 string exch
|
5045 |
{
|
5046 |
3 copy exec
|
5047 |
pop
|
5048 |
dup length 0 eq
|
5049 |
{
|
5050 |
pop pop pop pop pop
|
5051 |
true exit
|
5052 |
}
|
5053 |
if
|
5054 |
4 index
|
5055 |
eq
|
5056 |
{
|
5057 |
pop pop pop pop
|
5058 |
false exit
|
5059 |
}
|
5060 |
if
|
5061 |
}
|
5062 |
loop
|
5063 |
pop
|
5064 |
}
|
5065 |
ifelse
|
5066 |
} bind def
|
5067 |
/StartData
|
5068 |
{
|
5069 |
mark
|
5070 |
{
|
5071 |
currentdict
|
5072 |
dup /FDArray get 0 get /FontMatrix get
|
5073 |
0 get 0.001 eq
|
5074 |
{
|
5075 |
dup /CDevProc known not
|
5076 |
{
|
5077 |
/CDevProc 1183615869 internaldict /stdCDevProc 2 copy known
|
5078 |
{ get }
|
5079 |
{
|
5080 |
pop pop
|
5081 |
{ pop pop pop pop pop 0 -1000 7 index 2 div 880 }
|
5082 |
}
|
5083 |
ifelse
|
5084 |
def
|
5085 |
}
|
5086 |
if
|
5087 |
}
|
5088 |
{
|
5089 |
/CDevProc
|
5090 |
{
|
5091 |
pop pop pop pop pop
|
5092 |
0
|
5093 |
1 cid_temp /cid_CIDFONT get
|
5094 |
/FDArray get 0 get
|
5095 |
/FontMatrix get 0 get div
|
5096 |
7 index 2 div
|
5097 |
1 index 0.88 mul
|
5098 |
} def
|
5099 |
}
|
5100 |
ifelse
|
5101 |
/cid_temp 15 dict def
|
5102 |
cid_temp
|
5103 |
begin
|
5104 |
/cid_CIDFONT exch def
|
5105 |
3 copy pop
|
5106 |
dup /cid_BYTE_COUNT exch def 0 gt
|
5107 |
{
|
5108 |
ct_cidfont_stream_init
|
5109 |
FDArray
|
5110 |
{
|
5111 |
/Private get
|
5112 |
dup /SubrMapOffset known
|
5113 |
{
|
5114 |
begin
|
5115 |
/Subrs SubrCount array def
|
5116 |
Subrs
|
5117 |
SubrMapOffset
|
5118 |
SubrCount
|
5119 |
SDBytes
|
5120 |
ct_Level2?
|
5121 |
{
|
5122 |
currentdict dup /SubrMapOffset undef
|
5123 |
dup /SubrCount undef
|
5124 |
/SDBytes undef
|
5125 |
}
|
5126 |
if
|
5127 |
end
|
5128 |
/cid_SD_BYTES exch def
|
5129 |
/cid_SUBR_COUNT exch def
|
5130 |
/cid_SUBR_MAP_OFFSET exch def
|
5131 |
/cid_SUBRS exch def
|
5132 |
cid_SUBR_COUNT 0 gt
|
5133 |
{
|
5134 |
GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval
|
5135 |
0 cid_SD_BYTES ct_cvnsi
|
5136 |
0 1 cid_SUBR_COUNT 1 sub
|
5137 |
{
|
5138 |
exch 1 index
|
5139 |
1 add
|
5140 |
cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add
|
5141 |
GlyphData exch cid_SD_BYTES ct_GetInterval
|
5142 |
0 cid_SD_BYTES ct_cvnsi
|
5143 |
cid_SUBRS 4 2 roll
|
5144 |
GlyphData exch
|
5145 |
4 index
|
5146 |
1 index
|
5147 |
sub
|
5148 |
ct_GetInterval
|
5149 |
dup length string copy put
|
5150 |
}
|
5151 |
for
|
5152 |
pop
|
5153 |
}
|
5154 |
if
|
5155 |
}
|
5156 |
{ pop }
|
5157 |
ifelse
|
5158 |
}
|
5159 |
forall
|
5160 |
}
|
5161 |
if
|
5162 |
cleartomark pop pop
|
5163 |
end
|
5164 |
CIDFontName currentdict /CIDFont defineresource pop
|
5165 |
end end
|
5166 |
}
|
5167 |
stopped
|
5168 |
{ cleartomark /StartData ct_reraise }
|
5169 |
if
|
5170 |
} bind def
|
5171 |
currentdict
|
5172 |
end def
|
5173 |
/ct_saveCIDInit
|
5174 |
{
|
5175 |
/CIDInit /ProcSet ct_resourcestatus
|
5176 |
{ true }
|
5177 |
{ /CIDInitC /ProcSet ct_resourcestatus }
|
5178 |
ifelse
|
5179 |
{
|
5180 |
pop pop
|
5181 |
/CIDInit /ProcSet findresource
|
5182 |
ct_UseNativeCapability?
|
5183 |
{ pop null }
|
5184 |
{ /CIDInit ct_CIDInit /ProcSet defineresource pop }
|
5185 |
ifelse
|
5186 |
}
|
5187 |
{ /CIDInit ct_CIDInit /ProcSet defineresource pop null }
|
5188 |
ifelse
|
5189 |
ct_Vars exch /ct_oldCIDInit exch put
|
5190 |
} bind def
|
5191 |
/ct_restoreCIDInit
|
5192 |
{
|
5193 |
ct_Vars /ct_oldCIDInit get dup null ne
|
5194 |
{ /CIDInit exch /ProcSet defineresource pop }
|
5195 |
{ pop }
|
5196 |
ifelse
|
5197 |
} bind def
|
5198 |
/ct_BuildCharSetUp
|
5199 |
{
|
5200 |
1 index
|
5201 |
begin
|
5202 |
CIDFont
|
5203 |
begin
|
5204 |
Adobe_CoolType_Utility /ct_BuildCharDict get
|
5205 |
begin
|
5206 |
/ct_dfCharCode exch def
|
5207 |
/ct_dfDict exch def
|
5208 |
CIDFirstByte ct_dfCharCode add
|
5209 |
dup CIDCount ge
|
5210 |
{ pop 0 }
|
5211 |
if
|
5212 |
/cid exch def
|
5213 |
{
|
5214 |
GlyphDirectory cid 2 copy known
|
5215 |
{ get }
|
5216 |
{ pop pop nullstring }
|
5217 |
ifelse
|
5218 |
dup length FDBytes sub 0 gt
|
5219 |
{
|
5220 |
dup
|
5221 |
FDBytes 0 ne
|
5222 |
{ 0 FDBytes ct_cvnsi }
|
5223 |
{ pop 0 }
|
5224 |
ifelse
|
5225 |
/fdIndex exch def
|
5226 |
dup length FDBytes sub FDBytes exch getinterval
|
5227 |
/charstring exch def
|
5228 |
exit
|
5229 |
}
|
5230 |
{
|
5231 |
pop
|
5232 |
cid 0 eq
|
5233 |
{ /charstring nullstring def exit }
|
5234 |
if
|
5235 |
/cid 0 def
|
5236 |
}
|
5237 |
ifelse
|
5238 |
}
|
5239 |
loop
|
5240 |
} def
|
5241 |
/ct_SetCacheDevice
|
5242 |
{
|
5243 |
0 0 moveto
|
5244 |
dup stringwidth
|
5245 |
3 -1 roll
|
5246 |
true charpath
|
5247 |
pathbbox
|
5248 |
0 -1000
|
5249 |
7 index 2 div 880
|
5250 |
setcachedevice2
|
5251 |
0 0 moveto
|
5252 |
} def
|
5253 |
/ct_CloneSetCacheProc
|
5254 |
{
|
5255 |
1 eq
|
5256 |
{
|
5257 |
stringwidth
|
5258 |
pop -2 div -880
|
5259 |
0 -1000 setcharwidth
|
5260 |
moveto
|
5261 |
}
|
5262 |
{
|
5263 |
usewidths?
|
5264 |
{
|
5265 |
currentfont /Widths get cid
|
5266 |
2 copy known
|
5267 |
{ get exch pop aload pop }
|
5268 |
{ pop pop stringwidth }
|
5269 |
ifelse
|
5270 |
}
|
5271 |
{ stringwidth }
|
5272 |
ifelse
|
5273 |
setcharwidth
|
5274 |
0 0 moveto
|
5275 |
}
|
5276 |
ifelse
|
5277 |
} def
|
5278 |
/ct_Type3ShowCharString
|
5279 |
{
|
5280 |
ct_FDDict fdIndex 2 copy known
|
5281 |
{ get }
|
5282 |
{
|
5283 |
currentglobal 3 1 roll
|
5284 |
1 index gcheck setglobal
|
5285 |
ct_Type1FontTemplate dup maxlength dict copy
|
5286 |
begin
|
5287 |
FDArray fdIndex get
|
5288 |
dup /FontMatrix 2 copy known
|
5289 |
{ get }
|
5290 |
{ pop pop ct_defaultFontMtx }
|
5291 |
ifelse
|
5292 |
/FontMatrix exch dup length array copy def
|
5293 |
/Private get
|
5294 |
/Private exch def
|
5295 |
/Widths rootfont /Widths get def
|
5296 |
/CharStrings 1 dict dup /.notdef
|
5297 |
<d841272cf18f54fc13> dup length string copy put def
|
5298 |
currentdict
|
5299 |
end
|
5300 |
/ct_Type1Font exch definefont
|
5301 |
dup 5 1 roll put
|
5302 |
setglobal
|
5303 |
}
|
5304 |
ifelse
|
5305 |
dup /CharStrings get 1 index /Encoding get
|
5306 |
ct_dfCharCode get charstring put
|
5307 |
rootfont /WMode 2 copy known
|
5308 |
{ get }
|
5309 |
{ pop pop 0 }
|
5310 |
ifelse
|
5311 |
exch
|
5312 |
1000 scalefont setfont
|
5313 |
ct_str1 0 ct_dfCharCode put
|
5314 |
ct_str1 exch ct_dfSetCacheProc
|
5315 |
ct_SyntheticBold
|
5316 |
{
|
5317 |
currentpoint
|
5318 |
ct_str1 show
|
5319 |
newpath
|
5320 |
moveto
|
5321 |
ct_str1 true charpath
|
5322 |
ct_StrokeWidth setlinewidth
|
5323 |
stroke
|
5324 |
}
|
5325 |
{ ct_str1 show }
|
5326 |
ifelse
|
5327 |
} def
|
5328 |
/ct_Type4ShowCharString
|
5329 |
{
|
5330 |
ct_dfDict ct_dfCharCode charstring
|
5331 |
FDArray fdIndex get
|
5332 |
dup /FontMatrix get dup ct_defaultFontMtx ct_matrixeq not
|
5333 |
{ ct_1000Mtx matrix concatmatrix concat }
|
5334 |
{ pop }
|
5335 |
ifelse
|
5336 |
/Private get
|
5337 |
Adobe_CoolType_Utility /ct_Level2? get not
|
5338 |
{
|
5339 |
ct_dfDict /Private
|
5340 |
3 -1 roll
|
5341 |
{ put }
|
5342 |
1183615869 internaldict /superexec get exec
|
5343 |
}
|
5344 |
if
|
5345 |
1183615869 internaldict
|
5346 |
Adobe_CoolType_Utility /ct_Level2? get
|
5347 |
{ 1 index }
|
5348 |
{ 3 index /Private get mark 6 1 roll }
|
5349 |
ifelse
|
5350 |
dup /RunInt known
|
5351 |
{ /RunInt get }
|
5352 |
{ pop /CCRun }
|
5353 |
ifelse
|
5354 |
get exec
|
5355 |
Adobe_CoolType_Utility /ct_Level2? get not
|
5356 |
{ cleartomark }
|
5357 |
if
|
5358 |
} bind def
|
5359 |
/ct_BuildCharIncremental
|
5360 |
{
|
5361 |
{
|
5362 |
Adobe_CoolType_Utility /ct_MakeOCF get begin
|
5363 |
ct_BuildCharSetUp
|
5364 |
ct_ShowCharString
|
5365 |
}
|
5366 |
stopped
|
5367 |
{ stop }
|
5368 |
if
|
5369 |
end
|
5370 |
end
|
5371 |
end
|
5372 |
end
|
5373 |
} bind def
|
5374 |
/BaseFontNameStr (BF00) def
|
5375 |
/ct_Type1FontTemplate 14 dict
|
5376 |
begin
|
5377 |
/FontType 1 def
|
5378 |
/FontMatrix [0.001 0 0 0.001 0 0] def
|
5379 |
/FontBBox [-250 -250 1250 1250] def
|
5380 |
/Encoding ct_cHexEncoding def
|
5381 |
/PaintType 0 def
|
5382 |
currentdict
|
5383 |
end def
|
5384 |
/BaseFontTemplate 11 dict
|
5385 |
begin
|
5386 |
/FontMatrix [0.001 0 0 0.001 0 0] def
|
5387 |
/FontBBox [-250 -250 1250 1250] def
|
5388 |
/Encoding ct_cHexEncoding def
|
5389 |
/BuildChar /ct_BuildCharIncremental load def
|
5390 |
ct_Clone?
|
5391 |
{
|
5392 |
/FontType 3 def
|
5393 |
/ct_ShowCharString /ct_Type3ShowCharString load def
|
5394 |
/ct_dfSetCacheProc /ct_CloneSetCacheProc load def
|
5395 |
/ct_SyntheticBold false def
|
5396 |
/ct_StrokeWidth 1 def
|
5397 |
}
|
5398 |
{
|
5399 |
/FontType 4 def
|
5400 |
/Private 1 dict dup /lenIV 4 put def
|
5401 |
/CharStrings 1 dict dup /.notdef <d841272cf18f54fc13> put def
|
5402 |
/PaintType 0 def
|
5403 |
/ct_ShowCharString /ct_Type4ShowCharString load def
|
5404 |
}
|
5405 |
ifelse
|
5406 |
/ct_str1 1 string def
|
5407 |
currentdict
|
5408 |
end def
|
5409 |
/BaseFontDictSize BaseFontTemplate length 5 add def
|
5410 |
/ct_matrixeq
|
5411 |
{
|
5412 |
true 0 1 5
|
5413 |
{
|
5414 |
dup 4 index exch get exch 3 index exch get eq and
|
5415 |
dup not
|
5416 |
{ exit }
|
5417 |
if
|
5418 |
}
|
5419 |
for
|
5420 |
exch pop exch pop
|
5421 |
} bind def
|
5422 |
/ct_makeocf
|
5423 |
{
|
5424 |
15 dict
|
5425 |
begin
|
5426 |
exch /WMode exch def
|
5427 |
exch /FontName exch def
|
5428 |
/FontType 0 def
|
5429 |
/FMapType 2 def
|
5430 |
dup /FontMatrix known
|
5431 |
{ dup /FontMatrix get /FontMatrix exch def }
|
5432 |
{ /FontMatrix matrix def }
|
5433 |
ifelse
|
5434 |
/bfCount 1 index /CIDCount get 256 idiv 1 add
|
5435 |
dup 256 gt { pop 256} if def
|
5436 |
/Encoding
|
5437 |
256 array 0 1 bfCount 1 sub { 2 copy dup put pop } for
|
5438 |
bfCount 1 255 { 2 copy bfCount put pop } for
|
5439 |
def
|
5440 |
/FDepVector bfCount dup 256 lt { 1 add } if array def
|
5441 |
BaseFontTemplate BaseFontDictSize dict copy
|
5442 |
begin
|
5443 |
/CIDFont exch def
|
5444 |
CIDFont /FontBBox known
|
5445 |
{ CIDFont /FontBBox get /FontBBox exch def }
|
5446 |
if
|
5447 |
CIDFont /CDevProc known
|
5448 |
{ CIDFont /CDevProc get /CDevProc exch def }
|
5449 |
if
|
5450 |
currentdict
|
5451 |
end
|
5452 |
BaseFontNameStr 3 (0) putinterval
|
5453 |
0 1 bfCount dup 256 eq { 1 sub } if
|
5454 |
{
|
5455 |
FDepVector exch
|
5456 |
2 index BaseFontDictSize dict copy
|
5457 |
begin
|
5458 |
dup /CIDFirstByte exch 256 mul def
|
5459 |
FontType 3 eq
|
5460 |
{ /ct_FDDict 2 dict def }
|
5461 |
if
|
5462 |
currentdict
|
5463 |
end
|
5464 |
1 index 16
|
5465 |
BaseFontNameStr 2 2 getinterval cvrs pop
|
5466 |
BaseFontNameStr exch definefont
|
5467 |
put
|
5468 |
}
|
5469 |
for
|
5470 |
ct_Clone?
|
5471 |
{ /Widths 1 index /CIDFont get /GlyphDirectory get length dict def }
|
5472 |
if
|
5473 |
FontName
|
5474 |
currentdict
|
5475 |
end
|
5476 |
definefont
|
5477 |
ct_Clone?
|
5478 |
{
|
5479 |
gsave
|
5480 |
dup 1000 scalefont setfont
|
5481 |
ct_BuildCharDict
|
5482 |
begin
|
5483 |
/usewidths? false def
|
5484 |
currentfont /Widths get
|
5485 |
begin
|
5486 |
exch /CIDFont get /GlyphDirectory get
|
5487 |
{
|
5488 |
pop
|
5489 |
dup charcode exch 1 index 0 2 index 256 idiv put
|
5490 |
1 index exch 1 exch 256 mod put
|
5491 |
stringwidth 2 array astore def
|
5492 |
}
|
5493 |
forall
|
5494 |
end
|
5495 |
/usewidths? true def
|
5496 |
end
|
5497 |
grestore
|
5498 |
}
|
5499 |
{ exch pop }
|
5500 |
ifelse
|
5501 |
} bind def
|
5502 |
/ct_ComposeFont
|
5503 |
{
|
5504 |
ct_UseNativeCapability?
|
5505 |
{
|
5506 |
2 index /CMap ct_resourcestatus
|
5507 |
{ pop pop exch pop }
|
5508 |
{
|
5509 |
/CIDInit /ProcSet findresource
|
5510 |
begin
|
5511 |
12 dict
|
5512 |
begin
|
5513 |
begincmap
|
5514 |
/CMapName 3 index def
|
5515 |
/CMapVersion 1.000 def
|
5516 |
/CMapType 1 def
|
5517 |
exch /WMode exch def
|
5518 |
/CIDSystemInfo 3 dict dup
|
5519 |
begin
|
5520 |
/Registry (Adobe) def
|
5521 |
/Ordering
|
5522 |
CMapName ct_mkocfStr100 cvs
|
5523 |
(Adobe-) search
|
5524 |
{
|
5525 |
pop pop
|
5526 |
(-) search
|
5527 |
{
|
5528 |
dup length string copy
|
5529 |
exch pop exch pop
|
5530 |
}
|
5531 |
{ pop (Identity)}
|
5532 |
ifelse
|
5533 |
}
|
5534 |
{ pop (Identity) }
|
5535 |
ifelse
|
5536 |
def
|
5537 |
/Supplement 0 def
|
5538 |
end def
|
5539 |
1 begincodespacerange
|
5540 |
<0000> <FFFF>
|
5541 |
endcodespacerange
|
5542 |
1 begincidrange
|
5543 |
<0000> <FFFF> 0
|
5544 |
endcidrange
|
5545 |
endcmap
|
5546 |
CMapName currentdict /CMap defineresource pop
|
5547 |
end
|
5548 |
end
|
5549 |
}
|
5550 |
ifelse
|
5551 |
composefont
|
5552 |
}
|
5553 |
{
|
5554 |
3 2 roll pop
|
5555 |
0 get /CIDFont findresource
|
5556 |
ct_makeocf
|
5557 |
}
|
5558 |
ifelse
|
5559 |
} bind def
|
5560 |
/ct_MakeIdentity
|
5561 |
{
|
5562 |
ct_UseNativeCapability?
|
5563 |
{
|
5564 |
1 index /CMap ct_resourcestatus
|
5565 |
{ pop pop }
|
5566 |
{
|
5567 |
/CIDInit /ProcSet findresource begin
|
5568 |
12 dict begin
|
5569 |
begincmap
|
5570 |
/CMapName 2 index def
|
5571 |
/CMapVersion 1.000 def
|
5572 |
/CMapType 1 def
|
5573 |
/CIDSystemInfo 3 dict dup
|
5574 |
begin
|
5575 |
/Registry (Adobe) def
|
5576 |
/Ordering
|
5577 |
CMapName ct_mkocfStr100 cvs
|
5578 |
(Adobe-) search
|
5579 |
{
|
5580 |
pop pop
|
5581 |
(-) search
|
5582 |
{ dup length string copy exch pop exch pop }
|
5583 |
{ pop (Identity) }
|
5584 |
ifelse
|
5585 |
}
|
5586 |
{ pop (Identity) }
|
5587 |
ifelse
|
5588 |
def
|
5589 |
/Supplement 0 def
|
5590 |
end def
|
5591 |
1 begincodespacerange
|
5592 |
<0000> <FFFF>
|
5593 |
endcodespacerange
|
5594 |
1 begincidrange
|
5595 |
<0000> <FFFF> 0
|
5596 |
endcidrange
|
5597 |
endcmap
|
5598 |
CMapName currentdict /CMap defineresource pop
|
5599 |
end
|
5600 |
end
|
5601 |
}
|
5602 |
ifelse
|
5603 |
composefont
|
5604 |
}
|
5605 |
{
|
5606 |
exch pop
|
5607 |
0 get /CIDFont findresource
|
5608 |
ct_makeocf
|
5609 |
}
|
5610 |
ifelse
|
5611 |
} bind def
|
5612 |
currentdict readonly pop
|
5613 |
end
|
5614 |
end
|
5615 |
%%EndResource
|
5616 |
%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0
|
5617 |
%%Copyright: Copyright 1987-2003 Adobe Systems Incorporated.
|
5618 |
%%Version: 1.0 0
|
5619 |
userdict /ct_T42Dict 15 dict put
|
5620 |
ct_T42Dict begin
|
5621 |
/Is2015?
|
5622 |
{
|
5623 |
version
|
5624 |
cvi
|
5625 |
2015
|
5626 |
ge
|
5627 |
} bind def
|
5628 |
/AllocGlyphStorage
|
5629 |
{
|
5630 |
Is2015?
|
5631 |
{
|
5632 |
pop
|
5633 |
}
|
5634 |
{
|
5635 |
{string} forall
|
5636 |
} ifelse
|
5637 |
} bind def
|
5638 |
/Type42DictBegin
|
5639 |
{
|
5640 |
25 dict begin
|
5641 |
/FontName exch def
|
5642 |
/CharStrings 256 dict
|
5643 |
begin
|
5644 |
/.notdef 0 def
|
5645 |
currentdict
|
5646 |
end def
|
5647 |
/Encoding exch def
|
5648 |
/PaintType 0 def
|
5649 |
/FontType 42 def
|
5650 |
/FontMatrix [1 0 0 1 0 0] def
|
5651 |
4 array astore cvx /FontBBox exch def
|
5652 |
/sfnts
|
5653 |
} bind def
|
5654 |
/Type42DictEnd
|
5655 |
{
|
5656 |
currentdict dup /FontName get exch definefont end
|
5657 |
ct_T42Dict exch
|
5658 |
dup /FontName get exch put
|
5659 |
} bind def
|
5660 |
/RD {string currentfile exch readstring pop} executeonly def
|
5661 |
/PrepFor2015
|
5662 |
{
|
5663 |
Is2015?
|
5664 |
{
|
5665 |
/GlyphDirectory
|
5666 |
16
|
5667 |
dict def
|
5668 |
sfnts 0 get
|
5669 |
dup
|
5670 |
2 index
|
5671 |
(glyx)
|
5672 |
putinterval
|
5673 |
2 index
|
5674 |
(locx)
|
5675 |
putinterval
|
5676 |
pop
|
5677 |
pop
|
5678 |
}
|
5679 |
{
|
5680 |
pop
|
5681 |
pop
|
5682 |
} ifelse
|
5683 |
} bind def
|
5684 |
/AddT42Char
|
5685 |
{
|
5686 |
Is2015?
|
5687 |
{
|
5688 |
/GlyphDirectory get
|
5689 |
begin
|
5690 |
def
|
5691 |
end
|
5692 |
pop
|
5693 |
pop
|
5694 |
}
|
5695 |
{
|
5696 |
/sfnts get
|
5697 |
4 index
|
5698 |
get
|
5699 |
3 index
|
5700 |
2 index
|
5701 |
putinterval
|
5702 |
pop
|
5703 |
pop
|
5704 |
pop
|
5705 |
pop
|
5706 |
} ifelse
|
5707 |
} bind def
|
5708 |
end
|
5709 |
%%EndResource
|
5710 |
Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
|
5711 |
%%BeginResource: procset Adobe_AGM_Image 1.0 0
|
5712 |
%%Version: 1.0 0
|
5713 |
%%Copyright: Copyright (C) 2000-2003 Adobe Systems, Inc. All Rights Reserved.
|
5714 |
systemdict /setpacking known
|
5715 |
{
|
5716 |
currentpacking
|
5717 |
true setpacking
|
5718 |
} if
|
5719 |
userdict /Adobe_AGM_Image 75 dict dup begin put
|
5720 |
/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
|
5721 |
/nd{
|
5722 |
null def
|
5723 |
}bind def
|
5724 |
/AGMIMG_&image nd
|
5725 |
/AGMIMG_&colorimage nd
|
5726 |
/AGMIMG_&imagemask nd
|
5727 |
/AGMIMG_mbuf () def
|
5728 |
/AGMIMG_ybuf () def
|
5729 |
/AGMIMG_kbuf () def
|
5730 |
/AGMIMG_c 0 def
|
5731 |
/AGMIMG_m 0 def
|
5732 |
/AGMIMG_y 0 def
|
5733 |
/AGMIMG_k 0 def
|
5734 |
/AGMIMG_tmp nd
|
5735 |
/AGMIMG_imagestring0 nd
|
5736 |
/AGMIMG_imagestring1 nd
|
5737 |
/AGMIMG_imagestring2 nd
|
5738 |
/AGMIMG_imagestring3 nd
|
5739 |
/AGMIMG_imagestring4 nd
|
5740 |
/AGMIMG_imagestring5 nd
|
5741 |
/AGMIMG_cnt nd
|
5742 |
/AGMIMG_fsave nd
|
5743 |
/AGMIMG_colorAry nd
|
5744 |
/AGMIMG_override nd
|
5745 |
/AGMIMG_name nd
|
5746 |
/AGMIMG_maskSource nd
|
5747 |
/invert_image_samples nd
|
5748 |
/knockout_image_samples nd
|
5749 |
/img nd
|
5750 |
/sepimg nd
|
5751 |
/devnimg nd
|
5752 |
/idximg nd
|
5753 |
/doc_setup
|
5754 |
{
|
5755 |
Adobe_AGM_Core begin
|
5756 |
Adobe_AGM_Image begin
|
5757 |
/AGMIMG_&image systemdict/image get def
|
5758 |
/AGMIMG_&imagemask systemdict/imagemask get def
|
5759 |
/colorimage where{
|
5760 |
pop
|
5761 |
/AGMIMG_&colorimage /colorimage ldf
|
5762 |
}if
|
5763 |
end
|
5764 |
end
|
5765 |
}def
|
5766 |
/page_setup
|
5767 |
{
|
5768 |
Adobe_AGM_Image begin
|
5769 |
/AGMIMG_ccimage_exists {/customcolorimage where
|
5770 |
{
|
5771 |
pop
|
5772 |
/Adobe_AGM_OnHost_Seps where
|
5773 |
{
|
5774 |
pop false
|
5775 |
}{
|
5776 |
/Adobe_AGM_InRip_Seps where
|
5777 |
{
|
5778 |
pop false
|
5779 |
}{
|
5780 |
true
|
5781 |
}ifelse
|
5782 |
}ifelse
|
5783 |
}{
|
5784 |
false
|
5785 |
}ifelse
|
5786 |
}bdf
|
5787 |
level2{
|
5788 |
/invert_image_samples
|
5789 |
{
|
5790 |
Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
|
5791 |
/Decode [ Decode 1 get Decode 0 get] def
|
5792 |
}def
|
5793 |
/knockout_image_samples
|
5794 |
{
|
5795 |
Operator/imagemask ne{
|
5796 |
/Decode [1 1] def
|
5797 |
}if
|
5798 |
}def
|
5799 |
}{
|
5800 |
/invert_image_samples
|
5801 |
{
|
5802 |
{1 exch sub} currenttransfer addprocs settransfer
|
5803 |
}def
|
5804 |
/knockout_image_samples
|
5805 |
{
|
5806 |
{ pop 1 } currenttransfer addprocs settransfer
|
5807 |
}def
|
5808 |
}ifelse
|
5809 |
/img /imageormask ldf
|
5810 |
/sepimg /sep_imageormask ldf
|
5811 |
/devnimg /devn_imageormask ldf
|
5812 |
/idximg /indexed_imageormask ldf
|
5813 |
/_ctype 7 def
|
5814 |
currentdict{
|
5815 |
dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
|
5816 |
bind
|
5817 |
}if
|
5818 |
def
|
5819 |
}forall
|
5820 |
}def
|
5821 |
/page_trailer
|
5822 |
{
|
5823 |
end
|
5824 |
}def
|
5825 |
/doc_trailer
|
5826 |
{
|
5827 |
}def
|
5828 |
/imageormask_sys
|
5829 |
{
|
5830 |
begin
|
5831 |
save mark
|
5832 |
level2{
|
5833 |
currentdict
|
5834 |
Operator /imagemask eq{
|
5835 |
AGMIMG_&imagemask
|
5836 |
}{
|
5837 |
use_mask {
|
5838 |
level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
|
5839 |
}{
|
5840 |
AGMIMG_&image
|
5841 |
}ifelse
|
5842 |
}ifelse
|
5843 |
}{
|
5844 |
Width Height
|
5845 |
Operator /imagemask eq{
|
5846 |
Decode 0 get 1 eq Decode 1 get 0 eq and
|
5847 |
ImageMatrix /DataSource load
|
5848 |
AGMIMG_&imagemask
|
5849 |
}{
|
5850 |
BitsPerComponent ImageMatrix /DataSource load
|
5851 |
AGMIMG_&image
|
5852 |
}ifelse
|
5853 |
}ifelse
|
5854 |
cleartomark restore
|
5855 |
end
|
5856 |
}def
|
5857 |
/overprint_plate
|
5858 |
{
|
5859 |
currentoverprint {
|
5860 |
0 get dup type /nametype eq {
|
5861 |
dup /DeviceGray eq{
|
5862 |
pop AGMCORE_black_plate not
|
5863 |
}{
|
5864 |
/DeviceCMYK eq{
|
5865 |
AGMCORE_is_cmyk_sep not
|
5866 |
}if
|
5867 |
}ifelse
|
5868 |
}{
|
5869 |
false exch
|
5870 |
{
|
5871 |
AGMOHS_sepink eq or
|
5872 |
} forall
|
5873 |
not
|
5874 |
} ifelse
|
5875 |
}{
|
5876 |
pop false
|
5877 |
}ifelse
|
5878 |
}def
|
5879 |
/process_mask_L3
|
5880 |
{
|
5881 |
dup begin
|
5882 |
/ImageType 1 def
|
5883 |
end
|
5884 |
4 dict begin
|
5885 |
/DataDict exch def
|
5886 |
/ImageType 3 def
|
5887 |
/InterleaveType 3 def
|
5888 |
/MaskDict 9 dict begin
|
5889 |
/ImageType 1 def
|
5890 |
/Width DataDict dup /MaskWidth known {/MaskWidth}{/Width} ifelse get def
|
5891 |
/Height DataDict dup /MaskHeight known {/MaskHeight}{/Height} ifelse get def
|
5892 |
/ImageMatrix [Width 0 0 Height neg 0 Height] def
|
5893 |
/NComponents 1 def
|
5894 |
/BitsPerComponent 1 def
|
5895 |
/Decode [0 1] def
|
5896 |
/DataSource AGMIMG_maskSource def
|
5897 |
currentdict end def
|
5898 |
currentdict end
|
5899 |
}def
|
5900 |
/use_mask
|
5901 |
{
|
5902 |
dup type /dicttype eq
|
5903 |
{
|
5904 |
dup /Mask known {
|
5905 |
dup /Mask get {
|
5906 |
level3
|
5907 |
{true}
|
5908 |
{
|
5909 |
dup /MaskWidth known {dup /MaskWidth get 1 index /Width get eq}{true}ifelse exch
|
5910 |
dup /MaskHeight known {dup /MaskHeight get 1 index /Height get eq}{true}ifelse
|
5911 |
3 -1 roll and
|
5912 |
} ifelse
|
5913 |
}
|
5914 |
{false} ifelse
|
5915 |
}
|
5916 |
{false} ifelse
|
5917 |
}
|
5918 |
{false} ifelse
|
5919 |
}def
|
5920 |
/make_line_source
|
5921 |
{
|
5922 |
begin
|
5923 |
MultipleDataSources {
|
5924 |
[
|
5925 |
Decode length 2 div cvi {Width string} repeat
|
5926 |
]
|
5927 |
}{
|
5928 |
Width Decode length 2 div mul cvi string
|
5929 |
}ifelse
|
5930 |
end
|
5931 |
}def
|
5932 |
/datasource_to_str
|
5933 |
{
|
5934 |
exch dup type
|
5935 |
dup /filetype eq {
|
5936 |
pop exch readstring
|
5937 |
}{
|
5938 |
/arraytype eq {
|
5939 |
exec exch copy
|
5940 |
}{
|
5941 |
pop
|
5942 |
}ifelse
|
5943 |
}ifelse
|
5944 |
pop
|
5945 |
}def
|
5946 |
/masked_image_simulation
|
5947 |
{
|
5948 |
3 dict begin
|
5949 |
dup make_line_source /line_source xdf
|
5950 |
/mask_source AGMIMG_maskSource /LZWDecode filter def
|
5951 |
dup /Width get 8 div ceiling cvi string /mask_str xdf
|
5952 |
begin
|
5953 |
gsave
|
5954 |
0 1 translate 1 -1 Height div scale
|
5955 |
1 1 Height {
|
5956 |
pop
|
5957 |
gsave
|
5958 |
MultipleDataSources {
|
5959 |
0 1 DataSource length 1 sub {
|
5960 |
dup DataSource exch get
|
5961 |
exch line_source exch get
|
5962 |
datasource_to_str
|
5963 |
} for
|
5964 |
}{
|
5965 |
DataSource line_source datasource_to_str
|
5966 |
} ifelse
|
5967 |
<<
|
5968 |
/PatternType 1
|
5969 |
/PaintProc [
|
5970 |
/pop cvx
|
5971 |
<<
|
5972 |
/ImageType 1
|
5973 |
/Width Width
|
5974 |
/Height 1
|
5975 |
/ImageMatrix Width 1.0 sub 1 matrix scale 0.5 0 matrix translate matrix concatmatrix
|
5976 |
/MultipleDataSources MultipleDataSources
|
5977 |
/DataSource line_source
|
5978 |
/BitsPerComponent BitsPerComponent
|
5979 |
/Decode Decode
|
5980 |
>>
|
5981 |
/image cvx
|
5982 |
] cvx
|
5983 |
/BBox [0 0 Width 1]
|
5984 |
/XStep Width
|
5985 |
/YStep 1
|
5986 |
/PaintType 1
|
5987 |
/TilingType 2
|
5988 |
>>
|
5989 |
matrix makepattern set_pattern
|
5990 |
<<
|
5991 |
/ImageType 1
|
5992 |
/Width Width
|
5993 |
/Height 1
|
5994 |
/ImageMatrix Width 1 matrix scale
|
5995 |
/MultipleDataSources false
|
5996 |
/DataSource mask_source mask_str readstring pop
|
5997 |
/BitsPerComponent 1
|
5998 |
/Decode [0 1]
|
5999 |
>>
|
6000 |
imagemask
|
6001 |
grestore
|
6002 |
0 1 translate
|
6003 |
} for
|
6004 |
grestore
|
6005 |
end
|
6006 |
end
|
6007 |
}def
|
6008 |
/imageormask
|
6009 |
{
|
6010 |
begin
|
6011 |
SkipImageProc {
|
6012 |
currentdict consumeimagedata
|
6013 |
}
|
6014 |
{
|
6015 |
save mark
|
6016 |
level2 AGMCORE_host_sep not and{
|
6017 |
currentdict
|
6018 |
Operator /imagemask eq DeviceN_PS2 not and {
|
6019 |
imagemask
|
6020 |
}{
|
6021 |
AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
|
6022 |
[/Separation /Black /DeviceGray {}] setcolorspace
|
6023 |
/Decode [ Decode 1 get Decode 0 get ] def
|
6024 |
}if
|
6025 |
use_mask {
|
6026 |
level3 {process_mask_L3 image}{masked_image_simulation}ifelse
|
6027 |
}{
|
6028 |
DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and
|
6029 |
{
|
6030 |
Names convert_to_process not {
|
6031 |
2 dict begin
|
6032 |
/imageDict xdf
|
6033 |
/names_index 0 def
|
6034 |
gsave
|
6035 |
imageDict write_image_file {
|
6036 |
Names {
|
6037 |
dup (None) ne {
|
6038 |
[/Separation 3 -1 roll /DeviceGray {1 exch sub}] setcolorspace
|
6039 |
Operator imageDict read_image_file
|
6040 |
names_index 0 eq {true setoverprint} if
|
6041 |
/names_index names_index 1 add def
|
6042 |
}{
|
6043 |
pop
|
6044 |
} ifelse
|
6045 |
} forall
|
6046 |
close_image_file
|
6047 |
} if
|
6048 |
grestore
|
6049 |
end
|
6050 |
}{
|
6051 |
Operator /imagemask eq {
|
6052 |
imagemask
|
6053 |
}{
|
6054 |
image
|
6055 |
} ifelse
|
6056 |
} ifelse
|
6057 |
}{
|
6058 |
Operator /imagemask eq {
|
6059 |
imagemask
|
6060 |
}{
|
6061 |
image
|
6062 |
} ifelse
|
6063 |
} ifelse
|
6064 |
}ifelse
|
6065 |
}ifelse
|
6066 |
}{
|
6067 |
Width Height
|
6068 |
Operator /imagemask eq{
|
6069 |
Decode 0 get 1 eq Decode 1 get 0 eq and
|
6070 |
ImageMatrix /DataSource load
|
6071 |
/Adobe_AGM_OnHost_Seps where {
|
6072 |
pop imagemask
|
6073 |
}{
|
6074 |
currentgray 1 ne{
|
6075 |
currentdict imageormask_sys
|
6076 |
}{
|
6077 |
currentoverprint not{
|
6078 |
1 AGMCORE_&setgray
|
6079 |
currentdict imageormask_sys
|
6080 |
}{
|
6081 |
currentdict ignoreimagedata
|
6082 |
}ifelse
|
6083 |
}ifelse
|
6084 |
}ifelse
|
6085 |
}{
|
6086 |
BitsPerComponent ImageMatrix
|
6087 |
MultipleDataSources{
|
6088 |
0 1 NComponents 1 sub{
|
6089 |
DataSource exch get
|
6090 |
}for
|
6091 |
}{
|
6092 |
/DataSource load
|
6093 |
}ifelse
|
6094 |
Operator /colorimage eq{
|
6095 |
AGMCORE_host_sep{
|
6096 |
MultipleDataSources level2 or NComponents 4 eq and{
|
6097 |
AGMCORE_is_cmyk_sep{
|
6098 |
MultipleDataSources{
|
6099 |
/DataSource [
|
6100 |
DataSource 0 get /exec cvx
|
6101 |
DataSource 1 get /exec cvx
|
6102 |
DataSource 2 get /exec cvx
|
6103 |
DataSource 3 get /exec cvx
|
6104 |
/AGMCORE_get_ink_data cvx
|
6105 |
] cvx def
|
6106 |
}{
|
6107 |
/DataSource
|
6108 |
Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
|
6109 |
/DataSource load
|
6110 |
filter_cmyk 0 () /SubFileDecode filter def
|
6111 |
}ifelse
|
6112 |
/Decode [ Decode 0 get Decode 1 get ] def
|
6113 |
/MultipleDataSources false def
|
6114 |
/NComponents 1 def
|
6115 |
/Operator /image def
|
6116 |
invert_image_samples
|
6117 |
1 AGMCORE_&setgray
|
6118 |
currentdict imageormask_sys
|
6119 |
}{
|
6120 |
currentoverprint not Operator/imagemask eq and{
|
6121 |
1 AGMCORE_&setgray
|
6122 |
currentdict imageormask_sys
|
6123 |
}{
|
6124 |
currentdict ignoreimagedata
|
6125 |
}ifelse
|
6126 |
}ifelse
|
6127 |
}{
|
6128 |
MultipleDataSources NComponents AGMIMG_&colorimage
|
6129 |
}ifelse
|
6130 |
}{
|
6131 |
true NComponents colorimage
|
6132 |
}ifelse
|
6133 |
}{
|
6134 |
Operator /image eq{
|
6135 |
AGMCORE_host_sep{
|
6136 |
/DoImage true def
|
6137 |
HostSepColorImage{
|
6138 |
invert_image_samples
|
6139 |
}{
|
6140 |
AGMCORE_black_plate not Operator/imagemask ne and{
|
6141 |
/DoImage false def
|
6142 |
currentdict ignoreimagedata
|
6143 |
}if
|
6144 |
}ifelse
|
6145 |
1 AGMCORE_&setgray
|
6146 |
DoImage
|
6147 |
{currentdict imageormask_sys} if
|
6148 |
}{
|
6149 |
use_mask {
|
6150 |
level3 {process_mask_L3 image}{masked_image_simulation}ifelse
|
6151 |
}{
|
6152 |
image
|
6153 |
}ifelse
|
6154 |
}ifelse
|
6155 |
}{
|
6156 |
Operator/knockout eq{
|
6157 |
pop pop pop pop pop
|
6158 |
currentcolorspace overprint_plate not{
|
6159 |
knockout_unitsq
|
6160 |
}if
|
6161 |
}if
|
6162 |
}ifelse
|
6163 |
}ifelse
|
6164 |
}ifelse
|
6165 |
}ifelse
|
6166 |
cleartomark restore
|
6167 |
}ifelse
|
6168 |
end
|
6169 |
}def
|
6170 |
/sep_imageormask
|
6171 |
{
|
6172 |
/sep_colorspace_dict AGMCORE_gget begin
|
6173 |
/MappedCSA CSA map_csa def
|
6174 |
begin
|
6175 |
SkipImageProc {
|
6176 |
currentdict consumeimagedata
|
6177 |
}
|
6178 |
{
|
6179 |
save mark
|
6180 |
AGMCORE_avoid_L2_sep_space{
|
6181 |
/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
|
6182 |
}if
|
6183 |
AGMIMG_ccimage_exists
|
6184 |
MappedCSA 0 get /DeviceCMYK eq and
|
6185 |
currentdict/Components known and
|
6186 |
Name () ne and
|
6187 |
Name (All) ne and
|
6188 |
Operator /image eq and
|
6189 |
AGMCORE_producing_seps not and
|
6190 |
level2 not and
|
6191 |
{
|
6192 |
Width Height BitsPerComponent ImageMatrix
|
6193 |
[
|
6194 |
/DataSource load /exec cvx
|
6195 |
{
|
6196 |
0 1 2 index length 1 sub{
|
6197 |
1 index exch
|
6198 |
2 copy get 255 xor put
|
6199 |
}for
|
6200 |
} /exec cvx
|
6201 |
] cvx bind
|
6202 |
MappedCSA 0 get /DeviceCMYK eq{
|
6203 |
Components aload pop
|
6204 |
}{
|
6205 |
0 0 0 Components aload pop 1 exch sub
|
6206 |
}ifelse
|
6207 |
Name findcmykcustomcolor
|
6208 |
customcolorimage
|
6209 |
}{
|
6210 |
AGMCORE_producing_seps not{
|
6211 |
level2{
|
6212 |
AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
|
6213 |
[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
|
6214 |
/sep_tint AGMCORE_gget setcolor
|
6215 |
}if
|
6216 |
currentdict imageormask
|
6217 |
}{
|
6218 |
currentdict
|
6219 |
Operator /imagemask eq{
|
6220 |
imageormask
|
6221 |
}{
|
6222 |
sep_imageormask_lev1
|
6223 |
}ifelse
|
6224 |
}ifelse
|
6225 |
}{
|
6226 |
AGMCORE_host_sep{
|
6227 |
Operator/knockout eq{
|
6228 |
currentdict/ImageMatrix get concat
|
6229 |
knockout_unitsq
|
6230 |
}{
|
6231 |
currentgray 1 ne{
|
6232 |
AGMCORE_is_cmyk_sep Name (All) ne and{
|
6233 |
level2{
|
6234 |
[ /Separation Name [/DeviceGray]
|
6235 |
{
|
6236 |
sep_colorspace_proc AGMCORE_get_ink_data
|
6237 |
1 exch sub
|
6238 |
} bind
|
6239 |
] AGMCORE_&setcolorspace
|
6240 |
/sep_tint AGMCORE_gget AGMCORE_&setcolor
|
6241 |
currentdict imageormask_sys
|
6242 |
}{
|
6243 |
currentdict
|
6244 |
Operator /imagemask eq{
|
6245 |
imageormask_sys
|
6246 |
}{
|
6247 |
sep_image_lev1_sep
|
6248 |
}ifelse
|
6249 |
}ifelse
|
6250 |
}{
|
6251 |
Operator/imagemask ne{
|
6252 |
invert_image_samples
|
6253 |
}if
|
6254 |
currentdict imageormask_sys
|
6255 |
}ifelse
|
6256 |
}{
|
6257 |
currentoverprint not Name (All) eq or Operator/imagemask eq and{
|
6258 |
currentdict imageormask_sys
|
6259 |
}{
|
6260 |
currentoverprint not
|
6261 |
{
|
6262 |
gsave
|
6263 |
knockout_unitsq
|
6264 |
grestore
|
6265 |
}if
|
6266 |
currentdict consumeimagedata
|
6267 |
}ifelse
|
6268 |
}ifelse
|
6269 |
}ifelse
|
6270 |
}{
|
6271 |
currentcolorspace 0 get /Separation ne{
|
6272 |
[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
|
6273 |
/sep_tint AGMCORE_gget setcolor
|
6274 |
}if
|
6275 |
currentoverprint
|
6276 |
MappedCSA 0 get /DeviceCMYK eq and
|
6277 |
Name inRip_spot_has_ink not and
|
6278 |
Name (All) ne and {
|
6279 |
imageormask_l2_overprint
|
6280 |
}{
|
6281 |
currentdict imageormask
|
6282 |
}ifelse
|
6283 |
}ifelse
|
6284 |
}ifelse
|
6285 |
}ifelse
|
6286 |
cleartomark restore
|
6287 |
}ifelse
|
6288 |
end
|
6289 |
end
|
6290 |
}def
|
6291 |
/decode_image_sample
|
6292 |
{
|
6293 |
4 1 roll exch dup 5 1 roll
|
6294 |
sub 2 4 -1 roll exp 1 sub div mul add
|
6295 |
} bdf
|
6296 |
/colorSpaceElemCnt
|
6297 |
{
|
6298 |
currentcolorspace 0 get dup /DeviceCMYK eq {
|
6299 |
pop 4
|
6300 |
}
|
6301 |
{
|
6302 |
/DeviceRGB eq {
|
6303 |
pop 3
|
6304 |
}{
|
6305 |
1
|
6306 |
} ifelse
|
6307 |
} ifelse
|
6308 |
} bdf
|
6309 |
/devn_sep_datasource
|
6310 |
{
|
6311 |
1 dict begin
|
6312 |
/dataSource xdf
|
6313 |
[
|
6314 |
0 1 dataSource length 1 sub {
|
6315 |
dup currentdict /dataSource get /exch cvx /get cvx /exec cvx
|
6316 |
/exch cvx names_index /ne cvx [ /pop cvx ] cvx /if cvx
|
6317 |
} for
|
6318 |
] cvx bind
|
6319 |
end
|
6320 |
} bdf
|
6321 |
/devn_alt_datasource
|
6322 |
{
|
6323 |
11 dict begin
|
6324 |
/srcDataStrs xdf
|
6325 |
/dstDataStr xdf
|
6326 |
/convProc xdf
|
6327 |
/origcolorSpaceElemCnt xdf
|
6328 |
/origMultipleDataSources xdf
|
6329 |
/origBitsPerComponent xdf
|
6330 |
/origDecode xdf
|
6331 |
/origDataSource xdf
|
6332 |
/dsCnt origMultipleDataSources {origDataSource length}{1}ifelse def
|
6333 |
/samplesNeedDecoding
|
6334 |
0 0 1 origDecode length 1 sub {
|
6335 |
origDecode exch get add
|
6336 |
} for
|
6337 |
origDecode length 2 div div
|
6338 |
dup 1 eq {
|
6339 |
/decodeDivisor 2 origBitsPerComponent exp 1 sub def
|
6340 |
} if
|
6341 |
2 origBitsPerComponent exp 1 sub ne
|
6342 |
def
|
6343 |
[
|
6344 |
0 1 dsCnt 1 sub [
|
6345 |
currentdict /origMultipleDataSources get {
|
6346 |
dup currentdict /origDataSource get exch get dup type
|
6347 |
}{
|
6348 |
currentdict /origDataSource get dup type
|
6349 |
} ifelse
|
6350 |
dup /filetype eq {
|
6351 |
pop currentdict /srcDataStrs get 3 -1 /roll cvx /get cvx /readstring cvx /pop cvx
|
6352 |
}{
|
6353 |
/stringtype ne {
|
6354 |
/exec cvx
|
6355 |
} if
|
6356 |
currentdict /srcDataStrs get /exch cvx 3 -1 /roll cvx /xpt cvx
|
6357 |
} ifelse
|
6358 |
] cvx /for cvx
|
6359 |
currentdict /srcDataStrs get 0 /get cvx /length cvx 0 /ne cvx [
|
6360 |
0 1 Width 1 sub [
|
6361 |
Adobe_AGM_Utils /AGMUTIL_ndx /xddf cvx
|
6362 |
currentdict /origMultipleDataSources get {
|
6363 |
0 1 dsCnt 1 sub [
|
6364 |
Adobe_AGM_Utils /AGMUTIL_ndx1 /xddf cvx
|
6365 |
currentdict /srcDataStrs get /AGMUTIL_ndx1 /load cvx /get cvx /AGMUTIL_ndx /load cvx /get cvx
|
6366 |
samplesNeedDecoding {
|
6367 |
currentdict /decodeDivisor known {
|
6368 |
currentdict /decodeDivisor get /div cvx
|
6369 |
}{
|
6370 |
currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvxs
|
6371 |
BitsPerComponent /decode_image_sample load /exec cvx
|
6372 |
} ifelse
|
6373 |
} if
|
6374 |
] cvx /for cvx
|
6375 |
}{
|
6376 |
Adobe_AGM_Utils /AGMUTIL_ndx1 0 /ddf cvx
|
6377 |
currentdict /srcDataStrs get 0 /get cvx /AGMUTIL_ndx /load cvx
|
6378 |
currentdict /origDecode get length 2 idiv dup 3 1 /roll cvx /mul cvx /exch cvx /getinterval cvx
|
6379 |
[
|
6380 |
samplesNeedDecoding {
|
6381 |
currentdict /decodeDivisor known {
|
6382 |
currentdict /decodeDivisor get /div cvx
|
6383 |
}{
|
6384 |
currentdict /origDecode get /AGMUTIL_ndx1 /load cvx 2 /mul cvx 2 /getinterval cvx /aload cvx /pop cvx
|
6385 |
BitsPerComponent /decode_image_sample load /exec cvx
|
6386 |
Adobe_AGM_Utils /AGMUTIL_ndx1 /AGMUTIL_ndx1 /load cvx 1 /add cvx /ddf cvx
|
6387 |
} ifelse
|
6388 |
} if
|
6389 |
] cvx /forall cvx
|
6390 |
} ifelse
|
6391 |
currentdict /convProc get /exec cvx
|
6392 |
currentdict /origcolorSpaceElemCnt get 1 sub -1 0 [
|
6393 |
currentdict /dstDataStr get 3 1 /roll cvx /AGMUTIL_ndx /load cvx currentdict /origcolorSpaceElemCnt get /mul cvx /add cvx /exch cvx
|
6394 |
currentdict /convProc get /filter_indexed_devn load ne {
|
6395 |
255 /mul cvx /cvi cvx
|
6396 |
} if
|
6397 |
/put cvx
|
6398 |
] cvx /for cvx
|
6399 |
] cvx /for cvx
|
6400 |
currentdict /dstDataStr get
|
6401 |
] cvx /if cvx
|
6402 |
] cvx bind
|
6403 |
end
|
6404 |
} bdf
|
6405 |
/devn_imageormask
|
6406 |
{
|
6407 |
/devicen_colorspace_dict AGMCORE_gget begin
|
6408 |
/MappedCSA CSA map_csa def
|
6409 |
2 dict begin
|
6410 |
dup dup
|
6411 |
/dstDataStr exch /Width get colorSpaceElemCnt mul string def
|
6412 |
/srcDataStrs [ 3 -1 roll begin
|
6413 |
currentdict /MultipleDataSources known {MultipleDataSources {DataSource length}{1}ifelse}{1} ifelse
|
6414 |
{
|
6415 |
Width Decode length 2 div mul cvi string
|
6416 |
} repeat
|
6417 |
end ] def
|
6418 |
begin
|
6419 |
SkipImageProc {
|
6420 |
currentdict consumeimagedata
|
6421 |
}
|
6422 |
{
|
6423 |
save mark
|
6424 |
AGMCORE_producing_seps not {
|
6425 |
level3 not {
|
6426 |
Operator /imagemask ne {
|
6427 |
/DataSource [
|
6428 |
DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
|
6429 |
colorSpaceElemCnt /devicen_colorspace_dict AGMCORE_gget /TintTransform get
|
6430 |
dstDataStr srcDataStrs devn_alt_datasource /exec cvx
|
6431 |
] cvx 0 () /SubFileDecode filter def
|
6432 |
/MultipleDataSources false def
|
6433 |
/Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
|
6434 |
} if
|
6435 |
}if
|
6436 |
currentdict imageormask
|
6437 |
}{
|
6438 |
AGMCORE_host_sep{
|
6439 |
Names convert_to_process {
|
6440 |
CSA map_csa 0 get /DeviceCMYK eq {
|
6441 |
/DataSource
|
6442 |
Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul
|
6443 |
[
|
6444 |
DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
|
6445 |
4 /devicen_colorspace_dict AGMCORE_gget /TintTransform get
|
6446 |
dstDataStr srcDataStrs devn_alt_datasource /exec cvx
|
6447 |
] cvx
|
6448 |
filter_cmyk 0 () /SubFileDecode filter def
|
6449 |
/MultipleDataSources false def
|
6450 |
/Decode [1 0] def
|
6451 |
/DeviceGray setcolorspace
|
6452 |
currentdict imageormask_sys
|
6453 |
}{
|
6454 |
AGMCORE_report_unsupported_color_space
|
6455 |
AGMCORE_black_plate {
|
6456 |
/DataSource [
|
6457 |
DataSource Decode BitsPerComponent currentdict /MultipleDataSources known {MultipleDataSources}{false} ifelse
|
6458 |
CSA map_csa 0 get /DeviceRGB eq{3}{1}ifelse /devicen_colorspace_dict AGMCORE_gget /TintTransform get
|
6459 |
dstDataStr srcDataStrs devn_alt_datasource /exec cvx
|
6460 |
] cvx 0 () /SubFileDecode filter def
|
6461 |
/MultipleDataSources false def
|
6462 |
/Decode colorSpaceElemCnt [ exch {0 1} repeat ] def
|
6463 |
currentdict imageormask_sys
|
6464 |
}
|
6465 |
{
|
6466 |
gsave
|
6467 |
knockout_unitsq
|
6468 |
grestore
|
6469 |
currentdict consumeimagedata
|
6470 |
} ifelse
|
6471 |
} ifelse
|
6472 |
}
|
6473 |
{
|
6474 |
/devicen_colorspace_dict AGMCORE_gget /names_index known {
|
6475 |
Operator/imagemask ne{
|
6476 |
MultipleDataSources {
|
6477 |
/DataSource [ DataSource devn_sep_datasource /exec cvx ] cvx def
|
6478 |
/MultipleDataSources false def
|
6479 |
}{
|
6480 |
/DataSource /DataSource load dstDataStr srcDataStrs 0 get filter_devn def
|
6481 |
} ifelse
|
6482 |
invert_image_samples
|
6483 |
} if
|
6484 |
currentdict imageormask_sys
|
6485 |
}{
|
6486 |
currentoverprint not Operator/imagemask eq and{
|
6487 |
currentdict imageormask_sys
|
6488 |
}{
|
6489 |
currentoverprint not
|
6490 |
{
|
6491 |
gsave
|
6492 |
knockout_unitsq
|
6493 |
grestore
|
6494 |
}if
|
6495 |
currentdict consumeimagedata
|
6496 |
}ifelse
|
6497 |
}ifelse
|
6498 |
}ifelse
|
6499 |
}{
|
6500 |
currentdict imageormask
|
6501 |
}ifelse
|
6502 |
}ifelse
|
6503 |
cleartomark restore
|
6504 |
}ifelse
|
6505 |
end
|
6506 |
end
|
6507 |
end
|
6508 |
}def
|
6509 |
/imageormask_l2_overprint
|
6510 |
{
|
6511 |
currentdict
|
6512 |
currentcmykcolor add add add 0 eq{
|
6513 |
currentdict consumeimagedata
|
6514 |
}{
|
6515 |
level3{
|
6516 |
currentcmykcolor
|
6517 |
/AGMIMG_k xdf
|
6518 |
/AGMIMG_y xdf
|
6519 |
/AGMIMG_m xdf
|
6520 |
/AGMIMG_c xdf
|
6521 |
Operator/imagemask eq{
|
6522 |
[/DeviceN [
|
6523 |
AGMIMG_c 0 ne {/Cyan} if
|
6524 |
AGMIMG_m 0 ne {/Magenta} if
|
6525 |
AGMIMG_y 0 ne {/Yellow} if
|
6526 |
AGMIMG_k 0 ne {/Black} if
|
6527 |
] /DeviceCMYK {}] setcolorspace
|
6528 |
AGMIMG_c 0 ne {AGMIMG_c} if
|
6529 |
AGMIMG_m 0 ne {AGMIMG_m} if
|
6530 |
AGMIMG_y 0 ne {AGMIMG_y} if
|
6531 |
AGMIMG_k 0 ne {AGMIMG_k} if
|
6532 |
setcolor
|
6533 |
}{
|
6534 |
/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
|
6535 |
[/Indexed
|
6536 |
[
|
6537 |
/DeviceN [
|
6538 |
AGMIMG_c 0 ne {/Cyan} if
|
6539 |
AGMIMG_m 0 ne {/Magenta} if
|
6540 |
AGMIMG_y 0 ne {/Yellow} if
|
6541 |
AGMIMG_k 0 ne {/Black} if
|
6542 |
]
|
6543 |
/DeviceCMYK {
|
6544 |
AGMIMG_k 0 eq {0} if
|
6545 |
AGMIMG_y 0 eq {0 exch} if
|
6546 |
AGMIMG_m 0 eq {0 3 1 roll} if
|
6547 |
AGMIMG_c 0 eq {0 4 1 roll} if
|
6548 |
}
|
6549 |
]
|
6550 |
255
|
6551 |
{
|
6552 |
255 div
|
6553 |
mark exch
|
6554 |
dup dup dup
|
6555 |
AGMIMG_k 0 ne{
|
6556 |
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop
|
6557 |
counttomark 1 roll
|
6558 |
}{
|
6559 |
pop
|
6560 |
}ifelse
|
6561 |
AGMIMG_y 0 ne{
|
6562 |
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop
|
6563 |
counttomark 1 roll
|
6564 |
}{
|
6565 |
pop
|
6566 |
}ifelse
|
6567 |
AGMIMG_m 0 ne{
|
6568 |
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop
|
6569 |
counttomark 1 roll
|
6570 |
}{
|
6571 |
pop
|
6572 |
}ifelse
|
6573 |
AGMIMG_c 0 ne{
|
6574 |
/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop
|
6575 |
counttomark 1 roll
|
6576 |
}{
|
6577 |
pop
|
6578 |
}ifelse
|
6579 |
counttomark 1 add -1 roll pop
|
6580 |
}
|
6581 |
] setcolorspace
|
6582 |
}ifelse
|
6583 |
imageormask_sys
|
6584 |
}{
|
6585 |
write_image_file{
|
6586 |
currentcmykcolor
|
6587 |
0 ne{
|
6588 |
[/Separation /Black /DeviceGray {}] setcolorspace
|
6589 |
gsave
|
6590 |
/Black
|
6591 |
[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
|
6592 |
cvx modify_halftone_xfer
|
6593 |
Operator currentdict read_image_file
|
6594 |
grestore
|
6595 |
}if
|
6596 |
0 ne{
|
6597 |
[/Separation /Yellow /DeviceGray {}] setcolorspace
|
6598 |
gsave
|
6599 |
/Yellow
|
6600 |
[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
|
6601 |
cvx modify_halftone_xfer
|
6602 |
Operator currentdict read_image_file
|
6603 |
grestore
|
6604 |
}if
|
6605 |
0 ne{
|
6606 |
[/Separation /Magenta /DeviceGray {}] setcolorspace
|
6607 |
gsave
|
6608 |
/Magenta
|
6609 |
[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
|
6610 |
cvx modify_halftone_xfer
|
6611 |
Operator currentdict read_image_file
|
6612 |
grestore
|
6613 |
}if
|
6614 |
0 ne{
|
6615 |
[/Separation /Cyan /DeviceGray {}] setcolorspace
|
6616 |
gsave
|
6617 |
/Cyan
|
6618 |
[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
|
6619 |
cvx modify_halftone_xfer
|
6620 |
Operator currentdict read_image_file
|
6621 |
grestore
|
6622 |
} if
|
6623 |
close_image_file
|
6624 |
}{
|
6625 |
imageormask
|
6626 |
}ifelse
|
6627 |
}ifelse
|
6628 |
}ifelse
|
6629 |
} def
|
6630 |
/indexed_imageormask
|
6631 |
{
|
6632 |
begin
|
6633 |
save mark
|
6634 |
currentdict
|
6635 |
AGMCORE_host_sep{
|
6636 |
Operator/knockout eq{
|
6637 |
/indexed_colorspace_dict AGMCORE_gget dup /CSA known {
|
6638 |
/CSA get map_csa
|
6639 |
}{
|
6640 |
/CSD get get_csd /Names get
|
6641 |
} ifelse
|
6642 |
overprint_plate not{
|
6643 |
knockout_unitsq
|
6644 |
}if
|
6645 |
}{
|
6646 |
Indexed_DeviceN {
|
6647 |
/devicen_colorspace_dict AGMCORE_gget /names_index known {
|
6648 |
indexed_image_lev2_sep
|
6649 |
}{
|
6650 |
currentoverprint not{
|
6651 |
knockout_unitsq
|
6652 |
}if
|
6653 |
currentdict consumeimagedata
|
6654 |
} ifelse
|
6655 |
}{
|
6656 |
AGMCORE_is_cmyk_sep{
|
6657 |
Operator /imagemask eq{
|
6658 |
imageormask_sys
|
6659 |
}{
|
6660 |
level2{
|
6661 |
indexed_image_lev2_sep
|
6662 |
}{
|
6663 |
indexed_image_lev1_sep
|
6664 |
}ifelse
|
6665 |
}ifelse
|
6666 |
}{
|
6667 |
currentoverprint not{
|
6668 |
knockout_unitsq
|
6669 |
}if
|
6670 |
currentdict consumeimagedata
|
6671 |
}ifelse
|
6672 |
}ifelse
|
6673 |
}ifelse
|
6674 |
}{
|
6675 |
level2{
|
6676 |
Indexed_DeviceN {
|
6677 |
/indexed_colorspace_dict AGMCORE_gget begin
|
6678 |
CSD get_csd begin
|
6679 |
}{
|
6680 |
/indexed_colorspace_dict AGMCORE_gget begin
|
6681 |
CSA map_csa 0 get /DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and {
|
6682 |
[/Indexed [/DeviceN [/Cyan /Magenta /Yellow /Black] /DeviceCMYK {}] HiVal Lookup]
|
6683 |
setcolorspace
|
6684 |
} if
|
6685 |
end
|
6686 |
} ifelse
|
6687 |
imageormask
|
6688 |
Indexed_DeviceN {
|
6689 |
end
|
6690 |
end
|
6691 |
} if
|
6692 |
}{
|
6693 |
Operator /imagemask eq{
|
6694 |
imageormask
|
6695 |
}{
|
6696 |
indexed_imageormask_lev1
|
6697 |
}ifelse
|
6698 |
}ifelse
|
6699 |
}ifelse
|
6700 |
cleartomark restore
|
6701 |
end
|
6702 |
}def
|
6703 |
/indexed_image_lev2_sep
|
6704 |
{
|
6705 |
/indexed_colorspace_dict AGMCORE_gget begin
|
6706 |
begin
|
6707 |
Indexed_DeviceN not {
|
6708 |
currentcolorspace
|
6709 |
dup 1 /DeviceGray put
|
6710 |
dup 3
|
6711 |
currentcolorspace 2 get 1 add string
|
6712 |
0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
|
6713 |
{
|
6714 |
dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
|
6715 |
}for
|
6716 |
put setcolorspace
|
6717 |
} if
|
6718 |
currentdict
|
6719 |
Operator /imagemask eq{
|
6720 |
AGMIMG_&imagemask
|
6721 |
}{
|
6722 |
use_mask {
|
6723 |
level3 {process_mask_L3 AGMIMG_&image}{masked_image_simulation}ifelse
|
6724 |
}{
|
6725 |
AGMIMG_&image
|
6726 |
}ifelse
|
6727 |
}ifelse
|
6728 |
end end
|
6729 |
}def
|
6730 |
/OPIimage
|
6731 |
{
|
6732 |
dup type /dicttype ne{
|
6733 |
10 dict begin
|
6734 |
/DataSource xdf
|
6735 |
/ImageMatrix xdf
|
6736 |
/BitsPerComponent xdf
|
6737 |
/Height xdf
|
6738 |
/Width xdf
|
6739 |
/ImageType 1 def
|
6740 |
/Decode [0 1 def]
|
6741 |
currentdict
|
6742 |
end
|
6743 |
}if
|
6744 |
dup begin
|
6745 |
/NComponents 1 cdndf
|
6746 |
/MultipleDataSources false cdndf
|
6747 |
/SkipImageProc {false} cdndf
|
6748 |
/HostSepColorImage false cdndf
|
6749 |
/Decode [
|
6750 |
0
|
6751 |
currentcolorspace 0 get /Indexed eq{
|
6752 |
2 BitsPerComponent exp 1 sub
|
6753 |
}{
|
6754 |
1
|
6755 |
}ifelse
|
6756 |
] cdndf
|
6757 |
/Operator /image cdndf
|
6758 |
end
|
6759 |
/sep_colorspace_dict AGMCORE_gget null eq{
|
6760 |
imageormask
|
6761 |
}{
|
6762 |
gsave
|
6763 |
dup begin invert_image_samples end
|
6764 |
sep_imageormask
|
6765 |
grestore
|
6766 |
}ifelse
|
6767 |
}def
|
6768 |
/cachemask_level2
|
6769 |
{
|
6770 |
3 dict begin
|
6771 |
/LZWEncode filter /WriteFilter xdf
|
6772 |
/readBuffer 256 string def
|
6773 |
/ReadFilter
|
6774 |
currentfile
|
6775 |
0 (%EndMask) /SubFileDecode filter
|
6776 |
/ASCII85Decode filter
|
6777 |
/RunLengthDecode filter
|
6778 |
def
|
6779 |
{
|
6780 |
ReadFilter readBuffer readstring exch
|
6781 |
WriteFilter exch writestring
|
6782 |
not {exit} if
|
6783 |
}loop
|
6784 |
WriteFilter closefile
|
6785 |
end
|
6786 |
}def
|
6787 |
/cachemask_level3
|
6788 |
{
|
6789 |
currentfile
|
6790 |
<<
|
6791 |
/Filter [ /SubFileDecode /ASCII85Decode /RunLengthDecode ]
|
6792 |
/DecodeParms [ << /EODCount 0 /EODString (%EndMask) >> null null ]
|
6793 |
/Intent 1
|
6794 |
>>
|
6795 |
/ReusableStreamDecode filter
|
6796 |
}def
|
6797 |
/spot_alias
|
6798 |
{
|
6799 |
/mapto_sep_imageormask
|
6800 |
{
|
6801 |
dup type /dicttype ne{
|
6802 |
12 dict begin
|
6803 |
/ImageType 1 def
|
6804 |
/DataSource xdf
|
6805 |
/ImageMatrix xdf
|
6806 |
/BitsPerComponent xdf
|
6807 |
/Height xdf
|
6808 |
/Width xdf
|
6809 |
/MultipleDataSources false def
|
6810 |
}{
|
6811 |
begin
|
6812 |
}ifelse
|
6813 |
/Decode [/customcolor_tint AGMCORE_gget 0] def
|
6814 |
/Operator /image def
|
6815 |
/HostSepColorImage false def
|
6816 |
/SkipImageProc {false} def
|
6817 |
currentdict
|
6818 |
end
|
6819 |
sep_imageormask
|
6820 |
}bdf
|
6821 |
/customcolorimage
|
6822 |
{
|
6823 |
Adobe_AGM_Image/AGMIMG_colorAry xddf
|
6824 |
/customcolor_tint AGMCORE_gget
|
6825 |
bdict
|
6826 |
/Name AGMIMG_colorAry 4 get
|
6827 |
/CSA [ /DeviceCMYK ]
|
6828 |
/TintMethod /Subtractive
|
6829 |
/TintProc null
|
6830 |
/MappedCSA null
|
6831 |
/NComponents 4
|
6832 |
/Components [ AGMIMG_colorAry aload pop pop ]
|
6833 |
edict
|
6834 |
setsepcolorspace
|
6835 |
mapto_sep_imageormask
|
6836 |
}ndf
|
6837 |
Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
|
6838 |
/customcolorimage
|
6839 |
{
|
6840 |
Adobe_AGM_Image/AGMIMG_override false put
|
6841 |
dup 4 get map_alias{
|
6842 |
/customcolor_tint AGMCORE_gget exch setsepcolorspace
|
6843 |
pop
|
6844 |
mapto_sep_imageormask
|
6845 |
}{
|
6846 |
AGMIMG_&customcolorimage
|
6847 |
}ifelse
|
6848 |
}bdf
|
6849 |
}def
|
6850 |
/snap_to_device
|
6851 |
{
|
6852 |
6 dict begin
|
6853 |
matrix currentmatrix
|
6854 |
dup 0 get 0 eq 1 index 3 get 0 eq and
|
6855 |
1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
|
6856 |
{
|
6857 |
1 1 dtransform 0 gt exch 0 gt /AGMIMG_xSign? exch def /AGMIMG_ySign? exch def
|
6858 |
0 0 transform
|
6859 |
AGMIMG_ySign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
|
6860 |
AGMIMG_xSign? {floor 0.1 sub}{ceiling 0.1 add} ifelse exch
|
6861 |
itransform /AGMIMG_llY exch def /AGMIMG_llX exch def
|
6862 |
1 1 transform
|
6863 |
AGMIMG_ySign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
|
6864 |
AGMIMG_xSign? {ceiling 0.1 add}{floor 0.1 sub} ifelse exch
|
6865 |
itransform /AGMIMG_urY exch def /AGMIMG_urX exch def
|
6866 |
[AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY] concat
|
6867 |
}{
|
6868 |
}ifelse
|
6869 |
end
|
6870 |
} def
|
6871 |
level2 not{
|
6872 |
/colorbuf
|
6873 |
{
|
6874 |
0 1 2 index length 1 sub{
|
6875 |
dup 2 index exch get
|
6876 |
255 exch sub
|
6877 |
2 index
|
6878 |
3 1 roll
|
6879 |
put
|
6880 |
}for
|
6881 |
}def
|
6882 |
/tint_image_to_color
|
6883 |
{
|
6884 |
begin
|
6885 |
Width Height BitsPerComponent ImageMatrix
|
6886 |
/DataSource load
|
6887 |
end
|
6888 |
Adobe_AGM_Image begin
|
6889 |
/AGMIMG_mbuf 0 string def
|
6890 |
/AGMIMG_ybuf 0 string def
|
6891 |
/AGMIMG_kbuf 0 string def
|
6892 |
{
|
6893 |
colorbuf dup length AGMIMG_mbuf length ne
|
6894 |
{
|
6895 |
dup length dup dup
|
6896 |
/AGMIMG_mbuf exch string def
|
6897 |
/AGMIMG_ybuf exch string def
|
6898 |
/AGMIMG_kbuf exch string def
|
6899 |
} if
|
6900 |
dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
|
6901 |
}
|
6902 |
addprocs
|
6903 |
{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage
|
6904 |
end
|
6905 |
} def
|
6906 |
/sep_imageormask_lev1
|
6907 |
{
|
6908 |
begin
|
6909 |
MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
|
6910 |
{
|
6911 |
255 mul round cvi GrayLookup exch get
|
6912 |
} currenttransfer addprocs settransfer
|
6913 |
currentdict imageormask
|
6914 |
}{
|
6915 |
/sep_colorspace_dict AGMCORE_gget/Components known{
|
6916 |
MappedCSA 0 get /DeviceCMYK eq{
|
6917 |
Components aload pop
|
6918 |
}{
|
6919 |
0 0 0 Components aload pop 1 exch sub
|
6920 |
}ifelse
|
6921 |
Adobe_AGM_Image/AGMIMG_k xddf
|
6922 |
Adobe_AGM_Image/AGMIMG_y xddf
|
6923 |
Adobe_AGM_Image/AGMIMG_m xddf
|
6924 |
Adobe_AGM_Image/AGMIMG_c xddf
|
6925 |
AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
|
6926 |
{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
|
6927 |
currentdict imageormask
|
6928 |
}{
|
6929 |
currentcolortransfer
|
6930 |
{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
|
6931 |
{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
|
6932 |
{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
|
6933 |
{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
|
6934 |
setcolortransfer
|
6935 |
currentdict tint_image_to_color
|
6936 |
}ifelse
|
6937 |
}{
|
6938 |
MappedCSA 0 get /DeviceGray eq {
|
6939 |
{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
|
6940 |
currentdict imageormask
|
6941 |
}{
|
6942 |
MappedCSA 0 get /DeviceCMYK eq {
|
6943 |
currentcolortransfer
|
6944 |
{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
|
6945 |
{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
|
6946 |
{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
|
6947 |
{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
|
6948 |
setcolortransfer
|
6949 |
currentdict tint_image_to_color
|
6950 |
}{
|
6951 |
currentcolortransfer
|
6952 |
{pop 1} exch addprocs 4 1 roll
|
6953 |
{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
|
6954 |
{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
|
6955 |
{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
|
6956 |
setcolortransfer
|
6957 |
currentdict tint_image_to_color
|
6958 |
}ifelse
|
6959 |
}ifelse
|
6960 |
}ifelse
|
6961 |
}ifelse
|
6962 |
end
|
6963 |
}def
|
6964 |
/sep_image_lev1_sep
|
6965 |
{
|
6966 |
begin
|
6967 |
/sep_colorspace_dict AGMCORE_gget/Components known{
|
6968 |
Components aload pop
|
6969 |
Adobe_AGM_Image/AGMIMG_k xddf
|
6970 |
Adobe_AGM_Image/AGMIMG_y xddf
|
6971 |
Adobe_AGM_Image/AGMIMG_m xddf
|
6972 |
Adobe_AGM_Image/AGMIMG_c xddf
|
6973 |
{AGMIMG_c mul 1 exch sub}
|
6974 |
{AGMIMG_m mul 1 exch sub}
|
6975 |
{AGMIMG_y mul 1 exch sub}
|
6976 |
{AGMIMG_k mul 1 exch sub}
|
6977 |
}{
|
6978 |
{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
|
6979 |
{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
|
6980 |
{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
|
6981 |
{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
|
6982 |
}ifelse
|
6983 |
AGMCORE_get_ink_data currenttransfer addprocs settransfer
|
6984 |
currentdict imageormask_sys
|
6985 |
end
|
6986 |
}def
|
6987 |
/indexed_imageormask_lev1
|
6988 |
{
|
6989 |
/indexed_colorspace_dict AGMCORE_gget begin
|
6990 |
begin
|
6991 |
currentdict
|
6992 |
MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
|
6993 |
{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
|
6994 |
imageormask
|
6995 |
}{
|
6996 |
MappedCSA 0 get /DeviceGray eq {
|
6997 |
{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
|
6998 |
imageormask
|
6999 |
}{
|
7000 |
MappedCSA 0 get /DeviceCMYK eq {
|
7001 |
currentcolortransfer
|
7002 |
{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
|
7003 |
{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
|
7004 |
{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
|
7005 |
{4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
|
7006 |
setcolortransfer
|
7007 |
tint_image_to_color
|
7008 |
}{
|
7009 |
currentcolortransfer
|
7010 |
{pop 1} exch addprocs 4 1 roll
|
7011 |
{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
|
7012 |
{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
|
7013 |
{3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll
|
7014 |
setcolortransfer
|
7015 |
tint_image_to_color
|
7016 |
}ifelse
|
7017 |
}ifelse
|
7018 |
}ifelse
|
7019 |
end end
|
7020 |
}def
|
7021 |
/indexed_image_lev1_sep
|
7022 |
{
|
7023 |
/indexed_colorspace_dict AGMCORE_gget begin
|
7024 |
begin
|
7025 |
{4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}
|
7026 |
{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
|
7027 |
{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
|
7028 |
{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
|
7029 |
AGMCORE_get_ink_data currenttransfer addprocs settransfer
|
7030 |
currentdict imageormask_sys
|
7031 |
end end
|
7032 |
}def
|
7033 |
}if
|
7034 |
end
|
7035 |
systemdict /setpacking known
|
7036 |
{
|
7037 |
setpacking
|
7038 |
} if
|
7039 |
%%EndResource
|
7040 |
currentdict Adobe_AGM_Utils eq {end} if
|
7041 |
%%EndProlog
|
7042 |
%%BeginSetup
|
7043 |
Adobe_AGM_Utils begin
|
7044 |
2 2010 Adobe_AGM_Core/doc_setup get exec
|
7045 |
Adobe_CoolType_Core/doc_setup get exec
|
7046 |
Adobe_AGM_Image/doc_setup get exec
|
7047 |
currentdict Adobe_AGM_Utils eq {end} if
|
7048 |
%%EndSetup
|
7049 |
%%Page: (visitor [Converted].eps) 1
|
7050 |
%%EndPageComments
|
7051 |
%%BeginPageSetup
|
7052 |
/currentdistillerparams where
|
7053 |
{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
|
7054 |
{ userdict /AI11_PDFMark5 /cleartomark load put
|
7055 |
userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}
|
7056 |
{ userdict /AI11_PDFMark5 /pdfmark load put
|
7057 |
userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse
|
7058 |
[/NamespacePush AI11_PDFMark5
|
7059 |
[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5
|
7060 |
[{ai_metadata_stream_123}
|
7061 |
currentfile 0 (% &&end XMP packet marker&&)
|
7062 |
/SubFileDecode filter AI11_ReadMetadata_PDFMark5
|
7063 |
<?xpacket begin='яЛП' id='W5M0MpCehiHzreSzNTczkc9d'?><x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-29, framework 1.6'> |
7064 |
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> |
7065 |
|
7066 |
<rdf:Description rdf:about='' |
7067 |
xmlns:pdf='http://ns.adobe.com/pdf/1.3/'> |
7068 |
</rdf:Description> |
7069 |
|
7070 |
<rdf:Description rdf:about='' |
7071 |
xmlns:tiff='http://ns.adobe.com/tiff/1.0/'> |
7072 |
</rdf:Description> |
7073 |
|
7074 |
<rdf:Description rdf:about='' |
7075 |
xmlns:xap='http://ns.adobe.com/xap/1.0/' |
7076 |
xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/'> |
7077 |
<xap:CreateDate>2006-06-08T15:30:49Z</xap:CreateDate> |
7078 |
<xap:ModifyDate>2006-06-08T15:30:49Z</xap:ModifyDate> |
7079 |
<xap:CreatorTool>Illustrator</xap:CreatorTool> |
7080 |
<xap:Thumbnails> |
7081 |
<rdf:Alt> |
7082 |
<rdf:li rdf:parseType='Resource'> |
7083 |
<xapGImg:format>JPEG</xapGImg:format> |
7084 |
<xapGImg:width>256</xapGImg:width> |
7085 |
<xapGImg:height>184</xapGImg:height> |
7086 |
<xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6d+W35bfl1efl15WvLzy
tpFzd3OkWE1xcTWFrJJJJJaxs7u7RlmZmNST1xVkf/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw/wCp
P0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHWn/VPFXf8qr/LD/qT9E/7h1p/1TxV3/Kq/wAsP+pP0T/u
HWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHWn/VPFXf8qr/LD/qT9E/7h1p/
1TxV3/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHWn/VP
FXf8qr/LD/qT9E/7h1p/1TxV3/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1TxV3/
ACqv8sP+pP0T/uHWn/VPFXf8qr/LD/qT9E/7h1p/1TxV3/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw
/wCpP0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHWn/VPFXf8qr/LD/qT9E/7h1p/1TxV3/Kq/wAsP+pP
0T/uHWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHWn/VPFXf8qr/LD/qT9E/7
h1p/1TxV3/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1TxV3/ACqv8sP+pP0T/uHW
n/VPFXf8qr/LD/qT9E/7h1p/1TxV3/Kq/wAsP+pP0T/uHWn/AFTxV3/Kq/yw/wCpP0T/ALh1p/1T
xVjn5k/lt+XVn+XXmm8s/K2kW13baRfzW9xDYWsckckdrIyOjrGGVlYVBHTFWR/lX/5LDyf/ANsT
Tv8AqEjxVlGKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2
KuxV2KuxVi/5qf8AksPOH/bE1H/qEkxV35V/+Sw8n/8AbE07/qEjxVlGKuxV2KuxV2KuxV2KuxV2
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVi/5qf+Sw84f9sTUf8AqEkx
V35V/wDksPJ//bE07/qEjxVlGKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxV2KuxV2KuxV2KuxV2KuxVi/wCan/ksPOH/AGxNR/6hJMVd+Vf/AJLDyf8A9sTTv+oSPFWUYq7F
XYq7FWLfmKrS6NYWvqSxRXerabbXHoSyQu0Ut5GsiepEyOAymhochkNRJHcoV/8AlWHlD/fV7/3E
9R/7KM1n5nJ3tlBKvMXlLyTolvbMbHVb+7vpxaWFhaale+tPMUeUqhmu4Yhxiid2LuoAU5KOfIeq
KDGLXWvyead7bUINZ0q6iR5JoLi91GZo1ivLuxmaQ2d1dKkcMunuZJWPpKrIS/xbWcWXobXZE6De
/k3r/mCy0LSf0zPe39k2p27vJr1vF9VBQJMXneL93Lz/AHcg+AkFeXIqGEsmUCyfuWgzP/lWHlD/
AH1e/wDcT1H/ALKMq/M5O9NBj/5g+SPLmjeSda1axe9tbyytZJ7e4/SWoHg6CqtR5yux8RlmLPMy
AJQQyT/lYHkP/qZNL/6Tbf8A5rzZMHf8rA8h/wDUyaX/ANJtv/zXirv+VgeQ/wDqZNL/AOk23/5r
xV3/ACsDyH/1Mml/9Jtv/wA14q7/AJWB5D/6mTS/+k23/wCa8Vd/ysDyH/1Mml/9Jtv/AM14q7/l
YHkP/qZNL/6Tbf8A5rxV3/KwPIf/AFMml/8ASbb/APNeKu/5WB5D/wCpk0v/AKTbf/mvFUHrP5ne
SNP0e+v4dc027ltLeWeO0S9tw8rRIXEa0ZjVyKDY4qwfS/zO8kfmnfeVrPTby4j9S7uDqmj+tLaX
KhLGd05mB0LoHUEMrEeO+2U55GMCQkJ5rWlfl7pOuwaPNY6vM7/U/rV3DqN8YLX9JXLWdl6xa8SQ
+vcRsg9NH40q/Fd8wo5chF2yoJFaeZvyOnstNvZZNVtLfUraa6BuLvVkeH0I7WZ45oxOz19G/jm5
orR+kGk58ByM+LN3/cuyvr2rflFo95PZm116+mt0uXke0m1g2/Kynit50+tSzxW37uScLI/qenGQ
RIyGgLGeU9fuXZR0rzF+S18lyZk1mxa0juJ5hJdarcx+hZ2sV3PMtzYXF5atGkVzHuJdywpXkvJl
LMOv3Lsj7q7/ACchN0sP6Zvmsb1NNvfqcuuzJFdPeJYmF5Q/peossgPp8ubLRkVgVqBPL3/ctBv6
7+SBjgkS91KVLmP1YTFPr0hKG3tbpahGYqXj1G2CA7s8ixrWT4cHiZvxX46LQR+o6D5asovK+u+X
Z7oxX+o2RhuPr99NHLbXKMw+CaZ1ZXUg7rlmDLMzqRQQ9DzOYsX/ADU/8lh5w/7Ymo/9QkmKu/Kv
/wAlh5P/AO2Jp3/UJHirKMVdirsVdirG/PtrqE2kWctjaS30tlqWn3klrAUErRW91HJJw9Ro1JCq
TQsMjONxIUN/47vv+pS1z/gLL/srzX/k5+TPiS7XNbh1y0S11Hybr7pFIs8EkLW9tNFKgIEkU8F7
FLG1GK1RhsSOhOGOlmORC8QYT5k8r/latiNU138utcmi0pWm+tzzCWVV+sTXbs0h1AyPynu5XfkT
yJ3rxWlgxZRyI/HwRYZJp0Hl/TdW03VrHyLr0GoaTp0ejWMyyRUWwhr6du6G/wCEigtX94GNQDWq
giJ0+QirG+/42WwyP/Hd9/1KWuf8BZf9leQ/Jz8k8SS+c9e1nX/KuqaLaeVNXS51G3e3iedbJYg0
goC7C6ai+O2Tx6WUZAmkGTM/0Vpf/LHB/wAi0/pmexd+itL/AOWOD/kWn9MVd+itL/5Y4P8AkWn9
MVd+itL/AOWOD/kWn9MVd+itL/5Y4P8AkWn9MVd+itL/AOWOD/kWn9MVd+itL/5Y4P8AkWn9MVd+
itL/AOWOD/kWn9MVd+itL/5Y4P8AkWn9MVQ2qeWtF1LTLvTp7WNYL2GS3laNEVwkqFGKmhoaHY4q
wdfy78v+RLny3c+UfLTywWF3M2omzET3kiyWc0KvJJcSRs49SQbc6CuwyrNAyiQEgo/UrvS9S1i2
1i98j67Lf2vpem4a3SNvq8hmg9aFL1YpvRlYvF6itwY8lod8xBpsgFWPx8GVhh93+Xnku8nsoLvy
HrU+hadBIlppkhjkkFxKbZfXa6fUWmIjgsIYY0FAqArupCraMeUdRf48kWGQT6doE1/Jfjyd5pt7
qRp352moSWoQ3cgmufSSDU41iE0qCSQIAGYcjU75DwMlVcfx8FsJf5es/IQj1OTSvIevPHeC/wBL
1MSTLKshnMcN+HWXUHHqSm0j9SX7bcaluuJw5T1H4+C2ETZ6D5UsoLmC28j+Zo4ryVbm7X6859W5
S5S8W6cnUiWuBPEjeuf3lBx5cdsTgy94/HwWwpnyt5FOm3GmP+XWuS2N1HJDNBLKkg9OUWoKKX1B
iiqNNthGFI9MRgJxFavg5bux+Ph5rYTe4mur2Hy1oml+VtT02w0m9s2V7oWwhhtbRCgHJbmVzRaA
bE5PDglGXEVJegZlsWL/AJqf+Sw84f8AbE1H/qEkxV35V/8AksPJ/wD2xNO/6hI8VZRirsVdirsV
dirsVdirF/zS/wDJd+Yf+YGX/iOKsoxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVi/5e
/wDHO1f/ALberf8AUbLirKMVdirsVdirF/zU/wDJYecP+2JqP/UJJirvyr/8lh5P/wC2Jp3/AFCR
4qyjFXYq7FXYq7FXYq7FWL/ml/5LvzD/AMwMv/EcVZRirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirF/y9/452r/9tvVv+o2XFWUYq7FXYq7FWL/mp/5LDzh/2xNR/wCoSTFXflX/AOSw8n/9
sTTv+oSPFWUYq7FXYq7FXYq7FXYq83/PrztovlnyHeQaoJx+mYpbO0kijLoJinILIw+zyFSPkcVZ
l5U8z6d5o8v2mvaYsq2F8pe2M6GJ2QMV5cDuAeNR4jfFU2xV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku
xV2KuxVB61qtvpGkXmq3KSSW9jC9xOkK+pJ6calm4oN2IA6Yq85/I/8AMjy55si1y20cXDmDUby9
llkiKRiO9upJIByJ+2y1NPbFXqWKuxV2KuxVi/5qf+Sw84f9sTUf+oSTFXflX/5LDyf/ANsTTv8A
qEjxVlGKuxVIfNeuatpsmjWmk2tvc32s3zWMf1uV4YkCWdxeM7NHHMx+G04gce+QyTERZUKHP80f
+WDQ/wDpNu/+yTMf85HuLLhdz/NH/lg0P/pNu/8Askx/OR7ivC7n+aP/ACwaH/0m3f8A2SY/nI9x
Xhdz/NH/AJYND/6Tbv8A7JMfzke4rwsZ/MbyL5989+U7ry7qVlosMU7RyRXMd5dGSKSJgyulbSla
VU+xOP5yPcV4U902y/MbTdPtdOstL0KGzs4kt7aJb27oscShEUf6J2Ax/OR7ivCief5o/wDLBof/
AEm3f/ZJj+cj3FeF3P8ANH/lg0P/AKTbv/skx/OR7ivC7n+aP/LBof8A0m3f/ZJj+cj3FeF3P80f
+WDQ/wDpNu/+yTH85HuK8KP8pa3JrvlnTNYlhFvLf28c7wKxdUZxUgMQtR9GZbFNsVdirsVdirsV
dirsVSPzbreo6TaWf6Ntobm9v7yGyhS4kaKJTNX4mZElbbj2XIylwi1Q3P8ANH/lg0P/AKTbv/sk
zG/OR7iy4Xc/zR/5YND/AOk27/7JMfzke4rwtOfzPdSj6doTIwIZTe3ZBB6gj6pj+cj3FeFiX5bf
lv5z8gaXe6fpFhorJfXk15I73l1yAc0iiBFp9mKMBR9J74/nI9xXhZdz/NH/AJYND/6Tbv8A7JMf
zke4rwu5/mj/AMsGh/8ASbd/9kmP5yPcV4UNda7560u70z9L6fpf1K/vIrJ3tLu4eVDNyowWS3jU
04/zZZj1EZmgghl2XoYv+an/AJLDzh/2xNR/6hJMVd+Vf/ksPJ//AGxNO/6hI8VZRirsVYz5s/5S
TyN/225v+6JqWUan+7KY82X5qWx2KuxVhPmvyFd6z5y0XV4Z4o9KiCL5htX5c7lbGYXmmhKAr+5u
uTNy/ZY5dDJUSOvT9KCHmmh/kZ+ZFrDp8Oo6lbXMOk2trBZxfpXUi3KC+0y4kRJFgiW3haLTnWNY
46oxUkufiW6WePQfYPNFMy8lfl/+YGn+bbTVPMGuy3Ol2llLE9lHqV/cLc6izRj6/JFKscaLLH6n
+ijlHCaFK8iVqnkiRQH2BQHp+UMnYq7FXYqw78rv/Jd+Xv8AmCi/4jm9amUYq7FXYq7FXYq7FXYq
xnzx9ry7/wBtuz/43yrN9B9yQy/NO2MG87+SNS1zzn5R1y3jtJrTQXuDdR3LRCRTNPaSJLCJrO+B
ZBav9hoXqRxlXfLYTAiR3oIYDoX5QfnLZ+VH0S680xK1vHDHpjWV9qFssf1bS7y2hBKBSFW7mtCU
QBHSHmyFywa6WaBN193eP2oooiT8qvzlfzCFPmsf4X+vhwi6nqyX40tb/wBX6n6gbgzfVf8Ad5/f
cvg9T09yPFhXLf3DmtFnH5Z+T/MXlxdSbXbtb+81EafLNeLdXNwXuLfToLS5JimVUTlPAzh1+J1Y
BgvBRlWWYlVfjdIDN8qSxT8wPs+Xv+23Z/8AG+ZWk+v4MZMizZsGL/mp/wCSw84f9sTUf+oSTFXf
lX/5LDyf/wBsTTv+oSPFWUYq7FWGfmJo2l61qXkzTNUt1u7C41uT1reSvFuGj6i61pToyg5TnkRA
kJDH/Ofk78uPLd7oltH5Kt78a5dLp9vIrugS6kePgr0ElE9D15WfsI6UPLbCx5Jyv1cmRDyi282e
TLvyvompReTvL8V/carpOnaqJLqZ7ZYdQtpppZmlj5JacWgJ4s8zRrX1FrmQRIHmeRQntvJ5DFsd
Qv8ARfL9nSK1mt9AnE0N5dRX0aSLcLcPcERW9n6/G6kFvLx9GZqLsBEmXIEqsTXfy/8AqEmpyfl5
pg0xdXOgR3ialI0bXX1UXf1osbZVGn+lWT6zUn0/j9OhoH13XF0vl+N1UPMnmP8AL/SPKNvrA8ha
XNc6pJq0GjtZ3k99aynSpPq/qiRYIOayS8pFWqgwqzB+fFCwEya4j06Kl2t+c/y2/TEei6Z5W0a0
uFvPq93qE0j3Nuka28snMNdTaHbFJ3jVraQXREkVWKq5VDIRnVkn8fP7lTux1f8ALy41zWvL8fkO
xn1bS7+SygZ5bi1gkD67HpFuzuY7jipW4Vi6FyXjkHBBxrA8dA8X4q1SS/8AzH/Kqwtw13+XNol2
bSO9jtlurhhMlxYw38KwSi19MukVyv1gSFPTG6erUDJiEz/F9i7Mkg0aDWNafS9C8heXlurb02u7
a6vrgyenBqd7p1+8B9OH1UVrJaNxBTmpKtz4rDjIFmR+XkCr0Dyh+Wf5c6xoUd5d+W7EXKz3VrM0
IkETtZ3MlsZYgzsQkvo80qx2I3OU5M0watICdflVGkf5ceXEQcUWxhCqOwC5tGDKsVdirsVdirsV
dirsVYd+ZmladqtnoVhqMC3NnPrVmssL/ZYHnttleUkRJCQwrzxYflH5V8yWWhv5TtL+6vbG9v0t
YHn+ucbK1nufgh9MxMr/AFYxj98G5EUQipGFjlkkLtkaYprPmf8AKfSLWW4n8oaFeLFNHbhdO1WS
8aZpIfXEtuEtQZLc/wC86zbL9Z/dtxUGQWRGQ9T8kbLfMWs+QrAao9p5H0f0dHv72yuJJr2Vg/1W
LVCkZ4xqIbmR9JDCIlqrLGK/vOSseI16jv5e79aq3mSDQdCHmFG8n6Ncy+VJbVdSkcTWsNxHqd9b
JY+jLLOY4a2ks3qu7MqyKCaLVSxkTXqO6qc2peQ4dSV/8IaG2j3Cq1rLNc3FoR6tpo06s8skbfu4
jrEkkrGJSIUL8QYyHfVXM37vf+pU4sfLdn5jnin8u+QtFstGhMK6pd6rcz/WIDdaVb6gpa3QRBRC
b1Vb94xbiR8H2sj4hHORv9tLTIf8HeSE0nyP5n0vQYdLvr++0y5oobnH9YiMhjPI/s1pksOSRyGJ
NqRs9YzNYsX/ADU/8lh5w/7Ymo/9QkmKu/Kv/wAlh5P/AO2Jp3/UJHirKMVdiqReadB1TVH0i60u
+gsL/R7030El1bPdwvztLizZHjjntW+zdFgRJ1GQyQEhRUIf6n+aP/V/0P8A7gt3/wB5XMf8nDvL
Lid9T/NH/q/6H/3Bbv8A7yuP5OHeV4lK20n8x7WL0bXWdAgh5O/pxaHdIvKRi7tRdVAqzsWJ7k1w
nSRPUrxKv1P80f8Aq/6H/wBwW7/7yuD8nDvK8SReZdZ/NrS5rDT9M1LQtU1zVJGWy09tLu7ZTHEv
OeeWb9JTenHGtBy4H4mVf2sfycO8rxIjyxqv5keYNFt9Tg1zRoWk5Jc2kmi3Ylt7iJik9vKP0rs8
UisjfLwx/Jw7yvEmv1P80f8Aq/6H/wBwW7/7yuP5OHeV4nfU/wA0f+r/AKH/ANwW7/7yuP5OHeV4
nfU/zR/6v+h/9wW7/wC8rj+Th3leJStdJ/MeztorW01nQLe2hUJDBFod0kaKuwVVXVQAB4DCdJE9
SvEmvlTQ20Hy3pujNOLprC3SBrgJ6YkKChYJyfjXw5H55lMU1xV2KuxV2KuxV2KuxVJPNehX+sWl
mun3kVje2N5DewTXEDXURaGvwvEktsxB5dpBkZR4hSoX6n+aP/V/0P8A7gt3/wB5XMb8nDvLLid9
T/NH/q/6H/3Bbv8A7yuP5OHeV4kmu7Hzf5a8u6hNPrmgwaPEbu9vUfRb2UM11LJc3HwvqzFjLLK1
EHc8VHQYTpI87K8SA8pa5+bV5cyaLqk2ieXtSt7aC7tNO/RN1KrWUqAKysupRKrwyViljAPA03IZ
Tg/Jx7yvEyj6n+aP/V/0P/uC3f8A3lcfycO8rxKdzpf5k3VvLbXOtaDPbTo0c0Mmh3To6OOLKytq
pDKwNCDhGjiOpXiUZ/LXnbULnTP0trelyWGnXcV59XstKntpHMIPFBJJqFyqj4v99nJ49PGBsWgl
l+XoYv8Amp/5LDzh/wBsTUf+oSTFXflX/wCSw8n/APbE07/qEjxVlGKuxV2KuxV2KuxV2KvOfNdj
518tXXmPzzp+rabcOLRVt7O+02eV4ba3Bb6vHNHfQAB5CXdvTqTTsqgKp55X8reYtL8watq2o6rZ
3MWriN57CxsZbOIXUY4G5/e3d4ebxhVelAeKnrWqrKsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVYz508r61r0ukmw1K1s4NNuvrs9ne2b3sNzLGK2/MR3NmwEMn7wDkauFP7O6rHNP0/z55r1Cy1
m+1jSrWby7q13bxvaaXcJNLDBK1tPEZJNQlVY7hEqVKHiQp6qDir0nFXYq7FXYqxf81P/JYecP8A
tiaj/wBQkmKu/Kv/AMlh5P8A+2Jp3/UJHirKMVdirsVdirsVdirsVYv+aX/ku/MP/MDL/wARxVlG
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KsX/AC9/452r/wDbb1b/AKjZcVZRirsVdirs
VYv+an/ksPOH/bE1H/qEkxV35V/+Sw8n/wDbE07/AKhI8VZRirsVdirsVdirsVdirF/zS/8AJd+Y
f+YGX/iOKsoxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVi/5e/8AHO1f/tt6t/1Gy4qy
jFXYq7FXYqxf81P/ACWHnD/tiaj/ANQkmKu/Kv8A8lh5P/7Ymnf9QkeKsoxV2KuxV2KuxV2KuxVi
/wCaX/ku/MP/ADAy/wDEcVZRirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirF/y9/452r/
APbb1b/qNlxVlGKuxV2KuxVi/wCan/ksPOH/AGxNR/6hJMVd+Vf/AJLDyf8A9sTTv+oSPFWUYq7F
WIeftNsdT1Tybp2oQLc2NzrUi3FtIKo4TR9QkUMvejorfMZTqJEQJCQjv+VWflz/ANS7Y/8AIlc1
vjz72dIHXfIf5Y6Loeo6xdeW7N7bTbaa8nSOBWcpBGZGCjuaLthjlmTVrQYNrmoflt5X0+5uvNPk
S1jNnbQ394dIaG/hgtbt2htDJJOLBmknnieMLCkirQMzhTXLhxyO0kIj9IflIs2u28vkKaG58sWs
l95hgeCw5WcS2zXUPIrdMshuI0/diEvQ/b4YLybermuyS3XnT8i11O80yfyWipp8Fy+smVbFTbSw
XMNkIZP35iq91OYSTIOJCv8A3LiXJCOSr4l2daebPyrv7+ztNO8jWczXl/awgu8Q46fc3NvYNfVi
WaN+F9cmEIjlH4FlkK4TGYFmSNlQea/ymPmC005PIHO1vNKTUlkCWouY5pNSOlJaTW7SKiObnjGf
31UZqOqBXZRWSvq6/otOzLPJGmflV5vk1ZbHyaLNdFuzp17JeQWwX65GoM8CejNMWaEsAzU4H9hm
G+VznONermoplP8Ayqz8uf8AqXbH/kSuV+PPvTTv+VWflz/1Ltj/AMiVx8efetKH5XEn8u/L1STS
xhFSa7BaDNw1soxV2KuxV2KuxV2KuxVhMWgWuv8AnXzEmo3mpCKxWyS1htNT1CxiQSQln/d2k8CE
s3UkVzD1WWUaosohhqar5at9JttZ1Kx14aZqNnNq2nGx8z6xc3C6ZahGubq8jmurRITEs8VYopJp
CWIAqpyHHkuhL7F2V/L+seRtc1TTNKtNO83x6hq1nBq1rbza9fLTS7ghVvmZdWZBGrGjICZfCM4J
TyAE8Q2/Hcmgka/mP+Vsl3p9skHmmN7uP63dJN5g1ESW1j+j31I3LpHqc1QLYRycagsrEJykjeMT
/e/zvxy7kbIax84eRZ31o+XNK1qTTtH0241nUpf8Sa3vceldXPp+rp8t/YcpTbAtJJdLu5ADOjJi
TkFXLme4LsnFt5y/LC+t7WfSIfNmqpd3ElrF9V16/wDtLLZQRktLq0S0lk1W3VRXkpYiQIVakTLK
OZH4vy8l2bi84/lfd6xp+i6VD5s1TVtUhgntLK213UFkK3FiNRHP19VhCcbd1NWIVieKFir8Xiy1
ZIr8DuXZkf5b6f5T89eVYfMtpH5isLK6muI7RLjzDq7PJFBM0Sy/u75+PLhurbhgRutGaGTNkgat
IAZL+W81xN5K017iaW4lCyoZp5HmlYJM6rzkkLOx4gbsSc2IYLPzU/8AJYecP+2JqP8A1CSYVd+V
f/ksPJ//AGxNO/6hI8VZRirsVYb+Yeovpup+S71LO4v2i1uSlpZqrzvy0fUV+BXaNTStT8XTKc4u
BCQif+Vi3f8A1J/mH/pGtv8AsozXeD/SiztAS/nFpa2ljcy+X9WFpqrxRabMyWQjunuF5RJAxuuM
pkXdAteQ6YfAPeFtjEHmj8nzfW+j2/5fRm/m+sm006Ow0j1nDBoboxwifkaiFkloP2SG6ZYceTnx
faUWGQXmq+Xb28kvr38tNSub2USLLdTaZYSSss0ItpQztMWIkgURNvug4nbbICBG3EPmqF1HVPJa
i81LUvy0uwGE1xqF7c6Zp1CHQieSaR5v2oxR2Y/Z67YRGXISHzVT1Lz15D8s2UFxqfkm50SyQw2t
rNc2mm2kQMEpureKNnuEUenKrSoo6MCw33xGKUuUgfiVtu21DyJdW6G1/LG5nt7dJrCMxaXprpGi
SSxz268ZiFCyvKrp/MXBFSceGQ/iHzKpvpXmux0i3a30ryBrOn27EM0NrY2cKFlRYlJWOdRURxqg
/wAkAdBkTjJ5yHzTbV5+cFhZS+je+XtYtpSYVEcyWcbcrlmSAUa6BrK8bKn8xBA6YjTk8iFtEWv5
nm8torq08q67cW0yh4Z4oLV43VtwystyQQfEYDgrqFtU/Kpi/wCXHlxipTlYwni3UVXoaVzbtbKs
VdirsVdirsVdirsVYHZ+a9L0fz75qhu4NQleQWBU2Wm6hfLQW5+09pBOq9ehOYOriSQyisa8/KNr
iS5byjcNcTTreSzHynqZd7lCxWdm+oVMgLtRzvufHMb19/8Ash+tlsrvrX5YySWcj+WbxpNOEC6e
7eVtVLW62hY2whJsP3Yh5t6fGnGppSuNT7/9kP1qpHUPynaWOU+U7kywrDHDIfKmqckS2XjAqn6h
UCJdkA+yOmPr7/8AZD9a7KMDfk1A4eDyXLE6xSW6snlHUlIhmVkljBGn/YkWVwy9CGNepw+vv/2Q
/WuyMg1z8s7fj9X8tXsPGRp19Pytqq0leWKdpBSxHxGa2ikLdeSK3VRgImev+yH61da63+WVpewX
1r5avbe+tUSK2uovK2qpLHHFEYI0R1sAyqkTGNQDspI6YkTqr/2Q/WqI0jzZ5C0W1Npo+h6lptqz
eo1vZ+WtXgjL8QvIpHYqteKgV8AMEoyPM/aP1qqflZMk3kPS5UDBXEzKHVo2obiTqjhWU+xGbccm
tf8Amp/5LDzh/wBsTUf+oSTCrvyr/wDJYeT/APtiad/1CR4qyjFXYqxnzZ/yknkb/ttzf90TUso1
P92Ux5q3nPyJbeZ73RLqS6a1Ok3SzXCKgcXVrzjme0epHFJJ7aB2O9QnGm+a3Hk4b82ZDziy/wCc
afq+gWekNrdnLFZalp2qKraXyinfTYJYSl0r3TySif1gXHqhFUcUVQ2XnVWbrp3o4U8sfyg16Dy/
Pog1izisr1bQajDJZPdNM+nJFDCTL69sPQuY7WM3MDRty5ShXHPkInOLulpLU/5xwsEsJEj1K2j1
OXVzqsl4mnqsbWptRD+iDEJ+R0/1VDeh6lPTHp9fjw/mTfw7/t960t1v/nHCHUvLVjottrMGkelP
qlxqLadpyQw3DapKHURwmZmg+rxqsCESMTFyjrwZhjHU0bq+XVaUT/zjrrCeYl1u381xQPFcG5t7
SDT5LSNOcMkJi9WwvbO7aKJZeFurTfuo/wB3upar+ZFVX4+S0mEX/OP6nzBrOo3uu/X9O1i7+tS6
RPZRtEqNrUWryQMxkJkjYQGIK44qXkcD42Uj8xsBXL9VLTH7/wD5xXlmtxa2nmv6naNaR20kC6bC
wDrYw2s08DmUSQPdSwtLcemw9UNweu5aY1fl9q8LMtM/Ifyhb6q9zqNpY6lYUb6pZSWQRrZl1G7v
bcQyLJ8MccV96DJwowjQ/CBxyo6iVbfjZNMy8oaNdaPoUdndtGblp7q6mWEkxI15cyXJiiLBSUi9
bglVGwGwyvJKzahKPyu/8l35e/5gov8AiObprZRirsVdirsVdirsVdirHPLP/Kb+bfnp/wD1DnMD
W8wziw2LyF+b72E6XOswR3Ml1fyWcdtqmqCO0FxDbJZz+pMss1ybaSGdzayt6L+p1UKqirxIXy+w
LRQOreTPzbs2vLlL130q4/RlpZ6Jaaxq9xcIz6rZ/WPU1B0E6xegs7PcIgkVJGU8kjShE4H3+4dx
WnL+T/nM312L+8TUHvLFmg1V7qaT0tZis9MW2vJLeUAR8brTZmDwlmKyBTRRsfHj0/A3/WtILzN+
SH5hXcDppGpWkUupaMLLW2e9vLaCe/nlv57yV4IISZ0aXUSYvUkAXfkj7DDHPHqOu32LSN1f8qPz
RNpq1poOujTzdTX02m3Y1bUkNsbq+ubrm0CxskrTwzxwNyb9yUM0ZZ3ORGaG1j7AtMj1T8pbnTtD
1OHyNrF7pes6nfLey3d5e3VwvxxtbTVZ2kdisErOnPl+8WMk/CCIDNZHELATTKPJ+j3mmfppZo2g
tbrUpZ9Pt3kErLD6UUbOzcn3nnjkn3Nf3nxfFXIZJXXuUJf+WX/KEad85/8AqIkzcDk1u/NT/wAl
h5w/7Ymo/wDUJJhV35V/+Sw8n/8AbE07/qEjxVlGKuxVL9b8v6HrltHa6xYw39vFIJoo50DhZArI
HWvRuLsK+BOKpP8A8qu/Lz/qXrL/AJFLirv+VXfl5/1L1l/yKXFXf8qu/Lz/AKl6y/5FLirv+VXf
l5/1L1l/yKXFXf8AKrvy8/6l6y/5FLirv+VXfl5/1L1l/wAilxV3/Krvy8/6l6y/5FLirv8AlV35
ef8AUvWX/IpcVd/yq78vP+pesv8AkUuKu/5Vd+Xn/UvWX/IpcVZDYWFlp9lBY2MCW1nbIsVvbxKF
REUUVVUdAMVV8VdirsVdirsVdirsVY/qXkXQNQ1ObU5Wv7e8uVRbh7HU9RsVkEQonKO0uIUJANKl
a5GUAeYVQ/5V1oH/AC2a5/3H9b/7LMj4UO4Jt3/KutA/5bNc/wC4/rf/AGWY+FDuC27/AJV1oH/L
Zrn/AHH9b/7LMfCh3Bbd/wAq60D/AJbNc/7j+t/9lmPhQ7gtu/5V1oH/AC2a5/3H9b/7LMfCh3Bb
d/yrrQP+WzXP+4/rf/ZZj4UO4Lbv+VdaB/y2a5/3H9b/AOyzHwodwW070fSNP0fTLfTNPjaKztl4
wozvKwBJJ5SSs7sSTUlmJyxCR/mp/wCSw84f9sTUf+oSTFXflX/5LDyf/wBsTTv+oSPFWUYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWL/mp/5L
Dzh/2xNR/wCoSTFUm8ja/qOi+SfL+j33lrWhe6bptnZ3QS0DKJYIEjfiwfcclNDiqef42l/6lvXP
+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6
lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf4
2l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/
FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCk
P/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c
/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8A
qW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+N
pf8AqW9c/wCkP/m/FXf42l/6lvXP+kP/AJvxV3+Npf8AqW9c/wCkP/m/FUj886/qOteSfMGj2Plr
Wje6lpt5Z2oe0CqZZ4HjTkxfYcmFTir/AP/Z</xapGImg:image> |
7087 |
</rdf:li> |
7088 |
</rdf:Alt> |
7089 |
</xap:Thumbnails> |
7090 |
</rdf:Description> |
7091 |
|
7092 |
<rdf:Description rdf:about='' |
7093 |
xmlns:dc='http://purl.org/dc/elements/1.1/'> |
7094 |
<dc:format>application/postscript</dc:format> |
7095 |
</rdf:Description> |
7096 |
|
7097 |
</rdf:RDF> |
7098 |
</x:xmpmeta> |
7099 |
<?xpacket end='w'?>
|
7100 |
% &&end XMP packet marker&&
|
7101 |
[{ai_metadata_stream_123}
|
7102 |
<</Type /Metadata /Subtype /XML>>
|
7103 |
/PUT AI11_PDFMark5
|
7104 |
[/Document
|
7105 |
1 dict begin /Metadata {ai_metadata_stream_123} def
|
7106 |
currentdict end /BDC AI11_PDFMark5
|
7107 |
Adobe_AGM_Utils begin
|
7108 |
Adobe_AGM_Core/page_setup get exec
|
7109 |
Adobe_CoolType_Core/page_setup get exec
|
7110 |
Adobe_AGM_Image/page_setup get exec
|
7111 |
%%EndPageSetup
|
7112 |
Adobe_AGM_Core/AGMCORE_save save ddf
|
7113 |
1 -1 scale 0 -200.2 translate
|
7114 |
[1 0 0 1 0 0 ] concat
|
7115 |
% page clip
|
7116 |
gsave
|
7117 |
newpath
|
7118 |
gsave % PSGState
|
7119 |
0 0 mo
|
7120 |
0 200.2 li
|
7121 |
281 200.2 li
|
7122 |
281 0 li
|
7123 |
clp
|
7124 |
[1 0 0 1 0 0 ] concat
|
7125 |
.5 .5 mo
|
7126 |
.5 199.7 li
|
7127 |
280.5 199.7 li
|
7128 |
280.5 .5 li
|
7129 |
.5 .5 li
|
7130 |
false sop
|
7131 |
/0
|
7132 |
[/DeviceCMYK] add_csa
|
7133 |
0 0 0 .047 cmyk
|
7134 |
ef
|
7135 |
1 lw
|
7136 |
0 lc
|
7137 |
1 lj
|
7138 |
4 ml
|
7139 |
[] 0 dsh
|
7140 |
true sadj
|
7141 |
.5 199.7 mo
|
7142 |
280.5 199.7 li
|
7143 |
280.5 .5 li
|
7144 |
.5 .5 li
|
7145 |
.5 199.7 li
|
7146 |
cp
|
7147 |
0 0 0 1 cmyk
|
7148 |
@
|
7149 |
50.8999 36.5 mo
|
7150 |
50.8999 50.1001 li
|
7151 |
104.5 50.1001 li
|
7152 |
104.5 36.5 li
|
7153 |
50.8999 36.5 li
|
7154 |
0 0 .2 0 cmyk
|
7155 |
ef
|
7156 |
1 lc
|
7157 |
50.8999 50.1001 mo
|
7158 |
104.5 50.1001 li
|
7159 |
104.5 36.5 li
|
7160 |
50.8999 36.5 li
|
7161 |
50.8999 50.1001 li
|
7162 |
0 0 0 1 cmyk
|
7163 |
@
|
7164 |
0 0 0 1 cmyk
|
7165 |
%ADOBeginSubsetFont: Helvetica-Bold Initial
|
7166 |
%ADOt1write: (1.0.21)
|
7167 |
13 dict dup begin
|
7168 |
/FontType 1 def
|
7169 |
/FontName /Helvetica-Bold def
|
7170 |
/FontInfo 6 dict dup begin
|
7171 |
/Notice (Copyright (c) 1992, 1994 Adobe Systems Incorporated. All Rights Reserved.Myriad is a trademark of Adobe Systems Incorporated may be registered in certain jurisdictions.) def
|
7172 |
/Weight (Regular) def
|
7173 |
/ItalicAngle 0 def
|
7174 |
end def
|
7175 |
/PaintType 0 def
|
7176 |
/FontMatrix [0.001 0 0 0.001 0 0] def
|
7177 |
/Encoding 256 array
|
7178 |
0 1 255 {1 index exch /.notdef put} for
|
7179 |
dup 67 /C put
|
7180 |
dup 101 /e put
|
7181 |
dup 105 /i put
|
7182 |
dup 108 /l put
|
7183 |
dup 110 /n put
|
7184 |
dup 116 /t put
|
7185 |
def
|
7186 |
/UniqueID 41987 def
|
7187 |
/FontBBox {-46 -250 1126 831} def
|
7188 |
end
|
7189 |
systemdict begin
|
7190 |
dup /Private
|
7191 |
16 dict dup begin
|
7192 |
/|- {def} def
|
7193 |
/| {put} def
|
7194 |
/BlueValues [-11 0 674 685 484 496 650 661 710 721] def
|
7195 |
/OtherBlues [261 266 -200 -194 -221 -212] def
|
7196 |
/FamilyBlues [-11 0 674 685 484 496 650 661 710 721] def
|
7197 |
/FamilyOtherBlues [261 266 -200 -194 -221 -212] def
|
7198 |
/BlueScale 0.0604583 def
|
7199 |
/BlueShift 7.1 def
|
7200 |
/StdHW [67] def
|
7201 |
/StdVW [88] def
|
7202 |
/StemSnapH [67 73] def
|
7203 |
/StemSnapV [88 92] def
|
7204 |
/password 5839 def
|
7205 |
/MinFeature {16 16} def
|
7206 |
/OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869
|
7207 |
systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup
|
7208 |
/strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def
|
7209 |
/Subrs 5 array
|
7210 |
dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |
|
7211 |
dup 1 <1C60D8A8C9C3D06D9E> |
|
7212 |
dup 2 <1C60D8A8C9C202D79A> |
|
7213 |
dup 3 <1C60D8A849> |
|
7214 |
dup 4 <1C60D8A8CC3674F41144B13B77> |
|
7215 |
def
|
7216 |
put
|
7217 |
dup /CharStrings
|
7218 |
7 dict dup begin
|
7219 |
/C <1C60D8A8C9B7F7BFCD4F35F00D72B7767DFC842FAE8A199F5544227C11AE
|
7220 |
C2C2E034A1ED399FCEE30EED4E3DDA5CEFF9C8509F0AAF76AAF0F34DCFA63952
|
7221 |
DCB02246E2C26D61873341421CD09DC619EC1D6D8D5B3AF79A> |-
|
7222 |
/e <1C60D8A8C9B7A66FB4E9209DE48656974FCFF6918874F1136043F0EE8172
|
7223 |
F4D638772B3B7F4B5346ABF7A80D482099561C97EACC6F77A33F735C7F526F3A
|
7224 |
D9C6597D65CC687E05FF3F3D831F11A36D65E3B2668B0C94721274A694DE1BF9
|
7225 |
4BC567A2314B6F8010DDBF586B4DD5CDAA4D122F00> |-
|
7226 |
/i <1C60D8A8C9B880558B244CAC850BEB233B555EDA76BC260032590C4877AB
|
7227 |
0154B33DC5B1DD4601F9D82FFEA58A369847318C317AA33846ABE07FDE553738
|
7228 |
DFE267FA7A85BCC35C3AC59D6B3202B942> |-
|
7229 |
/l <1C60D8A8C9B880558B244CAC850BEAD7A1E96744C48B1E144A6FA6A2C9> |-
|
7230 |
/n <1C60D8A8C9B790A862F793CE5984292368D14C25090F13C59AB6A5160615
|
7231 |
285F0ED3CBCE512383C3878835926BFD10B9FCC2427DAD50675BA10B8D3D6CCC
|
7232 |
CDC9457848353594E4269162567708094297D619E96D789F6B32D23000A67AC9
|
7233 |
3D08E6B7F3B227> |-
|
7234 |
/t <1C60D8A8C9B821B336899C0A411A14A41B3F7FD72EC5319DCA4F19582C70
|
7235 |
AB43B5B25B037D9F70BCCAF41E05C288447E6D0303CAC78896DC7AF6BA8E289C
|
7236 |
923C2C4B8CB519AA426EAFE5402D54F959CF9B32FD990316D3D74F7DFBBA78A6
|
7237 |
DD8825> |-
|
7238 |
/.notdef <1C60D8A8C9B896187A> |-
|
7239 |
end put
|
7240 |
end
|
7241 |
dup /FontName get exch definefont pop
|
7242 |
end
|
7243 |
%ADOEndSubsetFont
|
7244 |
/LJOAKL+Helvetica-Bold /Helvetica-Bold findfont def
|
7245 |
/LJOAKL+Helvetica-Bold*1
|
7246 |
[
|
7247 |
67{/.notdef}repeat /C 33{/.notdef}repeat /e 3{/.notdef}repeat /i 2{/.notdef}repeat /l
|
7248 |
/.notdef /n 5{/.notdef}repeat /t 139{/.notdef}repeat
|
7249 |
] LJOAKL+Helvetica-Bold nfnt
|
7250 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7251 |
66.8999 46.1001 mov
|
7252 |
(Client) sh
|
7253 |
199.7 97.3003 mo
|
7254 |
199.7 109.3 li
|
7255 |
261.3 109.3 li
|
7256 |
261.3 97.3003 li
|
7257 |
199.7 97.3003 li
|
7258 |
0 0 .2 0 cmyk
|
7259 |
ef
|
7260 |
199.7 109.3 mo
|
7261 |
261.3 109.3 li
|
7262 |
261.3 97.3003 li
|
7263 |
199.7 97.3003 li
|
7264 |
199.7 109.3 li
|
7265 |
cp
|
7266 |
0 0 0 1 cmyk
|
7267 |
@
|
7268 |
0 0 0 1 cmyk
|
7269 |
%ADOBeginSubsetFont: Helvetica Initial
|
7270 |
%ADOt1write: (1.0.21)
|
7271 |
13 dict dup begin
|
7272 |
/FontType 1 def
|
7273 |
/FontName /Helvetica def
|
7274 |
/FontInfo 6 dict dup begin
|
7275 |
/Notice (Copyright (c) 1992, 1994 Adobe Systems Incorporated. All Rights Reserved.Myriad is a trademark of Adobe Systems Incorporated may be registered in certain jurisdictions.) def
|
7276 |
/Weight (Regular) def
|
7277 |
/ItalicAngle 0 def
|
7278 |
end def
|
7279 |
/PaintType 0 def
|
7280 |
/FontMatrix [0.001 0 0 0.001 0 0] def
|
7281 |
/Encoding 256 array
|
7282 |
0 1 255 {1 index exch /.notdef put} for
|
7283 |
dup 32 /space put
|
7284 |
dup 40 /parenleft put
|
7285 |
dup 41 /parenright put
|
7286 |
dup 42 /asterisk put
|
7287 |
dup 86 /V put
|
7288 |
dup 97 /a put
|
7289 |
dup 99 /c put
|
7290 |
dup 101 /e put
|
7291 |
dup 105 /i put
|
7292 |
dup 111 /o put
|
7293 |
dup 112 /p put
|
7294 |
dup 114 /r put
|
7295 |
dup 115 /s put
|
7296 |
dup 116 /t put
|
7297 |
def
|
7298 |
/UniqueID 41987 def
|
7299 |
/FontBBox {-46 -250 1126 831} def
|
7300 |
end
|
7301 |
systemdict begin
|
7302 |
dup /Private
|
7303 |
16 dict dup begin
|
7304 |
/|- {def} def
|
7305 |
/| {put} def
|
7306 |
/BlueValues [-11 0 674 685 484 496 650 661 710 721] def
|
7307 |
/OtherBlues [261 266 -200 -194 -221 -212] def
|
7308 |
/FamilyBlues [-11 0 674 685 484 496 650 661 710 721] def
|
7309 |
/FamilyOtherBlues [261 266 -200 -194 -221 -212] def
|
7310 |
/BlueScale 0.0604583 def
|
7311 |
/BlueShift 7.1 def
|
7312 |
/StdHW [67] def
|
7313 |
/StdVW [88] def
|
7314 |
/StemSnapH [67 73] def
|
7315 |
/StemSnapV [88 92] def
|
7316 |
/password 5839 def
|
7317 |
/MinFeature {16 16} def
|
7318 |
/OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869
|
7319 |
systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup
|
7320 |
/strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def
|
7321 |
/Subrs 5 array
|
7322 |
dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |
|
7323 |
dup 1 <1C60D8A8C9C3D06D9E> |
|
7324 |
dup 2 <1C60D8A8C9C202D79A> |
|
7325 |
dup 3 <1C60D8A849> |
|
7326 |
dup 4 <1C60D8A8CC3674F41144B13B77> |
|
7327 |
def
|
7328 |
put
|
7329 |
dup /CharStrings
|
7330 |
15 dict dup begin
|
7331 |
/space <1C60D8A8C9B896187A> |-
|
7332 |
/parenleft <1C60D8A8C9B84E0A775A339A6920AB0DE430B7DCF862E785DB9E
|
7333 |
7AE6B14847A83A280DDCE1A6BA16686796D8801002CE462B6E901D06A69A29BF
|
7334 |
2A4A53> |-
|
7335 |
/parenright <1C60D8A8C9B84E0A4B31431D5481E823C52558C705892FE29F3
|
7336 |
6A28E2E378B339A3E83F4F55337115DAEFD302EA0B7F069AF6D476C66B7F850D
|
7337 |
B18A29D> |-
|
7338 |
/asterisk <1C60D8A8C9B71C16AD0BBAE6756F92394BC7133292D1C16F71C49
|
7339 |
F0B798B1FC4CC88CADD469376F4616141AD47F3174EFBC894EEBC25ECF8896AD
|
7340 |
FF05267368B44DB7364E4A1356E23F1E7B56F5CFC6265EB9304EA175E5EB8F37
|
7341 |
BA6B22728248887E14AC04EA2F02B4B5982314DA5DD41DE> |-
|
7342 |
/V <1C60D8A8C9B7EDAFFDAF1388BEA04FC14C4FA04CA10E800C3C136D08623E
|
7343 |
08E3865378236F9A2A371A13DA871E6436368B839E66DBE161136C350C8AAFE4
|
7344 |
F2DBD31B9826133D3606559CD65D> |-
|
7345 |
/a <1C60D8A8C9B759462DD3040289328E0F683F711B3894968D96516BD44867
|
7346 |
7C9FAA746D5350AF3B117B4AC08A2D715CA85E807BE8FDCC75A5D4F542F38F55
|
7347 |
0E802EEAE548F2FF8506F9AD572646E7A47C57311AB7620557585596A5F6F3A5
|
7348 |
51832222EBEC5B08135E3A2160C305A55CF05AE83FFE02EF308999F5FC49FAB1
|
7349 |
E4709190FF594124A9626360300AD05498BBB95EF9BD55E7C80D9F3F68B61D3D
|
7350 |
CA5974A75DB1D3D3AE73A6A3AA> |-
|
7351 |
/c <1C60D8A8C9B77BBBEC320BF45033662E0846C6D7DAF600F43B542B038E20
|
7352 |
8CBA971F48BE27B2158BB1E2C3D179B771A57E9F9ECF2E72DD7D02E301A82C16
|
7353 |
6FDB33A21A23FED2727F41D73D06BBBFA1087DD1> |-
|
7354 |
/e <1C60D8A8C9B7A66FB4E9209DE48656974FCFF6918874F1136043F0EE8172
|
7355 |
F4D638772B3B7F4B5346ABF7A80D482099561C97EACC6F77A33F735C7F526F3A
|
7356 |
D9C6597D65CC687E05FF3F3D831F11A36D65E3B2668B0C94721274A694DE1BF9
|
7357 |
4BC567A2314B6F8010DDBF586B4DD5CDAA4D122F00> |-
|
7358 |
/i <1C60D8A8C9B880558B244CAC850BEB233B555EDA76BC260032590C4877AB
|
7359 |
0154B33DC5B1DD4601F9D82FFEA58A369847318C317AA33846ABE07FDE553738
|
7360 |
DFE267FA7A85BCC35C3AC59D6B3202B942> |-
|
7361 |
/o <1C60D8A8C9B79676B23EC03A282945F6B9BA3FC96B94A352EA6965D03C46
|
7362 |
300E822E9400A32C57489C384C0BBF14085A1FE36254CC88C2F26DA80FE4BE81
|
7363 |
E3FBC64BBB1CE4A5FCE6AEF371492E9D8504035C> |-
|
7364 |
/p <1C60D8A8C9B7E2CE04450FE67267481D8DB94896F6863B80623466B6C88D
|
7365 |
6897C0E02D98B8946B015A7E238CCA9D5B21B4F67E511D786F7A2AA529AFFFB9
|
7366 |
E65066672A4EBE7BCDA959B83946AFCF9E209612973EC1EE751C8E35AC6321DA
|
7367 |
8A725336FA9AB81577F5266D1AFEF8B2D8434039EC7EBA3DFE837CF0FA105C85
|
7368 |
27115843A7C1133AADA0CB8F9CD475248B67B0343ABF4A6E34B9B5C76D6E89AD
|
7369 |
691E6E6680AF> |-
|
7370 |
/r <1C60D8A8C9B825FA5220A9740606B50B33E010C4BCC4C01AD0977A1A669B
|
7371 |
FA1A38816F7F3AFEDC1C339BC9FE77C7DB80E163C95852F64B999476B735BD17
|
7372 |
BE5250D15A9BA973A020C54D1BE5E2686C3A86A44295463DE15129469ED396D6
|
7373 |
199BF1BFF0CA9745121C3A314D02EB3FCC22E2B5> |-
|
7374 |
/s <1C60D8A8C9B70FAD2F81CC8BBF4E6A0E18D42D6949A9CEA98F96BB91C9CE
|
7375 |
EEE4953B2FD83F05669F83DD630625A425EBBE7CE79373EE324743431698E23D
|
7376 |
247D1ABC2EF04C298E5A1B13987DC1A4A8FE49BE4106E5A1C884B4074CFD17B6
|
7377 |
1C7D93D85F5BD451BA630B50AF> |-
|
7378 |
/t <1C60D8A8C9B821B336899C0A411A14A41B3F7FD72EC5319DCA4F19582C70
|
7379 |
AB43B5B25B037D9F70BCCAF41E05C288447E6D0303CAC78896DC7AF6BA8E289C
|
7380 |
923C2C4B8CB519AA426EAFE5402D54F959CF9B32FD990316D3D74F7DFBBA78A6
|
7381 |
DD8825> |-
|
7382 |
/.notdef <1C60D8A8C9B896187A> |-
|
7383 |
end put
|
7384 |
end
|
7385 |
dup /FontName get exch definefont pop
|
7386 |
end
|
7387 |
%ADOEndSubsetFont
|
7388 |
/HCCAKL+Helvetica /Helvetica findfont def
|
7389 |
/HCCAKL+Helvetica*1
|
7390 |
[
|
7391 |
32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright /asterisk 43{/.notdef}repeat /V
|
7392 |
10{/.notdef}repeat /a /.notdef /c /.notdef /e 3{/.notdef}repeat /i
|
7393 |
5{/.notdef}repeat /o /p /.notdef /r /s /t 139{/.notdef}repeat
|
7394 |
] HCCAKL+Helvetica nfnt
|
7395 |
HCCAKL+Helvetica*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7396 |
200.5 105.3 mov
|
7397 |
( acc) sh
|
7398 |
216.062 105.3 mov
|
7399 |
0.449478 0 40 (ept\(V) wsh
|
7400 |
233.995 105.3 mov
|
7401 |
-0.0464783 0 116 (isitor*\)) wsh
|
7402 |
199.7 83.7002 mo
|
7403 |
199.7 97.3003 li
|
7404 |
261.3 97.3003 li
|
7405 |
261.3 83.7002 li
|
7406 |
199.7 83.7002 li
|
7407 |
0 0 .2 0 cmyk
|
7408 |
ef
|
7409 |
199.7 97.3003 mo
|
7410 |
261.3 97.3003 li
|
7411 |
261.3 83.7002 li
|
7412 |
199.7 83.7002 li
|
7413 |
199.7 97.3003 li
|
7414 |
0 0 0 1 cmyk
|
7415 |
@
|
7416 |
0 0 0 1 cmyk
|
7417 |
%ADOBeginSubsetFont: Helvetica-Bold AddGlyphs
|
7418 |
%ADOt1write: (1.0.21)
|
7419 |
systemdict begin
|
7420 |
LJOAKL+Helvetica-Bold dup
|
7421 |
/Private get dup rcheck
|
7422 |
{begin true}{pop false}ifelse exch
|
7423 |
/CharStrings get begin
|
7424 |
systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
|
7425 |
/E <1C60D8A8C9B7AFA9E19324CB088F5400D0CE0DC8B93C391C25CDCB6CF44B
|
7426 |
163B41E30DB5CEEB12C8AC1010FCF2155841073137A7213A9C19C357BE16> |-
|
7427 |
/m <1C60D8A8C9B6B7700392E60257FC106462D2DFCBC2A10C44EFEDC74AE4DA
|
7428 |
23DDA2D9D4E78E5DFA35F442401F635CE4EC97BE57329CAA46C6A3C6CC0DEBBD
|
7429 |
4CB8E8B931000F3668CFD86F5BA98BC18E8B1DBC445FD65D7EC5C67C2E7AD143
|
7430 |
C336B225F9618FB19106222772767E98CA6DE74BDC9E6E1E91AF0A9BC200F979
|
7431 |
51D7A45F25C7DC5AD757FFD60E2D9250E771B55218F79A54B61A1C40C396FB> |-
|
7432 |
systemdict /gcheck known {setglobal} if end {end} if
|
7433 |
end
|
7434 |
LJOAKL+Helvetica-Bold /Encoding get
|
7435 |
dup 69 /E put
|
7436 |
dup 109 /m put
|
7437 |
pop
|
7438 |
%ADOEndSubsetFont
|
7439 |
/LJOAKL+Helvetica-Bold*1
|
7440 |
[
|
7441 |
67{/.notdef}repeat /C /.notdef /E 31{/.notdef}repeat /e 3{/.notdef}repeat /i
|
7442 |
2{/.notdef}repeat /l /m /n 5{/.notdef}repeat /t 139{/.notdef}repeat
|
7443 |
] LJOAKL+Helvetica-Bold nfnt
|
7444 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7445 |
214.9 93.3003 mov
|
7446 |
(Element) sh
|
7447 |
32.5 97.3003 mo
|
7448 |
32.5 109.3 li
|
7449 |
123.7 109.3 li
|
7450 |
123.7 97.3003 li
|
7451 |
32.5 97.3003 li
|
7452 |
0 0 .2 0 cmyk
|
7453 |
ef
|
7454 |
32.5 109.3 mo
|
7455 |
123.7 109.3 li
|
7456 |
123.7 97.3003 li
|
7457 |
32.5 97.3003 li
|
7458 |
32.5 109.3 li
|
7459 |
cp
|
7460 |
0 0 0 1 cmyk
|
7461 |
@
|
7462 |
0 0 0 1 cmyk
|
7463 |
%ADOBeginSubsetFont: Helvetica AddGlyphs
|
7464 |
%ADOt1write: (1.0.21)
|
7465 |
systemdict begin
|
7466 |
HCCAKL+Helvetica dup
|
7467 |
/Private get dup rcheck
|
7468 |
{begin true}{pop false}ifelse exch
|
7469 |
/CharStrings get begin
|
7470 |
systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
|
7471 |
/C <1C60D8A8C9B7F7BFCD4F35F00D72B7767DFC842FAE8A199F5544227C11AE
|
7472 |
C2C2E034A1ED399FCEE30EED4E3DDA5CEFF9C8509F0AAF76AAF0F34DCFA63952
|
7473 |
DCB02246E2C26D61873341421CD09DC619EC1D6D8D5B3AF79A> |-
|
7474 |
/E <1C60D8A8C9B7AFA9E19324CB088F5400D0CE0DC8B93C391C25CDCB6CF44B
|
7475 |
163B41E30DB5CEEB12C8AC1010FCF2155841073137A7213A9C19C357BE16> |-
|
7476 |
/l <1C60D8A8C9B880558B244CAC850BEAD7A1E96744C48B1E144A6FA6A2C9> |-
|
7477 |
/m <1C60D8A8C9B6B7700392E60257FC106462D2DFCBC2A10C44EFEDC74AE4DA
|
7478 |
23DDA2D9D4E78E5DFA35F442401F635CE4EC97BE57329CAA46C6A3C6CC0DEBBD
|
7479 |
4CB8E8B931000F3668CFD86F5BA98BC18E8B1DBC445FD65D7EC5C67C2E7AD143
|
7480 |
C336B225F9618FB19106222772767E98CA6DE74BDC9E6E1E91AF0A9BC200F979
|
7481 |
51D7A45F25C7DC5AD757FFD60E2D9250E771B55218F79A54B61A1C40C396FB> |-
|
7482 |
/n <1C60D8A8C9B790A862F793CE5984292368D14C25090F13C59AB6A5160615
|
7483 |
285F0ED3CBCE512383C3878835926BFD10B9FCC2427DAD50675BA10B8D3D6CCC
|
7484 |
CDC9457848353594E4269162567708094297D619E96D789F6B32D23000A67AC9
|
7485 |
3D08E6B7F3B227> |-
|
7486 |
/v <1C60D8A8C9B75A17A037AA72CEE7B2AE5A83104902198B0D7DD4734E9CD9
|
7487 |
0C4E924ED9997C39641DC3D364581B2F0E57D0F8BE1262A1F341DAF70D782647
|
7488 |
7D047E1A47B4EDA00641EC6D817A> |-
|
7489 |
systemdict /gcheck known {setglobal} if end {end} if
|
7490 |
end
|
7491 |
HCCAKL+Helvetica /Encoding get
|
7492 |
dup 67 /C put
|
7493 |
dup 69 /E put
|
7494 |
dup 108 /l put
|
7495 |
dup 109 /m put
|
7496 |
dup 110 /n put
|
7497 |
dup 118 /v put
|
7498 |
pop
|
7499 |
%ADOEndSubsetFont
|
7500 |
/HCCAKL+Helvetica*1
|
7501 |
[
|
7502 |
32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright /asterisk 24{/.notdef}repeat /C
|
7503 |
/.notdef /E 16{/.notdef}repeat /V 10{/.notdef}repeat /a /.notdef /c
|
7504 |
/.notdef /e 3{/.notdef}repeat /i 2{/.notdef}repeat /l /m /n
|
7505 |
/o /p /.notdef /r /s /t /.notdef /v
|
7506 |
137{/.notdef}repeat
|
7507 |
] HCCAKL+Helvetica nfnt
|
7508 |
HCCAKL+Helvetica*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7509 |
33.2998 105.3 mov
|
7510 |
-0.100647 0 67 ( visit\(Concr) wsh
|
7511 |
73.971 105.3 mov
|
7512 |
-0.0464783 0 116 (eteE) wsh
|
7513 |
88.0835 105.3 mov
|
7514 |
-0.0309906 0 110 (lement*\)) wsh
|
7515 |
32.5 83.7002 mo
|
7516 |
32.5 97.3003 li
|
7517 |
123.7 97.3003 li
|
7518 |
123.7 83.7002 li
|
7519 |
32.5 83.7002 li
|
7520 |
0 0 .2 0 cmyk
|
7521 |
ef
|
7522 |
32.5 97.3003 mo
|
7523 |
123.7 97.3003 li
|
7524 |
123.7 83.7002 li
|
7525 |
32.5 83.7002 li
|
7526 |
32.5 97.3003 li
|
7527 |
0 0 0 1 cmyk
|
7528 |
@
|
7529 |
0 0 0 1 cmyk
|
7530 |
%ADOBeginSubsetFont: Helvetica-Bold AddGlyphs
|
7531 |
%ADOt1write: (1.0.21)
|
7532 |
systemdict begin
|
7533 |
LJOAKL+Helvetica-Bold dup
|
7534 |
/Private get dup rcheck
|
7535 |
{begin true}{pop false}ifelse exch
|
7536 |
/CharStrings get begin
|
7537 |
systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
|
7538 |
/V <1C60D8A8C9B7EDAFFDAF1388BEA04FC14C4FA04CA10E800C3C136D08623E
|
7539 |
08E3865378236F9A2A371A13DA871E6436368B839E66DBE161136C350C8AAFE4
|
7540 |
F2DBD31B9826133D3606559CD65D> |-
|
7541 |
/o <1C60D8A8C9B79676B23EC03A282945F6B9BA3FC96B94A352EA6965D03C46
|
7542 |
300E822E9400A32C57489C384C0BBF14085A1FE36254CC88C2F26DA80FE4BE81
|
7543 |
E3FBC64BBB1CE4A5FCE6AEF371492E9D8504035C> |-
|
7544 |
/r <1C60D8A8C9B825FA5220A9740606B50B33E010C4BCC4C01AD0977A1A669B
|
7545 |
FA1A38816F7F3AFEDC1C339BC9FE77C7DB80E163C95852F64B999476B735BD17
|
7546 |
BE5250D15A9BA973A020C54D1BE5E2686C3A86A44295463DE15129469ED396D6
|
7547 |
199BF1BFF0CA9745121C3A314D02EB3FCC22E2B5> |-
|
7548 |
/s <1C60D8A8C9B70FAD2F81CC8BBF4E6A0E18D42D6949A9CEA98F96BB91C9CE
|
7549 |
EEE4953B2FD83F05669F83DD630625A425EBBE7CE79373EE324743431698E23D
|
7550 |
247D1ABC2EF04C298E5A1B13987DC1A4A8FE49BE4106E5A1C884B4074CFD17B6
|
7551 |
1C7D93D85F5BD451BA630B50AF> |-
|
7552 |
systemdict /gcheck known {setglobal} if end {end} if
|
7553 |
end
|
7554 |
LJOAKL+Helvetica-Bold /Encoding get
|
7555 |
dup 86 /V put
|
7556 |
dup 111 /o put
|
7557 |
dup 114 /r put
|
7558 |
dup 115 /s put
|
7559 |
pop
|
7560 |
%ADOEndSubsetFont
|
7561 |
/LJOAKL+Helvetica-Bold*1
|
7562 |
[
|
7563 |
67{/.notdef}repeat /C /.notdef /E 16{/.notdef}repeat /V 14{/.notdef}repeat /e
|
7564 |
3{/.notdef}repeat /i 2{/.notdef}repeat /l /m /n /o 2{/.notdef}repeat
|
7565 |
/r /s /t 139{/.notdef}repeat
|
7566 |
] LJOAKL+Helvetica-Bold nfnt
|
7567 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7568 |
65.2998 93.3003 mov
|
7569 |
(Visitor) sh
|
7570 |
32.5 164.5 mo
|
7571 |
32.5 176.5 li
|
7572 |
123.7 176.5 li
|
7573 |
123.7 164.5 li
|
7574 |
32.5 164.5 li
|
7575 |
0 0 .2 0 cmyk
|
7576 |
ef
|
7577 |
32.5 176.5 mo
|
7578 |
123.7 176.5 li
|
7579 |
123.7 164.5 li
|
7580 |
32.5 164.5 li
|
7581 |
32.5 176.5 li
|
7582 |
cp
|
7583 |
0 0 0 1 cmyk
|
7584 |
@
|
7585 |
0 0 0 1 cmyk
|
7586 |
HCCAKL+Helvetica*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7587 |
33.2998 171.7 mov
|
7588 |
-0.100647 0 67 ( visit\(Concr) wsh
|
7589 |
73.971 171.7 mov
|
7590 |
-0.0464783 0 116 (eteE) wsh
|
7591 |
88.0835 171.7 mov
|
7592 |
-0.0309906 0 110 (lement*\)) wsh
|
7593 |
32.5 150.1 mo
|
7594 |
32.5 164.5 li
|
7595 |
123.7 164.5 li
|
7596 |
123.7 150.1 li
|
7597 |
32.5 150.1 li
|
7598 |
0 0 .2 0 cmyk
|
7599 |
ef
|
7600 |
32.5 164.5 mo
|
7601 |
123.7 164.5 li
|
7602 |
123.7 150.1 li
|
7603 |
32.5 150.1 li
|
7604 |
32.5 164.5 li
|
7605 |
0 0 0 1 cmyk
|
7606 |
@
|
7607 |
0 0 0 1 cmyk
|
7608 |
%ADOBeginSubsetFont: Helvetica-Bold AddGlyphs
|
7609 |
%ADOt1write: (1.0.21)
|
7610 |
systemdict begin
|
7611 |
LJOAKL+Helvetica-Bold dup
|
7612 |
/Private get dup rcheck
|
7613 |
{begin true}{pop false}ifelse exch
|
7614 |
/CharStrings get begin
|
7615 |
systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
|
7616 |
/space <1C60D8A8C9B896187A> |-
|
7617 |
/c <1C60D8A8C9B77BBBEC320BF45033662E0846C6D7DAF600F43B542B038E20
|
7618 |
8CBA971F48BE27B2158BB1E2C3D179B771A57E9F9ECF2E72DD7D02E301A82C16
|
7619 |
6FDB33A21A23FED2727F41D73D06BBBFA1087DD1> |-
|
7620 |
systemdict /gcheck known {setglobal} if end {end} if
|
7621 |
end
|
7622 |
LJOAKL+Helvetica-Bold /Encoding get
|
7623 |
dup 32 /space put
|
7624 |
dup 99 /c put
|
7625 |
pop
|
7626 |
%ADOEndSubsetFont
|
7627 |
/LJOAKL+Helvetica-Bold*1
|
7628 |
[
|
7629 |
32{/.notdef}repeat /space 34{/.notdef}repeat /C /.notdef /E 16{/.notdef}repeat /V
|
7630 |
12{/.notdef}repeat /c /.notdef /e 3{/.notdef}repeat /i 2{/.notdef}repeat /l
|
7631 |
/m /n /o 2{/.notdef}repeat /r /s /t 139{/.notdef}repeat
|
7632 |
] LJOAKL+Helvetica-Bold nfnt
|
7633 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7634 |
48.5 158.9 mov
|
7635 |
-0.100647 0 67 ( Concr) wsh
|
7636 |
70.6957 158.9 mov
|
7637 |
-0.0464783 0 116 (eteV) wsh
|
7638 |
85.4049 158.9 mov
|
7639 |
-0.0464783 0 116 (isitor) wsh
|
7640 |
196.5 165.3 mo
|
7641 |
196.5 177.3 li
|
7642 |
264.5 177.3 li
|
7643 |
264.5 165.3 li
|
7644 |
196.5 165.3 li
|
7645 |
0 0 .2 0 cmyk
|
7646 |
ef
|
7647 |
196.5 177.3 mo
|
7648 |
264.5 177.3 li
|
7649 |
264.5 165.3 li
|
7650 |
196.5 165.3 li
|
7651 |
196.5 177.3 li
|
7652 |
cp
|
7653 |
0 0 0 1 cmyk
|
7654 |
@
|
7655 |
0 0 0 1 cmyk
|
7656 |
HCCAKL+Helvetica*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7657 |
197.3 172.5 mov
|
7658 |
( acc) sh
|
7659 |
212.861 172.5 mov
|
7660 |
0.449478 0 40 (ept\(V) wsh
|
7661 |
230.795 172.5 mov
|
7662 |
-0.0464783 0 116 (isitor* v\)) wsh
|
7663 |
196.5 150.9 mo
|
7664 |
196.5 165.3 li
|
7665 |
264.5 165.3 li
|
7666 |
264.5 150.9 li
|
7667 |
196.5 150.9 li
|
7668 |
0 0 .2 0 cmyk
|
7669 |
ef
|
7670 |
196.5 165.3 mo
|
7671 |
264.5 165.3 li
|
7672 |
264.5 150.9 li
|
7673 |
196.5 150.9 li
|
7674 |
196.5 165.3 li
|
7675 |
0 0 0 1 cmyk
|
7676 |
@
|
7677 |
0 0 0 1 cmyk
|
7678 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7679 |
197.3 159.7 mov
|
7680 |
-0.100647 0 67 ( Concr) wsh
|
7681 |
221.138 159.7 mov
|
7682 |
-0.0464783 0 116 (eteE) wsh
|
7683 |
235.251 159.7 mov
|
7684 |
-0.0309906 0 110 (lement) wsh
|
7685 |
198.9 36.5 mo
|
7686 |
198.9 50.1001 li
|
7687 |
261.3 50.1001 li
|
7688 |
261.3 36.5 li
|
7689 |
198.9 36.5 li
|
7690 |
0 0 .2 0 cmyk
|
7691 |
ef
|
7692 |
198.9 50.1001 mo
|
7693 |
261.3 50.1001 li
|
7694 |
261.3 36.5 li
|
7695 |
198.9 36.5 li
|
7696 |
198.9 50.1001 li
|
7697 |
0 0 0 1 cmyk
|
7698 |
@
|
7699 |
78.1001 118.1 mo
|
7700 |
78.1001 150.1 li
|
7701 |
@
|
7702 |
0 0 0 1 cmyk
|
7703 |
%ADOBeginSubsetFont: Helvetica-Bold AddGlyphs
|
7704 |
%ADOt1write: (1.0.21)
|
7705 |
systemdict begin
|
7706 |
LJOAKL+Helvetica-Bold dup
|
7707 |
/Private get dup rcheck
|
7708 |
{begin true}{pop false}ifelse exch
|
7709 |
/CharStrings get begin
|
7710 |
systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
|
7711 |
/O <1C60D8A8C9B624F90A384922548AEB548F914BB385DF2ACCD11C1A973DE7
|
7712 |
F90E35B115372FBB06FD1EF26E550AE74F9EAFD5750C3B10D7D5552E677804A6
|
7713 |
68684A5FD460DD7A001E9E5572492B9F0D4659D828439576DD38D16E2BB2BBA6
|
7714 |
41BE8C22397F> |-
|
7715 |
/S <1C60D8A8C9B7AED84059EE7383C85E038B766AD65219B41091316F33D401
|
7716 |
17AD7BBD71FD866ADEF24EE1D058FF481331D6FFAE5223E1F898254FAAC6DCF0
|
7717 |
E48B8E7BE292B9A0BDB804165944AB565D8B2BFC1364F65BCD00A69C5D19DFE4
|
7718 |
F8F2A720026141233106929D24FBA54B> |-
|
7719 |
/b <1C60D8A8C9B7E2CE04450FE67267486674AF8C0F70BF9FE7EBEF3CCBFD60
|
7720 |
FE21DD3835CA061B8556F5B08C11724582E14129531E0ADFE9B1341AA1586A74
|
7721 |
E953908F695DF17481D304283D3EC8B4FB105E0A182EB4B4B988C16515939A78
|
7722 |
A9BE5BF78590194367D3BEFBA6EAE7272EC593C249DD5CA5D2A9503802028F70
|
7723 |
CCADDFDC7FB8262DD25D4B1A63222F5A1ED774D199B349DF11160F7E12994460
|
7724 |
971E902615F09315> |-
|
7725 |
/j <1C60D8A8C9B879BE0F94423D749A48E32102C1719E8733C769B550D4D7C6
|
7726 |
DBC795B70CA91A446D224CF7A6875EED20C4AABD1F3249B8494DD5780F4F558D
|
7727 |
EB667A70D97FEDCCCEE4A595751BD0F8315A7EE1479B8E48BDE0D53C322FFA93
|
7728 |
B12A172B8A07438E3D0ED055B0D16028246939F0D3FA7863FD75654FB7CA4768
|
7729 |
8E391096> |-
|
7730 |
/u <1C60D8A8C9B794D31DB0E3F9489464903F451A543601831F7E66242BBBF0
|
7731 |
F4EE0ED002244C0773C95EF7695812DFE3E4919EA17472C0AEB14F2EE09B4097
|
7732 |
AA498C1E815A80FD775F9BDEB667A640A427FBCEED6CD9020699A8564C51425A
|
7733 |
7AC7936573DB14EC35F5> |-
|
7734 |
systemdict /gcheck known {setglobal} if end {end} if
|
7735 |
end
|
7736 |
LJOAKL+Helvetica-Bold /Encoding get
|
7737 |
dup 79 /O put
|
7738 |
dup 83 /S put
|
7739 |
dup 98 /b put
|
7740 |
dup 106 /j put
|
7741 |
dup 117 /u put
|
7742 |
pop
|
7743 |
%ADOEndSubsetFont
|
7744 |
/LJOAKL+Helvetica-Bold*1
|
7745 |
[
|
7746 |
32{/.notdef}repeat /space 34{/.notdef}repeat /C /.notdef /E 9{/.notdef}repeat /O
|
7747 |
3{/.notdef}repeat /S 2{/.notdef}repeat /V 11{/.notdef}repeat /b /c /.notdef
|
7748 |
/e 3{/.notdef}repeat /i /j /.notdef /l /m /n
|
7749 |
/o 2{/.notdef}repeat /r /s /t /u 138{/.notdef}repeat
|
7750 |
] LJOAKL+Helvetica-Bold nfnt
|
7751 |
LJOAKL+Helvetica-Bold*1 [7.75 0 0 -7.75 0 0 ]mfnt sfnt
|
7752 |
199.7 46.1001 mov
|
7753 |
0.0154877 0 79 ( Objec) wsh
|
7754 |
223.732 46.1001 mov
|
7755 |
-0.0309906 0 83 (tStr) wsh
|
7756 |
235.171 46.1001 mov
|
7757 |
0.100632 0 99 (uctur) wsh
|
7758 |
252.337 46.1001 mov
|
7759 |
(e) sh
|
7760 |
72.5 118.1 mo
|
7761 |
83.6997 118.1 li
|
7762 |
78.1001 109.3 li
|
7763 |
72.5 118.1 li
|
7764 |
0 0 0 0 cmyk
|
7765 |
ef
|
7766 |
72.5 118.1 mo
|
7767 |
83.6997 118.1 li
|
7768 |
78.1001 109.3 li
|
7769 |
72.5 118.1 li
|
7770 |
cp
|
7771 |
0 0 0 1 cmyk
|
7772 |
@
|
7773 |
230.1 118.1 mo
|
7774 |
230.1 150.9 li
|
7775 |
@
|
7776 |
224.5 118.1 mo
|
7777 |
235.7 118.1 li
|
7778 |
230.1 109.3 li
|
7779 |
224.5 118.1 li
|
7780 |
0 0 0 0 cmyk
|
7781 |
ef
|
7782 |
224.5 118.1 mo
|
7783 |
235.7 118.1 li
|
7784 |
230.1 109.3 li
|
7785 |
224.5 118.1 li
|
7786 |
cp
|
7787 |
0 0 0 1 cmyk
|
7788 |
@
|
7789 |
104.5 43.7002 mo
|
7790 |
193.3 43.7002 li
|
7791 |
@
|
7792 |
192.5 39.7002 mo
|
7793 |
198.9 43.7002 li
|
7794 |
192.5 46.8999 li
|
7795 |
192.5 39.7002 li
|
7796 |
ef
|
7797 |
78.1001 50.1001 mo
|
7798 |
78.1001 77.3003 li
|
7799 |
@
|
7800 |
81.2998 76.5 mo
|
7801 |
78.1001 83.7002 li
|
7802 |
74.8999 76.5 li
|
7803 |
81.2998 76.5 li
|
7804 |
ef
|
7805 |
230.1 50.1001 mo
|
7806 |
230.1 77.3003 li
|
7807 |
@
|
7808 |
233.3 76.5 mo
|
7809 |
230.1 83.7002 li
|
7810 |
226.9 76.5 li
|
7811 |
233.3 76.5 li
|
7812 |
ef
|
7813 |
%ADOBeginClientInjection: EndPageContent "AI11EPS"
|
7814 |
userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse
|
7815 |
%ADOEndClientInjection: EndPageContent "AI11EPS"
|
7816 |
% page clip
|
7817 |
grestore
|
7818 |
grestore % PSGState
|
7819 |
/LJOAKL+Helvetica-Bold*1 ufnt
|
7820 |
/HCCAKL+Helvetica*1 ufnt
|
7821 |
Adobe_AGM_Core/AGMCORE_save get restore
|
7822 |
%%PageTrailer
|
7823 |
[/EMC AI11_PDFMark5
|
7824 |
[/NamespacePop AI11_PDFMark5
|
7825 |
Adobe_AGM_Image/page_trailer get exec
|
7826 |
Adobe_CoolType_Core/page_trailer get exec
|
7827 |
Adobe_AGM_Core/page_trailer get exec
|
7828 |
currentdict Adobe_AGM_Utils eq {end} if
|
7829 |
%%Trailer
|
7830 |
Adobe_AGM_Image/doc_trailer get exec
|
7831 |
Adobe_CoolType_Core/doc_trailer get exec
|
7832 |
Adobe_AGM_Core/doc_trailer get exec
|
7833 |
%%EOF
|
7834 |
%AI9_PrintingDataEnd
|
7835 |
|
7836 |
userdict /AI9_read_buffer 256 string put
|
7837 |
userdict begin
|
7838 |
/ai9_skip_data
|
7839 |
{
|
7840 |
mark
|
7841 |
{
|
7842 |
currentfile AI9_read_buffer { readline } stopped
|
7843 |
{
|
7844 |
}
|
7845 |
{
|
7846 |
not
|
7847 |
{
|
7848 |
exit
|
7849 |
} if
|
7850 |
(%AI9_PrivateDataEnd) eq
|
7851 |
{
|
7852 |
exit
|
7853 |
} if
|
7854 |
} ifelse
|
7855 |
} loop
|
7856 |
cleartomark
|
7857 |
} def
|
7858 |
end
|
7859 |
userdict /ai9_skip_data get exec
|
7860 |
%AI9_PrivateDataBegin
|
7861 |
%!PS-Adobe-3.0 EPSF-3.0
|
7862 |
%%Creator: Adobe Illustrator(R) 11.0
|
7863 |
%%AI8_CreatorVersion: 11.0.0
|
7864 |
%%For: (Hantek) (Hantek Inc.)
|
7865 |
%%Title: (visitor.eps)
|
7866 |
%%CreationDate: 6/8/2006 11:30 AM
|
7867 |
%AI9_DataStream
|
7868 |
%Gb",KGB55of(](9<:Lu&cD`N9PA-a#(pK!:9Pf<;-HtiCVgg"82]_*)JtJUfg=k7BpX8>mFEDVHddP7j9Wnu-d;1[3YQ#?Jo7HuS
|
7869 |
%+l==!nS.tV)@NlaC+!iUnp3EkPq*OYLI"jjr\rf0rrQQMY(qcY[G'6@lQN[jA_)e4Fr.]);iAWkYIjG$5Fh>7OmCO=4>'Hg5H4Tt
|
7870 |
%fS@f>gcq@oojYjXh`,F1M]"ChHnSLlGKJNi,1kR\It&8VH-hVd/fIf,f:Pm%47maZpYoqt3/jdS(ah0j0#@-"H4oS=Il+,&*Y8GG
|
7871 |
%N$b$>CmXr2V+CsmBDHeL-F;NWgY^?.X,`J@I$7`O(B$Bb;tHTjo6L]9^MFQ;>kH\5om9sF+!@qS#^K^)ipP[dGD/A6i:ioFe!_L?
|
7872 |
%p#h;1.rn_7cuWt<8Wk5^C:eE.rXC1mn.Kr]0Z!\bHrs5"enVX+As4^!kuStY,AIh$,Il@I73Bh.KDt%FrX8_GZtT0B'5A&FA\C(=
|
7873 |
%ksk)-*qn:9@9Mjp9l50H<&`=,\UHi^FaAJ04)ZP*$Ms5Zn%?ABkUu3.h@Te"/+4LG52E1SFmN['$bl_W^j\?NQ_OacW4JNoAuc2!
|
7874 |
%\6q81SW1-j$PIY,q@>Cl=,?VN0`-?3S7'qF4gebM3k$#=ek8PLa:ZEK=Pacpqo*lu4QZQnSq0'9)pKHHRQl1.pWm9]VflGR$gK>a
|
7875 |
%E)3q@5H-^t&T[%EgGPA,LY$"^hbier=GPRercL&jIfing[b8njp[1n.182/#J&$."E4,q/0O@TUEc7oDI_%`0qQ#aj1$ii1/,/*Y
|
7876 |
%>G,mfW:A_MblO.%e),mEJFB2H"3O@4a"C4fp)iq%_#aJFG>kP>IlDLK9D"kTCb_[>JC-m:ZG-R4gV"8C9#&$9gnXOk!Og/;cKc"Q
|
7877 |
%gS5Xo"Z,#k\T]!sg[;_*Hh[$6h,:<4hr#RWpL(V);l`2+lqMC@jC[/YL[34BbW!#+0t!ORAh3@sODk<uK?_/5XnV8JhjZ(&Ec9>X
|
7878 |
%">>ejbPi%_$]l)SP'aMpm(f*GSU:CgH?T?WS#s0frH(\0a+*c;LHXa**WUihguu5p&?J+m)A!Fc`<++$pNjfl!=#ptmtQT$)Gqmc
|
7879 |
%+9!8V>OW.#la4DDdsWo7md@_r_OX$k!'Z[BHVEs11I]bOFe!je:;EFC\MMG@gc>#<4,7,H?chhEcQ1mnd]JCK(I_Z"iiu3q5BT2a
|
7880 |
%%`)eXoF"[qKduPF.QsZon\+$mZ(GkKJ%Mbn"ltLU4/!GgEf9[4lhFMMIb:0n[t%[2+JDkeeTU@Eh/T'X:S7B)TC0:?r(%olUJJFU
|
7881 |
%/3,-TFc-/Z`Ou[D7319TdB.#&Wu8+!fs(tiaK_I$>gpsLm$QA:(Y29Dj*RQST/66E9oK2Ql@JBf+;iG`ps.dhj#nU+hsA[X5FOT9
|
7882 |
%iqZ7'jpm4DaP@M;,Y%VT6'GL^fC4HRgi\\@+9,aHE-&e+\JDPOD8'f4Q[o!C^N5_[XTqhsmgXD2cfjFQ3JdK@5X2eJ06lmj^W^Yc
|
7883 |
%gB2@NFO+5HPT!["4ke+U)tY]2XXt%@@=GgPCl5:`>4[LQc/l+ZhbSgk!<h$"HH5qQs7;8""oMPlrQ5'&lH_@hohU2<];i$tDf6/u
|
7884 |
%l!8AD?6$`+1gh@F])efYr=2RMa2V!tJ;73S4OXPu$/j(QF>fB[^;TVQ7l'PmF:4*S8/S<IKo_7bS\CfQ%j\r8[Mj]u)Md";ib#Q(
|
7885 |
%DP0%;f9l7jn7UC:jL)oDJ!LuTAWfQ)oP8@;-ad&p..6ii00lPn^%SoS/E6T@*39s_h3+N>n!E(lEBXQ5QS!,8kb$eJA,'F!I6ZM%
|
7886 |
%r8$FUWp[2dh?hZWTIRPQHNBCHGBpUqCPDb1(P/>fXhd!Q:]2S^k5^P^1S?3ra60&+.f=pb>''I?<Y'WU)ucl@rq6eMq[9?bO*;Zd
|
7887 |
%ceV+oSitOShgc,UfD8lOG>ZU,GAaX@n1WcUI":,Oi%43P%E(UEjI$rhq4*"]jTgMg#,ob@QTF)@IA!.Idg:2()pfTr)'a*:4#gNn
|
7888 |
%caBJ/O'8"<lM/3e(:O@Z.3Rd;I-;mnnrhTl5GYajr7(aVIg7&/s!lV&1MG?ib4bSVM!V_++5g>?J'Ne13rSI'bR\WQPp]r^dJpN9
|
7889 |
%7ne!>0o\?G7ID`,=oo.T6oj3J/&4SSa@=1PFFugTMZ_]XI-3,6NWmc'IrEu[5kWn*V2)=OpAGSj_(A.8]m(6@!bJGt=?nB^pQ$36
|
7890 |
%5@Yi9fCXl>XbKcIScYsMD'e=X?;kggDJ''EL[LPL;<AnHUa!E7P_jA*r!1gLN4FcL%U[*jXi7[$Fbbb.I_C]_[,qmip^\n`3u+aV
|
7891 |
%6'!4>@a5X+kjG'+9/mXk-Dt1q)h8EKQ_+h3<!bLN+fD:5T1V'AA>E=<Yo_2i&]R4i;C4nps7dkm8c1bjS0Kulq>1Jj@NmSo`ddr"
|
7892 |
%:Xe-/2Z3#)9$rS9lbdm:Th*?kG]KO@s/eI_-;NWNVYZ4#fLGX?k30aO'T.27'.<H+kt+SukU]f-)<(+q_#K7@jP8BZ858TWfk<Uh
|
7893 |
%Qs]'L\STLZV.MVfmsu*TTuMF?Y(a]`GOG*LrD/pBkrerJLGh-Fr`d\7gE'G*Rg.2;Jq!8EZqM4JhRfQ3"[u/S.fIoYd%=-Y[Ir[d
|
7894 |
%&T]jVUUI"BeFl]'Y"AS-J!V,!pAMgD1#'$d4lH)3r5UG,GQ$oXYjQF"G=*5,^@U2uO/esie&dn::0Y-rJ7BB[EDM8KgCh.RW&Eau
|
7895 |
%6+-7@<#7N2-fSjm@))*4G+1Z9Jt6^jUV#@Kh\<P-/H*J1S,S/rJu?f0!dP<E2Em1W'sXuCos!<np34i2(kS=W)n!?=nc[Sgq?8N8
|
7896 |
%;S/p^.in^EYafhp"3p[h$I#,/p6fseq$IrMCG<I/FIohui8]q<bmmBQT,jM6OQ':f:B8`D1$/CpDg.%^$-PD<$.osuZ:cn*bZs-N
|
7897 |
%pD:0,ppXga2eNF<?qIilO*J*0Wd'jkm+4`g*neBIgNT7$nT!bseBn"=2;A9L)Y=jEePK`:"n)HFTg8>nCdH:B]0-Sfmj,=u^\)P#
|
7898 |
%gAiRS5,Nhc_%?TlV=r&dPm?V>WU0o$H9'X\-o>1I8(:(=:%$e4lhu+T3GreWK$M%MD0IVdBlp)JT=!pf<pMn-,C0Mh>-YEgm6i`$
|
7899 |
%[,k^R<,2RG4g6S/G^Redqd19Yn%=n]5%q4XN"0SSG,jF:Y!leme,hC[8rN?L0Yj:B1Ze%lVEF98P";T%OM2nFjR^GLh4?G4qP@C'
|
7900 |
%2jkp1ChP.l@0+^^L`K>[SgYA`Sb>Q-]g2CO$SU:cIIV;/C'A:\7kQ"I7SC6SG67RleSmrOJAD1`I!1?M%;'QpZI>$U4nU21;!;`.
|
7901 |
%g:MN`_+n]jYg$jdfoF[S0Td7dh/3N5+'(mn,lD15GJO]eh0M2,d0_UWq^p.j_.^PiDt"^`9J;D719H,kTLL:Ra(Wd@3C\(-j;<l1
|
7902 |
%,<t8lfGNj6KDno6h-n2Q0,U_?Fp!uXfkS0#m<m*LNcZ3s)n(lenB4RR7#g.Cau:-5"ZC,o]cQNQqo,Pdk]DpMcl14GMVAuVgqhXF
|
7903 |
%=sMud,LpV?*P(l/=[+BL;S*8og'rff`@X\@g+7u[3:KO54h=pK6+R!5D)bO)6eH4gSK,DAfSKKhe1gsXCt?4d$Ich'@.?2)p%I8m
|
7904 |
%c.:Ve:efKMGduD;NgeArAnA#"B$]#PHEX]>?rNXBPib$BRVE`ECbhCFQi51NE@TQ[9r5V"hnj*><akf6_ZAec<GX[iG-f:_Q0t-d
|
7905 |
%eqM=!7F$IdVEi#c-q2O?gAQ`Y:>eE:pmep?!NgUi(CZ%,Ek7Lb!Y&crD-hI#pqpNA.&?bBs4$P<I%38R]S+HUIGc+bo8\c;=SBW6
|
7906 |
%=p<sl^aGGD[K>0AkVO,&YmFTB=:VtAJn_[HN"e=,m?gYZL@Ur>D;^F[8;7sV)T2M=D1rHi`=^HM*3B]WL6Y^[i3ZfeaSOm6dF"`8
|
7907 |
%#NeUSf[b8n:6Vui-#>KM>mpPqn("5L(2/od*<j3e<L>[\\sq#(5b>.@WY,m.&3pe#Uh<h6%q%F?Iu^$L#IMY()L#2dW@Mr&0T@R/
|
7908 |
%m"W'F0FnaUbEO#$b\R#+bctL%YL+s?=hEhk'('OT^X,`/[&apl)*['oB^uQcfgZER`rY!K"'l*K`b"WjE#ITDFPnO2r&A#so4tbr
|
7909 |
%]F9"j(%P>>1Rq[k;[2;/oncSl@/k=$)C,I_&>B3@"9))XYu?WUYo*%E_7)o_4jdr(#FpP0cMFE]Q:o+MBrr&JjA5WqEhB<(ik\]g
|
7910 |
%B,%0d`YJ>_Zj8L;Z<'&R8Zhs/,PoZVGT""S`+&124ZCJp1:$.t"7Lg&46S$Rm#c)U2:,cRQYILDQIKY'feG/!J!R))CJMY#`h-nC
|
7911 |
%6K"h.Y2:hWAD!Pj-HFA*e6PVuU=jarnXT0)?5r*Tp@uPFGe`hflLr/<%maj<,J%JHTGoj7pgtnFZWCCWe@T(WZ.AAf`9n4"GdT5Y
|
7912 |
%9FT&?=?Y(VF5F#BlfeA]J>Y;RQJ/2H3W!=J2-V\J)klF^k)mma'8BIB[;*N:C9X1@Z[Ql(GQ'r$^%1C1l:9qYfh=e>i#D.Ign7d[
|
7913 |
%13@1k<m9Il=qaC<%!$l9cDAV"+Q_6<Q'17u/flL\?<r(>pFj)EkIUsM:qK:_U`P8b"bN6K7hji_@iNc^_3lGT&&#(1ODLbFTA=[`
|
7914 |
%^%'ZE;uLRLF>us^ZK$qpRqe8_#Ou`o2sVN4V0'eiWmfUDH_6jSLk#s^GU?eA%0PGCl`'PKle^.;3BBt(FML3+Qk/l@amD!tCP"9&
|
7915 |
%MB8tm42RaoqDgq16KJ-"pfc!<JN@AK_o8apASKj?Sc_p<c*lZc`E^,LQsaT&0DnHKXB-g"+8UhCK7@(,Srp"C(&%L7m6#jKV0gGl
|
7916 |
%^\j5RQOEHn\e0(trA$K8A:"d0b'Bb(Y;*.j]CQrM;S@["G+kB!o3OpTCf8a<R2q>`R9ohj9AeOM8b[OLrNsV$#sD@U"aJMHO^IkZ
|
7917 |
%en.dAlIA8!b=S+."+%k"COM<0's>gT^A[.:a%m.9,4"gRR)rRt2C3^p(Pnq>Ko,PKZ\Ni1h0<e95u+qsYM7Aj]E3G>Sh@.AmJC"1
|
7918 |
%Xe8an6bKRmMC6[@=u2YY?9pNKA&!NHh4TcSHL5T3doB>Df47)W,Rn)%?G@,dB@JFm#Qu0c?4-t0-2K(HCJ<L9l)3%;FKb@r2?%)f
|
7919 |
%<^aX<DICNYkTUY+RP&%t>N.eKQ1"=Zh=cq=c]_nC3cYii4>2O@P\CcZooP^S.FW&tDk+!P1NL2&4aBQd7FWjOL1Mc/b"PriD+Pr?
|
7920 |
%oo91(CYNP8;)n)fs1hGjpGjT)]tVNLQ(Seb7q'HCPN`j]Fl9h!,XAOSVg,A0O8$@^Y5s&j4sIa0]u"[>NjG<I>:1uXC[id8r8'V#
|
7921 |
%9D7(qRXMKTQDoVb6`V2)e,=63)I9C=]%:tRHMVlq=sSHC0s;pu?Kl?pNZ6GnD]mYIhXaY%`2%a^pl$d[)1.J5F]6`)m3t!MQYp-=
|
7922 |
%Qg;'EGtjO0d_.iaF5=$GVo/072&i^Y:3Bm-mIe*Y+-A=lIYKtUh81VsldIdT4dX]<a<s"(DUH"Xm<*2\fX3KJ[Tf?YCg#bD4mHag
|
7923 |
%XE\dN[)n=a#C?'R`1,r:%<e.G#<o2%o2sm#I2hI:0ZPaKiERmpTmO4=$?dC*9c&3OqhI<:!cE"]]=$mSl#iW&Mrq&<m!i.%?INb0
|
7924 |
%&KPY7\`h]6>&c.\20g[FMGA>t0s@NWHaKFRd(Ld=AZ&'IJo2Qtq^;70nJNO=ZEREJG2"+?@'=;7>dl.sc*D?C-U-;`h\##38OVhr
|
7925 |
%\2HYtldf%=8KY<=^Dd^oX3`VMXWt,IgNDuU7Hu=MXSJcc6I0n<H[Q5(ERlE,'Wcr/SmeuHlC/-<Sd%O<DNben*bmVEM&WOn\i8<?
|
7926 |
%_-/Sa.JkqifUdHF;_cZbK5(A//GjaN0YJ!.T2t<Z"<mH&-5pPOW/dXYY?,ka5saXIW*h*n>!)TFf_cBu^"]j=U>JJ8NP2oZ\A=if
|
7927 |
%=NNaTakGo^fr)$nJQp;\4XJhJB/]<'qg-T`'f<uqrSH-a"f\CNdH3)M\h<mVE_aWhjIQEne>%KGV^:=drh_q;j)?kh<90X>[&2i\
|
7928 |
%:%i9Rof/TYLh8+K$(Y/cootar=<fRsr<6!b_8ab]@Yp[mc[ri5h^+Wo)-9N(HF&sIV>*jT*RBZZ$k:RBe!:=,2d`-"AD6CI(KBZC
|
7929 |
%*\J;D3V+(kCVW8saB42/\)b`BeOVQe``FFi;U*80IBL?`0\Y"Ah36d+G;GD,&T:5;KERdq<fVL6NpQ?fkXOl_q.aR`h,.*dq61pu
|
7930 |
%heIZXk8CD.h";o@;.)>k-`O\\&HX3'fRXXHSd,\?n2TR;&R*cZm"EIJrj/5UDS3PsafbAjDV4cQQDo$#$ZN.1X<Yq"[<S"CjcCZn
|
7931 |
%JEG,^91Xb[ckm-`[0,6@R`6S?O1+=$JY=tU4O5b9fo.ZQR`B-J9`o^Sf`5e>ph]?UbQ\u/^1\>CPK)nSZ&d9BT(57]fpI["f7\"=
|
7932 |
%?]pgs.HGq/;*j9L8Hmuf5'YR\_/VJqdB)?\&I[g/+[%.O]a^t+OEmLs"PD4QJiekm](Z)4mX=jdG0_36f"cX*;IHTlTP8a8Pr#E4
|
7933 |
%:Wk5q/65F'A&2)]jT]sJmDod!2`_u4G:AT5[FRHN3EB'!+BXd'Vef.gI/!$2BQVUV.652V+b2jB:VNu]<ukQPc:5T)ncO9Z+^aH4
|
7934 |
%r$"!Zd#E:#\Qk%T%PXAe39CG7NI'>BdmkC0*pbU)VaYhTnXBD`fl8h6K-S*Cp.^L8Y1M(l3k8S+#@GJl8ZtC#k'BH)/a-<I=*nJk
|
7935 |
%cbWpHLc-=6OITp[pK]T]TRt0Bg"`g_%'Z>EaWWTZ;t0FTIqHZG3EmId!!S6B/:u8q[0GHL`:<(Jr#;ljkM[U%\RSBH&s3B%rM**r
|
7936 |
%FI[U$$jPIj_'-D:XJ(=(=@PB7Q]s[ZBHg62Mc<@L!&Xq@0%F';[q%,`lt4!/2#OW!CSit1[TU7gju(%)9<6QM?k<A-Sl/_R&&8UW
|
7937 |
%i+o_#@i7#(ip(M-=m1hfKbMQ8-Xu08!P=BaIVKJ7433r#JcYj!&+H[J+^m1r'efl+is$nj\t.@7N[?A;5fBUW4df*36?8\\i(fYB
|
7938 |
%RqI&m[%g-#7=YD>3IaK-d;_W!4[?@AL+<>X\$gsK%',)u4f,&f:nWIugm:i"S8Zr.Bk9&o56u>I;hQAESd$ZZ!RUTd$SA:nfa/l=
|
7939 |
%:n=q+O*GO+DpmYTqnJ?/j?(lX9GYVrD0eZZ?&_>IO*_i"QDbb`>7e_+,/*A]!1#,"]F><Y2[gQgIh3K96pmV7^N25B)#B\\Z6n#g
|
7940 |
%iK>r*TnF2E;+*bXl1V2$h:dmKR*;/H=%6YGic/`D%O\G.VHKAKb9j_WT_E(j(<Co)pS.?ODqs<?BY?BN0.#sfcRo%9(G3WSR6UOd
|
7941 |
%=\,B@$k%IEI"l=F_Q=WLVjSjaSuT=pbh>T!/J4sHhM>iJ]@;F)XJUi?N,k,7S4;o.YIMJJ*0X$=9[*4K*YpSKgZOVh&</^\bG.P,
|
7942 |
%[Jb[*/<3&jUe!=M*.K@Hd)<1?IiBVfVnt?0E8)4OF0^u7`/,BTZg\gdQpfXDc-Rr)k-V9%oLUAn-h5<3-!-E/*YXEm4(o_RdK1(U
|
7943 |
%QsLB=^_H0"98M%'OfH]`#m%S^Csgit&neHQ2g+WX50n6fV\Z%gLRKR]A%qd74n<jHT9HAB\`MbT.T"aTCTT2.#phHu;k_6\nnk<&
|
7944 |
%8HCW=-st&Y((l!:g>a0tf_XAcFC8Y5m62E=ibG"p!un]kjHqk:,6K5\(""SUC%?$qe_bak_M0!CdWkAk$#Sq5<N,,#@3XRE$#N[1
|
7945 |
%>"8'TjPD$$43B(S[%+Lt/SQ2U"kGg9ZGt^]U'9`27_Ik:-\ot^e3jof&CfGnQj]qJpDMK!<c2or5G[F,723Rj5[C4M3#Z!.)X]dA
|
7946 |
%2F*Ckj'mA:+JIadCAj)/AWp,QM"KG$XH"c7,dJu*:LI=qfR%_4&;q,hU8aU6"^D][K4o+mkse(!n"^)KK%2?Q^&sD:2c`gd@abs/
|
7947 |
%LP<`iVBl\k`)esP_eO+m-5AZj-smMn>YhB&MN5SH!MLYhVfPW@&dl+Z(#F`RrFn+#dGKpd;Sb#gMs0L3l-(tdfOW1eT/7MR6+q^`
|
7948 |
%4X5#4LHuF(?p?.:-kT%&X#mrDH(mQ7RIVOCbQ.0n"=*'mp3Jh3'S\KjHua-^b"`emf$:VA^Pa:O*7k9=46O<5I*IOfUSDH(=GH*b
|
7949 |
%>N[cAN:iC=AG7965ms/t(3t48pddsRUV!!W.:n0]nM6G8J^#*r>%Eb)E]"<"3iMIh;l67A6LlU(8;%K4KXZ'__7n]*06%=*oF"p_
|
7950 |
%WUUiM('B;@$mrl$mW7khQh\)1Fh()L^p8'ncS'7JPrP,beO0fFW;;XdIA?#_>*c=7\ZrkD3%Wr=4Fpm6&hZ+l)VeJknt3nrZqOsl
|
7951 |
%/(2([C/r@GQaAMfms*u-hD;FX7&78XMa`pT]B?D!8`9B1$fM+eeDF`72J"^4Z(<;M4`F+]nB&s!?'b=.b(ga*8>B&XPjp&'&I[HA
|
7952 |
%=\VF.-kOXL)ks$I)9^X2`nuW=;.\)DK>hTC)Ol65/fYPj9K<RjGMB*W8]i]ZcMNU"g_sp'O5CV"PmVi:H-7?Ml(^$!qccF&#Kt7H
|
7953 |
%N9FQ][e/]C]0+*DKE<Y27oKVNr*HH_SKIY?YQ/3R2n%dI2<Wp0+82TJJauR%V494/dX8uD!B&#&/_=r&HetthEoR,2E/(+#XLrJ9
|
7954 |
%6k!<kl`"TB3N$"U_X&,.W:2WUB#B$p52(ef8Vst!([\PkFn=]6/(J;Ef#bsFJYm8-lB6Z4(a:=l0sj^4-Y;?drCNi1UO4\Li0+fA
|
7955 |
%&#b=gA[AXlA;KaK"tON><A1n9MRO?jjo@=ZjZTo=@gTbg!\6MMaD+')X$L]\KLB50P#E5p:,./^_ua\<Z_.(^Z0X!T%XmE#W8g?'
|
7956 |
%4M!;O5AslZ(c_`oS7Xu#4!O\*56rj(Gg`0f6oidO&OpX>PG-;pBK"*Jcr)b-%8SJ/72%a1jCXVQ/;eki(TgqhF*%6@mH)o5$"0!1
|
7957 |
%GplLTWm(8I./,/#&RS'hU^N^f+"u#,+G63(.--@S71DXF3Cm1?8@jPk>"Uao0;KCFWDAI>SA9`n-Y3>od[VZ_8Z@mlLbl[@8_quu
|
7958 |
%I]u6gc:Ru7Hr?SXhLL`800H4Fo:Z0mh!h+/)-pS)rCtSB=4rd@M?VKXk</d?QBT[Dh;\[N:ms=V@<7?4q"^\4;P2'Fc3mE_kjFc,
|
7959 |
%5@u1i`@a6O-(L&N=K6=<7k>HY>&ZATOb=,[i.kL]/[]N-,n=$sI$S\?]h'=R'QYJ/I4d$F]A)*+!cL$L"hIoS?%;s?.;($F2%SKn
|
7960 |
%@#$1&BDMU=aX;1ta;K[5%T5MN_%shK!Z,J!eqis&4!j&;Cib%l/;%6a:H6uUq[$t,QV\6m-ETVZik2'e-A;+:`?%.u8AEDlf6AK8
|
7961 |
%e#qY+nRFiLSk(QR]b1.S_+5sTCOXPPNPiSb*PUeJ^8I4R&'="#e\3ah:,sbbId<TG6&HF*VsD6V7qD>TGY9n6DsPpEC/@Ye6gO"D
|
7962 |
%WFUp8&\EnN\Z0isW&po"VL2`SB.9?\nD'jZ>O.Z*6Q?.)Y7(>'66(4SJ\bcoMccu6?]K3Ff>J6G-3li2m;0NLYE7=P!P2hOAhlGl
|
7963 |
%l6*t@*YFQiIb+qO>0akRRCJFsF;&oo*Y`YtB2SdVRX!uG9;,Y9m87a+\m_&Y,;kEUD@\ms'<b][.gQp6O&AJsiHu9F)n@\9UEdOe
|
7964 |
%Gb<ddYhJ3HIb`W;SRLA&jl",4?,XH=MASp0Z/uQ$ZMuhb*/c5d_T-d7%!XL/(9\RG%D%Z?TKO&r4t@/*L?edA%\N%Ek78"OBnQL/
|
7965 |
%?fHUj4lj3-PT$+T"Sco8:t(R'!%C$PG5Y,HoTC;(mcbt"9"n+f:mU$MFHE3L!S1gJgM2O]gB1N68.r20iLoaNW-IsO?;ZP);6TWc
|
7966 |
%`.3_LCNQb=&#/W\N0)%C1C/4D"]h*^1,dn%_2l'GG2(*'Wd5>^i4"@,(g]A*?4,X2nuu+SNAsj&W8-u=>b2=fDcP=]90%2f<['4K
|
7967 |
%jn,hJ':"hkSL4D1N&9gpJTg$QcXNcDgFu,fP8T6QQ.0dS:.>8cI"Ke55o/J^#I4t3R0ktojZpp+AMpe>2X(&FCKP-;WP3W%MQB6a
|
7968 |
%*Vm?C+9U_5^cXlO/JUF"KIZ)+8oWb2,3&]6KR.*)hK'(Pe0i?j=4%TTCiC#[Z"\Fq;8`O#.FCs$%`?[*SXr_s=XiUdG-'c#>>@1u
|
7969 |
%NP@XH.,B'FM.p5XrE&DFiHt!>OD),p"+u;D9:E_\(_9'MB%qSs[\!uUDA1KM;&H4L6#[]^*$]G40>%XIKq#KGQHfSfFcne7!AI_;
|
7970 |
%3\L]bcA9s?\++uNMmb@t?md[-;";!aJDfOa+8*!^;C5.'krV2,a_*qL3-n+Ej:I&a)Yn41]fgf7>eIeXDjp:N#Ve_4),JC7(Ira5
|
7971 |
%%$AJEjFNf#i3D=oPa!gbVr]WJc81!DCbUD.;SDXb\6>eL5KKUke_lZ)eq`PES=W4%Y72PS&tb8KW/,5/^J+GI<MUEhGg-*TEYA1G
|
7972 |
%`4N=S<m%Xg4QN>j#,2^'n0!f29<UL6R\)gBmd@-KG^u6G+\X?Hp'd$I*j1B,)gR]Dl=etnJ)iHAJunp"ik3;n)Y\6Q@Uhp1?fZYI
|
7973 |
%+B?ap87WmN;PdNl\B7+<*'N;^VoVjA=VL\L\E?&,=#'i4BW&u2QOsZt+hW6@l"P/XYu<ir"`OXq@@_+($WR\qYYHF$(QsZJ7!3UN
|
7974 |
%?:HEpS-ptANM1F20\&`E%Yj`?)#7Xb.#A)ubuh\6:M2TuVaW"tK@'k`_9-CCQ&K:S@DI>"J3RN'<8A]B5<@2daa9\"X`<i%2<@=.
|
7975 |
%o22j6M9at0;[#L&_NL5WGO\?eUB[Q<94W6V0WG2=>$=am\fYl-q(.jO:OuD1UgN&#'@9Rn#;&4s?F&6!BZR^=1hpS1'PJngO<hK8
|
7976 |
%SWlIX3/C5:[+0`E0=FU5^:=[*H^;j7mt?q[kMVQU]%dE>i%md6i[P?QU_3a'M.'hZ'C@?;Ro1jDKL;g&>i:SJAZ8uG(DVs%51`eU
|
7977 |
%<j>,M**73l@?bB_04X6s!>i_oMPAll-5QD(+,bdp<NI0O)9;bK#d8VVNDq42Z.F6#Vd3CLQ2P5iA\2[OeTk,pZ>@Z"<bmd>g,V#g
|
7978 |
%'d;:;9OB.WEZD8d"$37.L37p%3UKLk..)q-Ue6S;1=oLB0;+\Mb%LW.W\s:l)c^f:`7W3Z8jgfRVG+mchEdC,lTAjb4C"Sg]OBlZ
|
7979 |
%Aq@G2D1SaqjfM,q6cp\c\<K@t7M/^MPOOon`^X*2o."`mBU,[8/A5tdnJ$uS+\bS!G2\!'ofZKU_,%)M:G.2T;;[TAWRNU^8HRH'
|
7980 |
%)4;Ob0SR"a+(Be>$E&srG)_0;M%G$5'spa8-fsp(i?rUHU(Y!VWqcFm]EX$CZR7@Y]icR[Z5"m`!ZmlATECC4]u33KO0mE?#/P;b
|
7981 |
%$hC"-W`Cgm'S[M/+kgb*"p7Ag#!']&l_M?F2hc5$-c)4Wlmp*'`ULsV`N(sp[E(RUq0<'@GHdcX(n>b]&6_ukM*/6QOfha&ncF%D
|
7982 |
%'V-r&&nj#i\/`BIj_Et3GW+puDC$9&BJBGfLg/Ljcph'@\BdiAaN3KI.ISC=</HJ*#,;e@-E,XIUN@Qq+DPJ,GXeAfY51UfX_8\8
|
7983 |
%AgJF>H?o">64?L7_^,PYI;bA88\J1dWBYl#-agVN`&jrL/U<)nTo'>ont\J>$U=i4(NT]<SCFb+Uco*g?;r>hX&D<qBlL,h+^F]Z
|
7984 |
%-ad&C"!5"t8I[u9S?RcTokS_Z?h\fG6CN^:f:CES&fMtBDgPCRSWG_*F>3p%^%eChS5"4.H;^@A6q)RgLde_KK@0oQ;S3%a%CEUq
|
7985 |
%"X4]sQeT'^!#Xf;VgbcSLao%q!"nJ*?;F7I]t6E8MlO#U,8QW1_aJ;T@UW+;1jm,J+"h?mXK5T]`K`*TOE$,<3]Vg5dn`N1haV?m
|
7986 |
%,a:W;kZb0d_N?G((D]uCJM@KkjkH-KCZ!\V3S8>C8G2RD4eW"]H12e&JAK(d\*fZ,3FpSO:]UXJ,*_7)<1p&ffEJ90!rR+uP7d=M
|
7987 |
%h3WFo-i9R+oHICD`pB;`Qc/So\B*FqC^<?UG6:1B.p?T,g#Xj\k2#B@CSmc:qc>EE(>\>:M"V4CH_9.tr%"+\MqUbJjp%0!MqW`"
|
7988 |
%IcYTg]\-P<\[Ud7Dt]8nL)6J3\[Q6o[-51$jkc`$]bt2?bqJf,ND=NtrnmEiDpchdaJJ_@Q[=W[#7p(V\D1;Af[eEG=`/]!pUO@_
|
7989 |
%?[0,jk[nb[c*(C?/Q6?FesC_V,V#k13\S)">Loj8H+>jlkZ"35C?2R@_Zead?LBCRYlD`)hBIl:Dap:I\MrZ(c+;*h3n5nX4u9D6
|
7990 |
%d`]<m/BH$#]_ZYe"b38^F,PIW2a.[8,q<0Z,17cOW-HRKk%pPEhW<T<)JW5(86>=7MeOSP)06GeEod#k@A8[Aj/5Om!ZRJMGN0pg
|
7991 |
%0lgCBaAou/66o.099A131DKY8=EX+\(GLUa^HT;fKcJ-+kIDKkc6&6Db)D(1NOffaNo;24r*__:a*!7Z5AjtVfXU'!GanaoY)jTL
|
7992 |
%"qX]J3KE'^eVKmhQQX='@,l!1,-7fAlEG8me9<3Z*!8+%;81p$$_;[@\iag,K[VP=NamTR2>dfJ(F$n22?TRm72#G@j>[?[r5NLs
|
7993 |
%V\<FB2L%ZPc<D56jS20o8'a\c@fW(YCp$3eA&-)E::hK+N^6AKroK0GaDhW'b%@WEJK.aaVTd:$(EpgP%'Q7\*1((<5&?`*n[KDr
|
7994 |
%Y!,4n;<>:h3K=^-OX/YKaDk@WELBd-'+I_E$1p&gelG5"@uQ7q.pRcJ(QCunMl`H&Mh`:m_b&#]$Ptg`Tl@oW\J@2S3`eq4$&@2W
|
7995 |
%\4[s@ojM/dNm#dN?9$4Wp#4ne0*M;q;F!@[^%gl^CT<mi(/VYbr7jt#kmPNd;W=mmE;ZLSTE;tLn%s)'M8g(>$^FqQ43+O860?%(
|
7996 |
%c+2@p0=u1._lkqNO-7PpE1BEcNDfFH8Ak$^JL\&LVC+(2b<1>RBQiONiUir'6*jpjW/QFBQd2qJ3LX5CVVN08ILDlYA:nmiDDgMM
|
7997 |
%<G6P^edt60rt_&//u.aPBQfuB9CDB2>G0Y,a4oYL+jZXQfer>e#2Kp:Y/.]ij(^FJBl*0<d-M\HS,I5]AsWcorW\g^+8#Cu1qQ4V
|
7998 |
%6LU8flo2_)i1Sa\r+ZPQLM":V9,/8f:<uDsY3W-08B!.L95&LR9D+Xull',Fe9,GJ6%o42d-PNEk!j$-4ANL,bq94?r">H(6\EQ6
|
7999 |
%ZKY/o6*lJOi4%)"=Ban\BQfBFf$NlYfi=3VDhVfT?mE@f6F0>J5i!F)Nk.4W+l+-_I_l0$K4^J@6iR4Vr>+Q*#+GKA:-/oDMd9(u
|
8000 |
%fE,4%m;:8;7gXU^aScI7?%+[j7C1n&^6(jjCLdc/h&+D>;6J2c.l9>Oc6HIikA1Sq*mH<O']'nU0&mk]24>OA9D)IF],[a)(sS'c
|
8001 |
%3cBO\5P)Ou'[7,#,83kd-(:BJG;FdCld%:G1qPRPg`4Qk0;3<AAk0`#-LtITc$hjS?$&t[Pjt?S6F0<H+`EBQVe76$Zgt6Flp<Mn
|
8002 |
%f?ilnecfU2m$I#>B;+!9ElAr8Me3bEm(\3cQT#7iMIu%I^kHu#iM"rT%JH9afoP+B1NR9V7'dt&GfnF!CXMJe)*%>LdHmMFm$PX)
|
8003 |
%B_F7TZqJg5d.UG[b.8=V>q?/.$-c4L":UroLLrasPldC[%_9m$ej270LKs#hZ_3fF6`tL7Fdd!YKNsk6c0^YZ*,Jnl2V0,(AS-"!
|
8004 |
%jLQIFjS+c%guq!^^P?(W7]2@QrndpjcGA'88`[?MY0-qIDi.f_@-c$&n2n^6%R:M:o4uEiY#gnmIKd:-_:Cn2^P?&qn9*S#\^"o4
|
8005 |
%dP6=m+kJa,3i3/I1??"J@c`osos8UQQQt+YEGIL'Y"M0&Ifm61)Z'FJj>r%erYERt+ft=fOR$O)O^E`G(ZqXSD3PEilPp?;V^FBC
|
8006 |
%SL#@Y^++f<.nJmiOm<uI&CGq7\]u(ATUXh+Y&f(H*iRs^Y)A/19?;6n2,=^6>9_\00hM3FDM;?Y@-cFBp0q<PY2P$3DN.mc\IS.R
|
8007 |
%OR"9Nb.iR6a+,f!!kHTN=MrYSr"\9R7nAVMm=uW(f/]Hfm2c*NjLWK6Q+')_T5`NQ+P3kBL"@R$72#I+OR"i3)g._Hm'ShY\W49[
|
8008 |
%=!H6B?p;>V>aLCog`F!YSO@pJjLQI'n9`6!=[2OqOR"**<pi10.X-<53Z.WHBo/@<,pa9`3c\F#m7Wu#I^qm&.7de,EZ#K/98Ep-
|
8009 |
%XHcbk^^TC.f-U0I0;!SlHh47Uch,tQ3*:Je[WGE/]Pm0]U>\[&/>A[>JhFt'1\oB7VET3Mac>U2al59,@?Q?@Yg0fk=VrJH*>Y5g
|
8010 |
%_&*id_eXMk7]@L%E`#\iX&kN_)MuZ'eS\n^aU;!*k;aPd$@us6DWU58i`ThRG]#TG5]5um%sKo5RI@R7SgC8`8&qs*Q/-VNk<A[:
|
8011 |
%MIT\.hR*U-Mu8g#@6$+N%+'CpMK#?>0_Z8fG[(+1VM)JUPC,0Sl9(GlSD?igi/eTFo_-4Set8bgT0ku*pmR`t:'TEt\9b.NBif,8
|
8012 |
%m/GN1`R'_0:Ldq(`0i'J-g`7dfekr\GU#t;JOG^kNoB4ob7\^L+Z_b$;@cF0^CIMjbHr'./^+h_m4q?nDMgFYdB:+gnRtK]>k^ss
|
8013 |
%G9rJ_IZn#Z1o@UcbG?G;,oj+Q$L%0To(l^Dh>%].I9+(>ihe8LVs/oO+^^sTf:UV:^8/>-UlL)jesoT:)gq5;7)a7A9!^eY2EBlL
|
8014 |
%BFiZu&PYo&<HqMjQ*ss9-V4d9;H,WWS"u77AKlgEOpWisP#FB*9`PI$=1L['!u`@;UQ4Q"NC!sTK^55CK/F!)[:*n92DCm1j&3Si
|
8015 |
%)!3SJ^q*"RIMmDH^qk"KE47R(6S"lNqd%a^O=K?Km,dn!3K"bGr@'Qk>#iV1U%PM#XH>19JPc$")fjXa%qJ*.PJS)-S9@B=H=NdJ
|
8016 |
%f]&B@8Rr9=7ce/_TWsZ;M//p0ZscsULSM68b"q`D;9@N]T>[o9FRhRqF@q+'^a\]$O9=IKcH;.)3E'HS3%sTucTB-`#I2RM8pQ]n
|
8017 |
%+>Q1rGju4R/@_c5<>/G2]X7UWbPE-e/DjVu-un!9Ue=@V$aKTk,&%I:iHSK<)!;>reR&]Nj`+Jr";ND0QXE(#`0=bbW(-#P&raI"
|
8018 |
%,YT.J8=R[h.V++cB1C<k]Z<)6@FK$dSF;6I#\@`L_7eqH?coi:\#n-b7k%f3i]P":%)AAm\h9eK6eTQ>3U^raiYSCTTc%U`"e&b.
|
8019 |
%4Vd/&#RIDBTfb9l1^?J^@6qh!%:99'M&#&6q4<,c,Z!^>/t\4eWF'X@C>?Hs?qt$L;@A1Q?h]:R?3VLqlIG\_X#2/L;YP;9EB.G6
|
8020 |
%kTUe'If<Ss;P/3a&PDsZG/,VP;IA``Tn21&-T.76TmfN0'dpDVdiMMm]fPb\IV"(t(KSCM4/jG?LI+",#SCt5(iPchoc#rke]o,8
|
8021 |
%oKGH/FLP.`-oRjG]Ib2Q#,c"uH+H7bHYZn0@Zda>EK5B==O.1JBn_3=a#)H+U`:_]#.lG^eB;Qr^p2E#:5H)TP6)*LHG1J),#[%C
|
8022 |
%.esAU'%\a,q[#]tOf]gkEEuQY6JAIMZ.;hgF7QDS?cJ_h^9o=dPjG2T']O?]gDHMQIdWkDSdW1Z*qtasd*mY`m`#Men38@sHD@Pf
|
8023 |
%$qJp;k?&ZZ7W@TP<k3FrU*-.'lg,tX$Sb%T1D@U:%Dsu>7GLK^Y#G]+bRPL,,p[#tR2`YkbLC:j>_?olrl*hnj9.l!V&*+HPDmbe
|
8024 |
%T;9_2A`_,iA]g#l<c>#9qHc072m4b4Z^1fS2<]5MhNLoc)D]<oV,C#@6<\<il*X9KZ.u5bbja.L>3eR+q31f`Ybo;-\&=A]hlA&u
|
8025 |
%c2%H_"-M>lOAfpUjBg<=>2_ZGAVZEI-o^MSC>1>F95/7,D;FS97SLPJ7t8Z'Yj\GXp\N5q(T:0_QM</Hla4XE<LY2)h7E;]+C]#s
|
8026 |
%l<saQEP?0ebg^ap$oBFuh;EZ[R3^t/VeMQ6KYpTXKqF]dG>fPAVY/W:Q$5G6?FkE_V;'8IXl"!qGBI&p8&lSGHZHkY2D""Xen<@p
|
8027 |
%f$rDjoGFH&l[*4<!r#FArb./g(m^Emd<g=5H"&MaG+4<;['ia/;+m^c$[Zu?TCe5:7,1-f?V+%"^OGb7X&%43G*[)b&(A%6B6HBH
|
8028 |
%>eWfiP%s2.AcuuV1]5HWK,#'DLCOJ$R<!TcXP4>i*)*ip"QQ.EG);q)'!bE/."l`O#]&gcHY?!g+o"#,NY$V[4W/;VmV02E3W8P#
|
8029 |
%U,57"L%i;9D&If2a]77jqta:#F&Wd7#]^iXd\5hZfM';oRNWANUlDcO^1?XhM@]GidpiC%/$2N'h1Gi`ml0VEDW`Mi>qd/`HnDWM
|
8030 |
%MZl:Xf0-[2@!B5PPk6#kri&Zs4%Uo+>UJ=#i=Xab@\P7N&=AMC3CdcG$J.oCfhlk\[n!,nbFJ!sc6IPiH\fX)QC.rWD)e#>IeT*/
|
8031 |
%lgZJ"d"bK`j'q<.3oiTmR!ufdOrQKaj72e:CN9&jYSp"<rXm[A;a0EUeN2N`0=Y2*X`IMBeCo\\0VjLhp"]I%k6@Mk&:H\9lLTrW
|
8032 |
%<cX&r(8\`[;]q',/RVo]=>EnoGI#_AlUWVZPoZ7DlOWo16tXkNGb9*K>G#)0Apq/?j4X*!fg3%CPR9E/CO>L2XT7(iks1$t*aF:@
|
8033 |
%d4L:s*q,HPQsNfT+Yo6BoTPc8G<jnkn\EM6)\2PLA@+/u!h`fTZdC03ES0T@>Q&6)G(pc.*j=6X8Mu7b6`P#3]qj4p<s@lnL-WA`
|
8034 |
%.OQIkb]g5QSEuHE`4[mpY.P2%Ck?3$>MZ*DflmMe]]1.sp9\9(Og#YH'm'P-kp9g?m1sRM/,C._[Z"@QPt$))1-=IH>&Ze+l1n,n
|
8035 |
%R'*=qJb8otr]s`=4`>N1r2>4(o^2`qNV;ilmHh@S)GDfI$Qo9fHY9TA1]8.3,*-p)#@rQE)EqOaB8Ohq^4]%Zj-_1)erOiZ^\Om\
|
8036 |
%oh%3Z8@4]\^:P85H+i%3R\bX")6IR\_-i`r>:p_Di*F#(I0FqiQk*?DliLb-E:u@K6TIBZp\pEmnH$8/DoU#N=WA1K/n9uImTdM.
|
8037 |
%e:HR3^%SPFGT\Sl@PRG<5($n!`?\\-mcWeeB[>.]f'8%YO>sV<@%&;\f-Ki,q#3fIO!i]KfPTj7LAH2TfY<]qrHq(*S(1pXkTb#*
|
8038 |
%gs?XSU1lqh@qPR*J<&)/jCmOBR@ZW,])a^8DIKr+%$G\bEV_O\B)V0$@&S7&bRmkpNuWhe4&>_$mVhrohFS9MSm]2K4`<sSp\^I=
|
8039 |
%r!2ejJ6!.2b==_+4cj9k&YH6JT2lcN\uO41>0,oP))\5Tg@bYC,Zr3TH92d"rZ4*A_El#4%-^%Jo`lMJ*q-\R!+P51T;m4.%;(/\
|
8040 |
%Rl\7(FHc?I9"p6gY<][f/*V@AmpX<m#&F"HClk9C$C.W'dd:k]W-prB5WAUR'2Jp7id%af*PF_MdRo[0PbFX"0'lBenTl.PKpXOI
|
8041 |
%0Vp/cop=n;:s2*6rab^N<4S)M4#VAg*/G["-6LuEqIInjahjENPo8\=D4\)[hY.&!VV:-d`Jc6"g4Qe)(r41M/%BNUe'H<,Vjqg@
|
8042 |
%-Vhi-'ab(LA@C<9!6PI0O;->;;rO0bneNgRLTb5tQ`lObQZ`_7=j;<']@*[5e*r`MHrssAkPug;Z:ig8eQ."+3ddX/$*>PH^>,C\
|
8043 |
%"uWip/!(%LjYOI1q`Wp@fT!Aq?=ZO/Nn<X-^?\+Jg`ggrXWd#os1hLG41"@(bS6JHbUkM,^ElP?'))h1[.e"))L6]uAP[Ii0+k/A
|
8044 |
%f(gYH9U0jsnd9Uu)M6.7]1pn9)("]VU2)M?%@.mH/sL6=C6MA:,_cE'LI`cB1.?Pg#qUDn$K!8.(WL&C1R[U:8D"K7+ZR86DWpOl
|
8045 |
%K.i-TT%c3?Qhj2cr3>UPZ2@*5#r_E[jCo6t7:oo#0mMWa0KTs?T;?/cO1[4Iq4/H]F+3a1fF@`s&9-l7i2sb>6#-sU[#q3AXM3^Z
|
8046 |
%Hg*Q\TOj1LJf,?))5S.PB0.f33`b`Sc3,!a5"AeT6moC6<c*eH(-orMk1Stq,M2D]_sq].=OZnj/A02jg\_[4("TR7f(D-Ncr6Wi
|
8047 |
%Sq0eOPF5+6?(c><*[K7jLbSH1"I9ORg6Nm">qasslFt#k;A%rH[aBuEopG)G%V@?`JGY=/[.qr[<Rq3IAC);NXbhCt1&jM@1[3cN
|
8048 |
%ZM(O&4pM!%.ja#`9`dG(/7f@j=qs/E8<@8to-i':kmL&T$GJKBO(@_,'P.-+S!6RU>N%#$*-/sk#BX!1e&PX.$hropY!Wf"#X0@$
|
8049 |
%EkoBG7!gR(*POO&m;dAS?lXFd*Y`YtB<oV"c[rcsWd6RaOPT-X!f*T_<jD]5s3jBTD,<q]+:m<a8Cn#,rn[\Zm*?5W+>IMi>][<n
|
8050 |
%6K,>!S8.CLLK+**)F?!rqsAYds3(pG[Vk'_e+]kNl_da4XM]/Q@(&>:<lg<9FRt+`3U`\r^=Uj5+YBO/$_Ybu_gLiJ7skScYfG_r
|
8051 |
%Jp!-,:PB)t$7C-Be'02C_ETB?hR)7,H`?2I`g.RhJ&4H*8i^<e1N[5[:#U=%Va449\-8-dHEb-;B8AHZ_T5Q,(Ibm]LA'cE>S(k<
|
8052 |
%duh2B29<0=`s>eVL:91LJ73`#5\&5:e':M85YKA^+2Dci[,;nL\lAWbqG,jB%RVB]^k)caFgbiX0Yh2C)5/rNF`<]PB/s4Kn9t&k
|
8053 |
%3TbS4IZdi(^s5#='@3pbdUMLcEe?jWOL&"n0Naf&B$9G1O8Kt8-AVi`DdFOnU9G7j:lqa3n:DX/7]D\rQ6-%h[Z'E(k]Wc02N-5J
|
8054 |
%_3[Kc2c&26<:B<OG5'HS1-uoV`s4XJ>rlt/QFmGLT0Q1&o5ku!%5<hE5r-&kcpo>9ip"7m]RM'9$ba[L!EE4"tB(YQ%t$H_?o
|
8055 |
%VNqf!>I8*B<Al<$?M+u4Ji0:[T_KN.nM&gk-PX4*s#*$$`gj-*.l,;8L:!FIPkcs/#<R_CBBaD?$^!+5P];0SKe*GW7us*V%#m4D
|
8056 |
%]lj%tbK.KA87Q'21d7;;]_6V+j%G/T&)M\LP41L`R4&]BdB[1W!D7\tP'\8g-h*m>E8K.D:tUl%dlFEo7_>e<RCsn`jrWHWZ3SNj
|
8057 |
%q]jGo+7r)]TIh1+,XJsQSl;I?H4;GT3(s_KS23e@P%@p5ZD>1&Y(E=5/8;;^CE_qn8`W8t0o7EEp1h1E0kk4I?;4M89D'd#<Mlgq
|
8058 |
%)k+,A5EU)KngnL')=U.iFU_VjQ/`'"X%ZU)4`A3Cb&i?D\V+N1IUC7[bBce2:BuV&JDK"6AX2M+l;dj!;*\ckgjir^l"V1u++^Q[
|
8059 |
%KO,.lUMIq)JW4+45.G[;Is>_ZHXP@H\f\[W8;gm+@TqBQ*h=N%?j0VS-lJ<o6?t7W4%&>6LBtC"a*g>P^Znj:\l&eudBNr5J]Peo
|
8060 |
%38YTZ*nI\L`1:+aH!5,'R+)agmI!p%L9KVkBD+&V_:V;oVC%h!IB)uQs+G3.5UmSEFn#'Ddn&!rbpLdq#"`>hM7\>Y;ibl0]i[8W
|
8061 |
%98BW`n'G`sEmO<E-loJ&N3;C:<$gq^F9UK.OS3G#,%%5tBdN!.oK"<4+9h?1(.d%IpT-9!U8nVlckT^e2doj#\nVA0?S5n8*cN$\
|
8062 |
%46r@g>;!V`1>^T&7qulMVr5C9!X@ctV?7=s)cZH%l++8f"ENgJP-[s!hP#MM@h\brZgWE+>:dK0Jm2SjQEIm(hgi,!r:9WW;Zi,&
|
8063 |
%:\VuPdla/'ei'kqp(/qZ!MKC!/-=PN*.-+lji0l]<h)tXI7SXlgB[I3D;XQ$i+lmW1.o'[d@Os6In_!E!UXt\qlD$EmFja(brFb)
|
8064 |
%-O?%]"iDrfkZ@Is_ra"5*[mo3XdtZJ&!fY+#'A[X2YiQb-^-:*BS>G*$MN\5!f':;s6m>4)R$k)U^>2P4!b8?:c2`RjOE>g:6[Hp
|
8065 |
%We&-?M4Isr]'N\R2S?R)oNGbYO;6"T&kt(9\nJ[\F4L,E+%s>;G;Q:WM!HAEnm5j^0FXM4&-MY8HJJDEnb\;.%qrGX%gHU-?NNBM
|
8066 |
%::/%0gp#TZdYj98R9iqSIMb.A_b7/J8KCskPEp.f3?aseonIOK]4[-0[$KRdak++$-i*Vj3+i@LU)X;kBm.WiOEf%P9jC21m+B$b
|
8067 |
%7PCs+9XH"8F3k?O$`E9u4J:fOA&s\NFl+n\@ElAg77Yjk(i)DNpD7HtKrZkj.f&bJVN9HPP@r8P*1hS^R;&<R!ahr&O%$aUY;=P^
|
8068 |
%I!hcjQ,5WTaO\HSOn-tk(5jf;4[buiaQE4_.dbPC?[,AA_s4#;l`%!X9.AX$#4le(%gVoH%QuJKQo+#]5:iJ*a:ITHlPh72.D'B:
|
8069 |
%NX6=M\nF7c%Z<QKRV=3,-G!=T'/q7Oh["u`XGQn?N-;f/A7Xk._ppF$lqcqZG.`:0V/"2nKZjjs1GF.L%Q>GkR6@A5;S@["%*qT+
|
8070 |
%M[d[=GM//8VGH*a&nr1An>$u7<<KIkq]M87dKc@I&&A)r]q+k3rT*?0On4$&Vb'OYZ9q4#dr[28hbJNXGbsZ9O8g?66;G.#\VWm`
|
8071 |
%MQT?[2lK9p<C7Qbs&:0okV`0Nl_@m>*U!214b[J;5NsoQD:-ZC`WmL':ES[-b@_+,+(^bmqP>qo8.!\2:^E,!!6`'"P_UPFVF5M*
|
8072 |
%Uc]uG8=qW<$cdpP?L4n(At)e'3*dr#O;'ZA3:XNo-G<o,!I...mle0:pZ/5_YO'Q)cq[-J@^JQc'5^B'1SrQ%g@8S>.ID@^rBD9W
|
8073 |
%/23=PohE4'Ef7SlO?s7U@Bq0!>*<)d^sH0O67I)5a^NOXpaZT.k]DB^_.Tn7iBlc9A_NjP5fapMT@b]q/@@p%FKPF]q0-BT9C5R2
|
8074 |
%;s(\51**=9IWq\7-Q\]EY-k!b_X2X"GV@g\b]tGDF^aWW,.hc;\pP['Zu=\Lm\>SO]^H?B$K!/E($.`N\IA\QTn;$eVj;U%IV=l/
|
8075 |
%M6tQV_LD.)09\'6@\9:4)ZXW&UK9e:mKGM*,<ag'p-&,s+6<:sr[#&@J:WFI?sP>/^(oM/;p[S]k,2]MO!V'<^a,Kqr1aCD-GE?c
|
8076 |
%S'g8dNeGft2mR(Rohdu*m$Z$a-A9K/+@B9e\Se]ET_tH-e814q08q:HZlO5]r.(GV1_=p;cOC/OK^d]T'bg,:J*NF,gD:\fWd@:+
|
8077 |
%Gmcc3.--+^<L@sX90J@!f(@C.C==?=EajYV&qVh*2jT>PH0t3r)<O\s;pABr/_:AHL<6(XA0jq=Vc2g"/sM7*JiS)u=Xs/X:0.ri
|
8078 |
%#9+L=>JN;`pZ[&)AAe$*"nJ@$VG\<1Uh^k:H\O5]5-j3\ND%&iV](TV$Cs,^f0Q_<*,:R<l_mQhSKE%+Bpii^OrcbOl#=mX6g\VP
|
8079 |
%6R5TBI6g)(T$N.i>P?t`BMDnDYQsdJm'NOgQ9eA9E,_5I%+9u(2be@M/\FmEJ$b45`XiO)hU1okSE.>MbT"";o.fL3L,>B3r;a=D
|
8080 |
%&']e1O4-``M8YobT'l\u6pBkMV%tR%+Nq>,.pN^]#V\p;YQYl)ZP__X2Ff3;TE_fU&'/)m?lUg?0W1`o83Z>B!=N!XR&L;Ca>@D_
|
8081 |
%a8M(k4Bq=%c=K&[NGO)Ue!9V78jl%,/sqPtXT[o_DNj[e-9V4"`To7O#UGmidi9>`T:B`?9OO?+ABN5tWn10<#rRYT!PEu":L;UI
|
8082 |
%s+O41K*g:GD,<P&oS(!AhFAjsSW#:B^Mi?n:Tn!;MqM=^/XJTZhcIQ@Qu'*aR9+r9[JEa/]Gu@r^+W"6mt,!9oe@QM"`0cc-k(k5
|
8083 |
%/YZ_2,>4K^1.$)?#SD4'lDUGA(!X"HKco%OLfNaXBHSSE)qKe?\q[bBO31`9E,/-.cdlGp4/:1/%/dk]%Xj]tYXo(O@uo5U-mgrL
|
8084 |
%&)[,O*QZF8,?JN2fBbceg2-:/O\`"TI8encGU];5YKRI`+EE)dVN9b*[cbb/;?"jfH6+XO9M-[SZSkJRK3X<.#,S&e1rRo8MMN;e
|
8085 |
%Wp,Wg&![![JPp-nc\OaKjC/%hf30edQm30j3oRVGTi94/<+-sl0M1,48f*rmRP8:gAQTk2j;'(/eTGERhX"mP6/)F1b"pnTo.!p+
|
8086 |
%3mJ'e`rU!T9/?TKorQiY25AsCo_d+I(BU4B>U%hB9c]nJR#q#oUO3ADQHDmla_mEm-?Z+q?)L+,fToigXJNebTN5[;4tD_>cOH7p
|
8087 |
%8?dB)j"5SJ)_/ie&OTnb<-StkTdl&nQ,l0L,;@FJ#]AZ`;d$f0@.::[V7,)1%;u55Zil-`m=9Ds0tqb(n7##eXT:M59ZKCar(#L;
|
8088 |
%L#)@6>SJ"99VJ`eMpXi]-f$Z-;(f*+,O&Ai]E0I6K4$];+P:'u!/eHL9ADI!G%.XR)(P:2K_XUXm2Z<255O@DC0pKf8k80<1@D@<
|
8089 |
%_Je4&`&L?0W%M8lL]eZT]c3_t7:oo'I]E4RE?K&Aq#Q*Let;TO#XaX,(WiI6'[bqhbiP*2e'N3YaI?b,G(p;1HH"n&BkZX#h]L8X
|
8090 |
%Im\=9##qPo3Ru33^4@sc=+o*XU>;`H`aCSl:=Fa0:b>#a!3-Ej4H\)V7DVO9"*7/HFq)k4)JS.2qs@%i2QIggctk<YQ2A[C+7kn,
|
8091 |
%h]'TiUt]*mGle=@X'lPk8qiaO3nKSbcdt2Sc=^UN"AcJDm/;n/L!E)/Cbc;D:[p4\6)Wnn;;_&XhGZ#DW6bA%oj"UP_i-5:n2XbX
|
8092 |
%>*k9=Pk&-F$>\%b]nXY^>ce1VCh!6F0Jm^5&d0>Nj2^ls9.O,T_1HRg(fWX?eO*KIT`7Oo+i&\bk:gTLEY&.@ki%2G`b(4!M;I8>
|
8093 |
%7We>>TSX]e-D)aA&&T<<&b)#=&@q#q!BemqJ:E=#dsG9a9HNt3C"$fGj*PIZR;trB7#cs#Clbjs%=L4tmpFqf\N"T&S#K5[OB,D?
|
8094 |
%]A<oTF;%<S<(K=`<f:65Do=ffB1O6D?M(gAK<G=c=n<5iMu;jBlXs'i_nb;_Z.&LKHTF*ZitndNf5Y$BBBg3Q$#="6($lN)S$(>`
|
8095 |
%=[##b\\S=@5!3QeZsJ_/KOt6#EQ01;ifKKt^`t`NYdhP.ehTm6F$oi6&Z4.pNejnA31h"8FE""s_(G8t_lC]YH6`Yd]2oq7#:9ZJ
|
8096 |
%I=S36':b'N'Eoiuc7g5C[scQ<@3.>sJ/dV%_[oG@*5[K(DCh*BHY.a^#=F&E+.Rk)K0<XGqk2[p&IK#a:9N33%JMFQ&G$A@5pt<t
|
8097 |
%_\Y?=T/=NZd5L.1T"qrQkm)0k]`MW+=>I<tMco+r>#f^cVd-1QK^=_3GUU4FE]]h'JW!=2"hC>eeF>eQT6#+Ggu'<2Bp"?:7eAm+
|
8098 |
%k[_(M:=L`93Om/%X&Y2Jf&iS"X+61d8I3JL+C4/]gH:W;#Y`s;dm2i-(aUG8J-tknnN=9d/XO"J@PdI5.45[HE%<^BGBjII>c:DS
|
8099 |
%2PBCp67F$nGZ?#Apqs,^h4CmJQ"1EIVV1:VHl(.s@Y=EAI54t5Q-#Vo`sE9_He*X@H1NVG!tedjM?Da+Tf(UmnfViRZ8`R-56JO>
|
8100 |
%q.VtUCX@&7fk%6-l7bgfRuc6Z_eC[c>p_dKp`(fEM/O2!#os:6L>nCEa[mppmYk;4%9NpY*nU;eM,sCcK#?"jJjPo&kho)R`WY#b
|
8101 |
%1?erQdZGnqFp@@331'T;iIR<O=K,;>VLk@OHHsT*VF0X'Cp6_8iG9cG[*Fc>!I]!6kA8cXB&C^R1HB>9<DnOd\<\W>?!<I\T@HjM
|
8102 |
%QpI6:fEZ7p3VR+5l;HprFR^a:rga+FhWSs]9*?6s]gal+cRbHlKI!q*3fS!cpXpE<FrrdSn;BId'-7FXEi%rbk7s=CL'.ZX6:Ddg
|
8103 |
%dIADF+d8,N-`n-2)0P0EoQ?`^77m@7>ln;NbP.&W>Y@,A4Ypn6=Juj53^(?)S7^9gPG/8m8Q!hrp^PQ,/`X?,J(0i@_;Uh32?le3
|
8104 |
%f7`>5'56eG<jNC9UbetOY=l0&=o4AE*I*!5:@=LV-:8j$nAdO4/`Y1obUFX0lc+pDQcUkB)%P1_PT7uE'nN]Qd5<(Z<9Sd=oMrhg
|
8105 |
%$=6mo"_5G+StTNLe:*.6dgD@75FO.I-V_up1,_5XUtpSQ8/6CO7EAEG\L:>.Z.U9_eg[Kt>n3I.bhl%Q3J:;CThB'0^nIqnYbZE?
|
8106 |
%\@gQOj+h=XB$Fs+Q`;2e#XhaUDoY0L*n8UG.iRsZrY[aDG^Y0ReY6\.."dr3IZJidThX8Qq"*nq_,8rG*HTcIJXk[&`5!aqfj[hU
|
8107 |
%SZ4nC57u2#>NGClF-(&Zr1"\>bZYA(_kB2\Wb4L<8K/4m'`gY+(SSOA216<MX:,$H?t9=:khVtA0&b+"*o[c\qC"&oA,YqbU)cS[
|
8108 |
%"At""84O)TPUhkc73E>A@E^aKeurW6o4!gL)Oq0b?1WCh%[lS?q%["X?RT[q@UaR2GI!et69j@=oCLN;dj+f>hD_<MhWZ3)'RRuM
|
8109 |
%V[rb_`3clV:rB?%Op3;GA'2BkpYQC2li\@FjjXYl<5T-1Gc:,El4P=-+Zq'+S&!cjRdh#ZKe@]V',._^OQ0U`:oJ+s\2D>F^a/#m
|
8110 |
%:rZ/g4;i#&CM@GFgB%ZFl-M&>A1KYbHf7_Tb=Y.CmVFnSF6*U]9a;0?%_h+W->ka?jKa]W]((;R-e*tuY'`O,K\-Z?j+<T(*_ZSQ
|
8111 |
%[S?(`Y502fR>p25`]Mr&0UnhQLA%K25elY^0ug1)?VI4S<-/nI$roi")suZ(a2ooM>!Y(aP72faWG#pYqRE+c(l^RH[21h>EBT4b
|
8112 |
%N8PoCU9\DDC*6AaLI#>nDi2ZkYOCp:jI!&fTOPQ#@<8RLMIF07DD&8ScLOp`'+N9:AL%p&1.]mhi2!:JaL^r*d):X.nX@_kmI/7H
|
8113 |
%YNG+Kj-A;h=4sbo`p8<eXmW0_I:hA6<')L&S%-HAp`o49-`g@NcP6>.cFS0!<iaXLk*a5Ns,G*&q_>;i8g397KAO-mdFfJ6aEL/H
|
8114 |
%ZJSMdU(p@pVf\p9UQ#\%"BUu4S@8eoW3id:`\QZ1qd)]a"kSK7XTre$9;[PPX:PMHD_]M*]gH2gGh:56-oWk`PL8q??$[-K$Xnb"
|
8115 |
%^s*\/pSDIr\F!Vhg`B>$R\`\ikYf+NC'ImsMfD)CNj>MMFHDmj;#"aIE9p"oa:[;T.W$j">85ZS:XEOqf9a7%Srd@?_X,"$c0"\D
|
8116 |
%;b]=\IFA4Qb(bqts(%F-'W*!(PCCC7W/NijLr8s'&19?+5k`Ff]TC+H6<7bMM-XO,_Gf@^/i_">qMt<nmW>CJS@R>1X_Ig1%ji_"
|
8117 |
%M.C_ge\Qk<.:5(f3FARS5o,OnFXM2>-#$YeEq%l/hL)15@:Soak)n(W?tt=O"u=pXm8soK]U`:CY7bkB$D\YPqen<EJ<'!I8XhTu
|
8118 |
%76ma!%61=:4.eJ5";tAoK6e$6cXcX05YQnT0\^=GP2ng'*$at,kLH@es#"gQ"J83$`u*G1q4TkRCO5Ds>GJl]g/li8(+iU=(#J>j
|
8119 |
%%Z*VsR0jD\^JW,XBdu030L&jt0/_C%jX!2Oq<$j1Q^:)B:EC*!$Y;@Q-6&H@K?P`5kBD#X&?;"XPrM<7VnEN0&kCMAa-q"%RN!.A
|
8120 |
%r/*LN8J$>2h.i7]jaNS<o^M&Io?n3^eW`DrF@l4E'MXTlk!\pihg`RKbsl")+NOcbUIc9J1)>(Tkg(cj4D*m/GlO#1_^)7.3aa4A
|
8121 |
%<NGcPG5mPki5E<sIPNca>aCQr`JO@uM`0s0i6r%=em@&@WR[[!j'h#1A4S^:UK#JlI,m<HLrJ54)tk**J5P&k08IT0])R)[#hhu_
|
8122 |
%ae.W;##u/N0uD3q6omQQ658QlqN33cE/c7u>n3THG(QMN=C3PKerm^a4NVp>/ARco4'&:."d/r"\eGG&LZ!Oi1BTLWCpd+*S+@YF
|
8123 |
%!`bfMDuG'RZ[VQpWTHipQ[9ejF*&ER===5r#>])'cugMmMaD[+WEq>\aLGVDLF?(>VS./XWGYu;fuA7>rq#OPc])1)MhG:mp`VD[
|
8124 |
%7Fj5I=j9c2O'u_p/5>u;DqXJN?3]=:V\M%1@C,a6kh-Ju>Hp0kLb34e-Ja3oO=H#PZ_q[a55NKZWj)S]f<ta0org?9*=Kf=ir9ai
|
8125 |
%a3o5fa/fJ1S&O\J_c'Nj/UVZu4f0#;_[Wpi+?E__bmHpq<J6I(#!QAW1/b<.Lm;<-;qG5&l[Gl>=[tJVGcKfI/a2O/`i8b4:71(-
|
8126 |
%!pbCe^*5e-L91t<3:]!,IEb%=47@f?-9obWhhD$$mgF)R[nU7<?99/d0Q1,A-u>>#X^AM/'4bde)GrFE&9TflR,0ocb2oUU^%*X9
|
8127 |
%d2A8J19Na#dR`^C6;cq)*nLQIb$5Ys'$YEPb@=_m).NG>1fXH[#,nC:0fnC5Bq>!cX0pDIQY)p!ocnm:Ms^&ikc+lBaM#S_$@*;_
|
8128 |
%Y6'gVd6hgT>NMt5MBEo+KkH]OJ,ssi"%4U.Joho1m""Ulm-d$hnO>Is+\FE207aO[:<jQCTV.VJ6bD<;NYjg\'=pu?;tB[']-&ds
|
8129 |
%0N=Rt0%R"e=L5FMj7d"UIKP9tW7Ng1!Oc`mL+ACiaKmL!>]8VUY!c:tr+_fI>Gb-C@*LFV1f"S3o;u$V(HC/W4l6`9ZT6WF4l9F3
|
8130 |
%hEbt1ojN7W=M]kE_sYorf10WhC)W!bp3XUdNiS:dn6CV=HtsH(S$NRTo;u"qL?>[;">Eugi%rV=&]&^S4"qaDT4Cj`%TXVB]1&)D
|
8131 |
%35W1\BlHqFFjB^d;.^irHdsJ,HdTXpHQq:sRBFYrUQ`ceA3"bdZWa(1c\lC\E6m7?4S1#tPV_DX9H>Oq6[Recq+SLh?'JrWOXWe2
|
8132 |
%7tusUeLQtTR<!7)lH+'JB?JW,250n&]RLS@b?^Yf#MfpUa`:Hqb%^(f/Ct+GPV_E3'/%T?2CM'6:]_&CYi2ZW\a\I!23-VM9K?YC
|
8133 |
%hBLUF*,/fgcEfi(k@_qOfUL&!PNAsmP_4auHEu>VR<!+MkP9#qZ[DbmDA8;rY0N8A\ku%b4#^(joVf1LFUo%\>!\QsTH!'1'J?5/
|
8134 |
%:IG<_i<PPmWOH)E`Bb$!0JVusZJo!6aX+t*8lcoP>>qRYHZ`AZjpuH@gok8-+YSU=a]+e33:et_Rh^\m-p_=tY@PU<UJR<ppFBBd
|
8135 |
%[+gV5)##O`ETk%I,f]dT<ZKW<PcMsa,V)X-g_dpT`r/M1*40X[0X`pcMPL-sr5:RkXLS!#_Q5`:f-ta&%;q^OLG0dI6TleImK"O_
|
8136 |
%%cn0MS/KIPEIHWD\.c?Bf[#&:XLO0?l1;4?OB5`(FI(+-)ck8l;:>r%iDB'Nio"WjilY0m@qkp=F_0AQ.us&[<fgP=X>i*[RS/V:
|
8137 |
%Q)lt+9XuaT9?L(bHJ2*_6HY$45Df;-W%KtYmUa@K`PFoF-!TFG=`O@=WuIbDU^U64WmPrN<*.!N!lH?VY@I.]<D",p=`HiQd0`1k
|
8138 |
%)kH$O1EME>FN6.F/W`8c,ff&kAc!'HU(rNX4%d?HZj3S#'9p[[<n[j^>#oBZ<>Z^$=\gF_fERUZ[k8>T6N<Aq]qBDSbim0uQ$#cH
|
8139 |
%#F/?DBCb.N!lq+D!K8;2d,?ohgS6GW0Z`:,F0\W<;G]1t`I[Qb:d1=1SIFmUIHA"fFPqSo'jTu/5;O78]2s]!L&n9Ka3"f`mK,('
|
8140 |
%DK*6c`1DdR@!p?"G*H2_UrXcU$RO6.-S@S)\ilm50e&>e9bqI3=rl5WShKG.VH5+m^of@tQjAZa_kE*[q1WFUG0nrA%KH/Bl/>nC
|
8141 |
%@<r<#::7:j@*FO.$H!,f<4,dWP45]g3hjY8(l4m?*?,Q&G/&&H!o,g>ZlAARXBRCd#$</s"YRsH;dC\u"G(\)0r:S7Sh,3h<f<'l
|
8142 |
%J<)2%>]Kn%aW4?&TZQ<N.QQf_Spi$'/ooNggp;BdoF<ccQ_;6?7l'WNe^MNEZdN3b7Q`ofiUK[%$WQbNZb:(T':snTYN:!V@#MIU
|
8143 |
%$C6sKG@0BE6%KHI`&X\u#pkUJar@qq:EDQfAs?S#e,C/fkK65aTCre8eb^+mrAi>rcfcl.!ZbLZdl+nT;GBa:ok)H+/QtZO6:1_,
|
8144 |
%'6EiAg\aM?dod$1^C?`RXY,gc$#4rM(K0*$/lu>dC7#-):jgMuB]C4Yl$:iBjj>0m""4=h(@*MU>\%.ER;MC9GaE)6=<&r^/Iik/
|
8145 |
%K^DSflqj_@QlD(^-V?*sdOm@'AV>8UiU"`"j13ctHG`/u^HT(r-X8Jip:NGM46t=_2j1lm8rY('[U@/9McoIHr_^CP/-M<5PpFGg
|
8146 |
%beAA29AIB0%YC$jqmN'0\('0,deE4%6`QPXLR?8Xb[Y-<k5V$hb$Z7D2[j!2AFGY2M#:eZ?Wj5']uSIk/G7]>%I.dHlV]k%6Zi*J
|
8147 |
%K3.\B^p(4A)36IKBl`XAdj,tt%i,@TWiEUiA[O''TH>TZ$8c5I>)Ri$esjkW)!YVZ(RhWnGIg1%1cR>Uo(lMuElJW*Slc*]h-4Mu
|
8148 |
%8h,04.368=>Y9m2e3Wb^<gBNMODMZ;.TWS*qP[gUG<G#o*NrU62[Qk1($4^=CD#B^$#^Fa*RhUb][ScpHiN#?>,LM@ok.E#Tiu7O
|
8149 |
%c_nJi#+1V,$S6/\fBkKq0ZYU-NFk(Iq!89:URa@QV8E,AL6g&"(\8]W%+"9)ibsk>$!V8nGfWk8o.&ol'<*/>Kkk-jeV<)km1VVL
|
8150 |
%]"iI5S2]Ha7D1IC'uDJ1BTMML7k[kF;0YT4'aAYIkN$bXHFhd+%0'4U8c;:S9I%I_?7HtFW3k;ukXdY`_0;+dML7LKQ\ZZ#Q)D"q
|
8151 |
%(8Z*@q(ApYG]aP.@a<^&.nQMml!s+N;KLj7PgFdJ;tii;hXF!q-W:?-_#-<de8iHWQ*74%O7^7-3`oKI9erj\0/$3RpOo'0osZZF
|
8152 |
%h1Te]lN^grk+DW]#YES;CUi(\(Qc;.r#2a7NfLMg;tSB0^M:]KheW.Yni#bfKVr^b?=T`s@=r9k?=WpRB6+0*P(J[n&QFBER]4"h
|
8153 |
%X&?4/Fc9s<66+5cD<n-Hr+$InX,e"s:8PVHD,a7;W1'^;X:eL*GWr);F2jQ8okMA6dbZ^)L("9O+RJWN6Vm?UD]qC)qZf0ac0Dt9
|
8154 |
%6bf*4r6oSWJZ.M!+Z(.TTnP+s^eKdDcQiBqN_uR7L+]&DZPX(6a'2*SWaJ5U2U;1M=-cE*9,J,>!5l[fUbQ5(B3c3$QSB".Is)4.
|
8155 |
%J=>kPA:[\N[s<u#lV"lI+#tG[gn(*CBpB^"Eum.CVEQ^i1)boX(W0m+ld%#.aiH%J.?pr`H,J's..f)irDNWj6DHZ@oHg+5/j6Np
|
8156 |
%8map0k#hSF<L.SL=USP]d^W`FfI]^&,*bNmqW4imK-rNK"[_P[2(:>/c%[TucG5C]H27^&<'!o*^o&7Dm36L2f9^\Xq#G_0d7ag-
|
8157 |
%PV5A&@4nXH:TXeMb?\5'nsBtj58kSU8K=#,E($ObF#q;V+N45(F=eo1dD_b%Og0[]Fi40nX^(i7eUHP]B@*;eh6+A`!TSJ1mNB%;
|
8158 |
%L'EV&)5%%Rm0sLAf/(cCiH7(9?sM$nUa98g6Nb@$%/acQ05lNp3\c&b(tUPd&(Hk'1gjS7^i:85fgEl"BAV!cEBOD-Rk&Dj^pote
|
8159 |
%AqB8cBY_-L5slH%]'>"SN9_@Sb&QeX%2d\Qd#l32DJ6hqSjC8#HQ[EmSTR<;BlQ$l^OgYm"&bep]V.W#SDriP1p@%?r!a+A3lVU<
|
8160 |
%(tUPdYI^OaCk7"%"31!B)BMHCdMj*Rq:YrEL'EV&)'I>F2`/`GRp-\+j!*iVhp?mN7.$E_-p/:h;W$I,]_7)7><#P8?%a[=?=\Ch
|
8161 |
%Gs_[gN=%]5g)CqaX<.n"a3%C@1gnt7/CDbSTn2n8@tClr=495&D0!W1CfIo_Y.^Off&"7Af&8%ehMO^62g*7cZKUTletVGIZn?l1
|
8162 |
%i9a"<;U0-4#qNCgJ:_Z1pe9LLn9e?;$uN4VV+Y#6]F0[eS&%_CZ$eJWYYqt[`-3p5%p&Pa"=o0Vm.ha)oRF*ngVHM0^%MEMYYpl^
|
8163 |
%;/I@ii-6Qc4*Y?ej/0;VE?jU'l#!r@D%+GEde#HQgc!/*E+sV;DJgCSUb>M^_p*$#h41%m2O27*al^$Gct1'1VmkXI[V=+=a;:b`
|
8164 |
%iT@R_NqX,jPhq.agBJ[(=/<=ak-i+Z>`mltS(e,Xkpt3:E-'bjU13b-VRPOH[QtFgC3giZQBk'[_f^bApC2!+SWVc`RG.qhK(=\C
|
8165 |
%<dG^r],NE49f=(s3PDO0M9E]dV/tBJ8!*(+l#!r@D.md8_]^;LD*.#sR-AHUqQ4$bho$=6"QuYkiB"+u1iD^/oJTsp'dVKjW</Ht
|
8166 |
%D:]q3Y]JPU3+sN3oJYL[2U-^cJos)`kPksB7Ge2#bQso+qCYN]qeq0r&_=npK6LEk5=q]*B\3ZY0YP`#ha@OQ""et@)gj!,'nht%
|
8167 |
%)!tXn8!L%-\\]U"=Z[E>0HH*F'R4<<]Jg]QH;C_dR6$_bLOY/4-0Uq\m7DD8X4/F&Z8X0S(0F\P7!E1b!\*#L>]YaRXP(da;4(Dq
|
8168 |
%:(PL6.+mYHR5800)dT0\>E]]&c0[,\O:>Z5GUU5j02[f7L<E'o0=aJ:p'([K"aI7rYfJas:ZcCiCAta),mpq8.5aWZi[lc[OM*p\
|
8169 |
%>&1UZ6p^MN"krooX%O.;Dbts"_<ijP&AZn+O]1rX"ZD$XRnFH+,n?CKGEYZ62B4XVMuWB+2q/'@a/l!"=!0+m]^!Hg-slS*P-+dR
|
8170 |
%;TnuBiaIr>`(Nb#dQ[T2D:8tNduUm+Qm&lqr"@)b3P$Os]e3VqTHHj3l:/kd$X^aFbt7:QT&9O:b9rP")M6/'oTWO0'!?H@TB>M+
|
8171 |
%Z-#WAr<?CIQ(QrHa.:i?d/YXOV72!u"Us4l_s8#6*37$KMg.<B=;RL,g*f!S032[4m4n69=*eh-[1(t)Bsgk)C":3l$GkDY^A"h4
|
8172 |
%a;;eW;)rfq,oiTR0H"rG;X&JgH].I$GW".1"5j&Vb7oke21MTG?f;b+'j$0+"20QM>00oVpqU;m1Kf*Zb_FCWj"gM))+SJfji#J.
|
8173 |
%lb.Qfi0)A@Z`c!trq7B:b@7fP%N.(F"t&cC6"[@*X_`<f+7qd22W0OTp%eQ]6>RaUqt/[6-eVs.(-\ho.22/(iC`SXk_:*hHNGU)
|
8174 |
%>bK>:Wsq>Q>QIUS"otQ8Fl@Tq#:O6X3KEoAg17QhhB!!1-SoJ=0"IM^XmBG&6ch9JeV.H8oIhRnN#qB1$>CaE"R#_pmXR!X4"(8t
|
8175 |
%/iO-kAVClNP0)qaD$^p:>T(e@/V).oi>KP#FkOY0`1EE3.==rb7[NY(rC4$>&%5(+)iE9,p(iC<%X1DFkQ\+hG+=M?VFhK=$Au#V
|
8176 |
%8Q`:QR!D1rEYdKS,YK&r,o-m*j9>`nQe$:o^"EgemSl\+23Q<_X/6'0j(Ct2G+V$il!o&7;?9pY!PR+Vl@*Qns*oCIeXX4VV;HK^
|
8177 |
%rrZYLPQZdN&kM)REu$ck\bEb\DkHGu5T$c8]kuYqR<%[U*(ql+;Ko=P^6P3r$6i[E=uLU"<C.*m@;osMcI+a5.Y3Ir5sI/fqn.?I
|
8178 |
%A<dD/k;s.E51?NFV$]2?oTVq,f#?gWpa?5G77M%<9_gFfb]tYQINHG069sfB_qJ+a1`@0k1DK+l])pbmD2&6=m7.h^q4cM5GM0f@
|
8179 |
%\rt$'&>:q8e_1cJ*fqo+2H=jr,+o<4X3+N/#VY7K_lpTlW$mRbU76;*,/fCpbPbnWkPR>uZ\&qlD[LB:[*VE1"6VQ-#u#))oaU.&
|
8180 |
%;A5c"Q(g@QV7&-B6ag9p589FU73N!3PC23T#tlbD$9A@dTQC%C^*R=?=i4!A!o:^TDkg85Ok;'<Ij.p:!RQ<)Ep=GU&@>0Aa'D1`
|
8181 |
%?7F#^"6H"cZ^(LTlpG0AL@l;];U":p)SW2haQD]R7]/.X-5l+#1!0-V&5s\PXt.no`q1mXhD;,@q227r'm*h\a0Kuq$f&*(M!kZd
|
8182 |
%kAi<B*Z,Qtl,k_aKeS]U$LV-q0XK#g*UBT_2sUIh'-n(dNPIeN1_U)c>[%l8`[jSB,Z!DPH@Z8adC4[$VT*-A#.oMX]CF]#-DD&d
|
8183 |
%)*6f;@CR63BQeB[Gf`H&9G<e($$'ZQ"r2B7%<@Q?$k>pdP*]9dFlp2V$uO<@[/eDFGij2NJ!)oig%=PGmHpqj84PgpmiQI'I/`U(
|
8184 |
%b:a\"nZ#hHJl"JMf*upRS<id.:1\kL'mTQ9TMmgVgJ.G4'?=+`Ip\TAjLXGr(R8@hTI[9HapZMLaaVC3X?>NSdo'gW;Zdlpa\2t/
|
8185 |
%)=8A]lF6iWfBqGY()6EN8nt:_\V7Ij89>D^%5MmW5)r)ts5n7U4\hnoGtBC*HnrES)p<5n<`>i,eO.-7Us/q;*Nt]AgtSc`%LbZn
|
8186 |
%.o@J]hB%*<46K7YR(MJ^mHcQZoOC^U`>Otien-e,TSb3N;c_"=#Otu[>BJ3d,G>-"T0#KFX<j3M+JdIj^;b37Y6C>0e%=>I^B0Al
|
8187 |
%ar\A]\<D$_m>#F<+H!t]e"-s_Z%C/U:$PJ?hOQ_M$GdaWL@ThMMH[![i9Mlr-]Pn*8XS#HXshjYo/aRjZ!O0[,kJ:?L2pONBp>MJ
|
8188 |
%mX&4Uf`pPkc%$\eKbKr%ZO=LNH>HGLje\3^$f`iRU7L'6aQ?gL(7+Zp6tYDkN!<a41W1%Q1E\(Y.(a%]2Qbib*0H5AVZB.F^`[Xs
|
8189 |
%@i@&Y%GV8#[&o0-+XtD[7cGdu@;TbK'M@&8CttkW0B2ABq2N$5lHX-JW#0SGF2RkPM9scm`/XX;/fO*d?1:h+#f:,9hBgE:WV]P\
|
8190 |
%W$OoNhFBNRW<jQY9bSX9AO97W6IEGUZX*o(*h?Le0CfrK1'MAH1<YUAi+eCM/1Vi?Pp;[kTiShh1dTJ1#W>dJ,]QS0U"=4FN+/!/
|
8191 |
%?`!r@/m3'$#-HUt$7uI=fnC.eNIko@;B.K[G2\Z23[hoX5.Cad2p(,=9L6R0JTg^u39r0nDnKGAUe-Ie9VO6#V617=L.M[!\kA"J
|
8192 |
%V?cItW\rUYkAph'akNZ$g5S"P^]m:RNmnp7cY`iOBp%iSb/)HN2D_%mN+l1Q&P#N,T*1duje"nn!3@L8p=`(mWU9CZY/(l^P?X?a
|
8193 |
%hl!Eb$RP^?/ja-@UGd`#QM\&DOn8n]W2SO(`&XVBiGfmce=o%TT##lGZ:a-1UNt>"M\29U*D@@rCkD*J)E1l/*od7+=s)FMg9c97
|
8194 |
%b*(_A]R#Fb!-'SiM,&6G50p"$UQ`^2KLSDnP>*Dcfpdj9&W%<tDYA$R#ClHHqRVL<#`!a8"od&S8ljpFTthha!3Lj[g>A_QoZhaF
|
8195 |
%iqBa8=VN'89>Vqo%8,i.0A0BgW$*0ok[#p996=6C5I0_3`!^&1_*:t^eMIPK5bN^b>_/.XDaDWV9"`phH(:)-2Bj/f:f4733&Drm
|
8196 |
%50g$!Jmh+1S;u_MmNOXR'0\]sOUAD&G$?`I5ZX@nC9bbDA]\oRZ6i0TRj()3[ttg(=$QjI&u1'E68rf5(EAL==RE10=tLmZl?i-<
|
8197 |
%^>q!t,m`ic-4P?46`;p;i`A;[XgR"ue^e!#WA`km7VLZbh&Oq1X1nq]k;oTNRNb`TRbt9tKm>P'?Xn\D1lQo)@?:-b-8dAV%P0Qp
|
8198 |
%*-(+K>O4gYi8DKrPN#$809;._k2f1T;H)(<I)eJb6llaTV-F;8HSk!R/cj?Ek+H*\IcFMRYI&Mc(.4s.mtZih'"R;ML",?Lc!&Do
|
8199 |
%5.9Z9XY^g-HME`'YUsso>n4rG?ikNLEY#9BY!O2W:pKq[N[)d%,Z2m@9\J<c$WgT[Jt?2]DCO4Jl9t`[D.D#VaVe[LI9[#8%Yj^u
|
8200 |
%$YVkJOtdf8",)7232m3jBmT4cIA<Q5;L`B*EDplApZJ='#$_53Vs-J73#eLEi>XT..NQI_j%KSYrl,4\BZSi0k9a3$<Nfj4Au2Q0
|
8201 |
%IOTf6L85KQ!jmVa2pISZFYoIgF<!S%i!]#?P^MbWI1n+7k+cY%a@-(X`967/n&=FIl2[=dFQa1;&,-N@p\f;%4CL@t2KM8mKHE5h
|
8202 |
%aNuuuO9Ct,__o]WSYsXmI`,"NmPu""k(i_2aLaW^V!p!t3HPTr$H>KAmrZ;J"d+`ApomK.Q"In8")U`QjuaNk4D2_6#^\0,!!(Mf
|
8203 |
%a>e4@.5DAK%hIORA:^0]fWhfBbn<.[a&>7Dp'!\em+5GQ<Sjl1S+Pf\<e[hTp%H0*?^!\Xo\3p/Fs9>LmYVdZ1mQlOQ$t"=ZC@8S
|
8204 |
%O>n%/I)2MRfElcZ`3AD&HAfm['hn@hHH`IK11Co?-U!DV/`H6>JLBrs+%nQ5U1\+QHF\TH07n[rHuRV0_$N-k91LQE$HcgLaqT<;
|
8205 |
%[-E$mid:ao05,l?T3tR.lSrB/jDSq`,3&K(\X]@/?A"L8UkAc3Y9fg/K.6c?dO6:c.rPS?$K;+g:`I(W<$[h<`cFtU(/Zc*eI-.K
|
8206 |
%4-/;k.`k3XrSuCVH=$E4p8=li!#Ue`HBR7:#:j%C'<5A5NG`o(;Sa@4Mg!quo[V48GV;pP"7i4d5X9=HciF%VH#$0ekdMiJ++1*U
|
8207 |
%_8_[SR:fFjdc:9^iQ3@t[C)_tVQ>WD>"*,RC(!\kg,'-n%/CD"-LAiK9ICg'3e\pWRsBG'\-X_&@5h7d8,AL6a8GWTHpm/?1F7=m
|
8208 |
%*u_55#%p6L"_FA2n)b38,(gAMIS,#CSrj[No&*$_9]r6V65@umQKhZ@iqe*Z/SH9YEUihEZ0olrJpoc9>LOKb30O((=DL^QqLX),
|
8209 |
%jho'i@"H!#=)k=3`pJ#s=AMd!I,pQb1a0h6qX+4GPPV)F)3,snN877;n%9O2N_Lp8aRZm`9",]TK'eqj%\/Uu&+@44F$RR#U3L(K
|
8210 |
%eudRrCIgiPBu`iC<DU6o!TZ?P7!r&2h:]3GU.uB:5#.HQB8"qD(s`=\o]OSOWdfU,hG^MTQ9+UW>OO[,a,OdT#<?3F4sXfc>\u(5
|
8211 |
%"l5I:1lTm(*&)/5Zk#G2;+_C*)0dh=;MAZ?b/A"+!aQ^:W$4'>Q67n8J]"@pNuM#m-Kr2()SdOQ2%Q<cLEQ_N3>gE!nLih\mRljX
|
8212 |
%X>E5q%ST>1Lb,.'L+[?oo6>(LNh&ot;bOQ:j;o)Mgi*&-S1@3[i^\V>VOYEe(2cXuqIlLUH.43$)MN';nL.Ob3`TfeI#c>.ThEak
|
8213 |
%-/>for-<*7+Ko?h,IS^ni+/>mTm@#]"nG[Z.@]m=ld4nFKl"'nctXn0PcX]O2[);P[0hSWr4^=tp3H9.#lF+9+Fm--KcX]A)MT2M
|
8214 |
%@FbV4HZ9/1,0e&ZGs1UGO,F%`3^9gm2m'e:pE3E/aj`Y&kbFbSCt4U(`Vc#r/QB>49s$7hiR<(["9Vl%:Pk!bMn0d1rDj8dcG66;
|
8215 |
%'=sJ&N>*1sdcZYKl1=L1F\^6PX\Y&E<18bYh6I/A[J\)BKF!.DG^45:rj#<*mf(:,KbO.Xa%n&8.IaLXl,+mt&64T5l&Y66C%$c7
|
8216 |
%cC@"2<S3^1V2FUJmQQBI)!PiNG%TgE42-'B=6U*FB$=5l4@2\+eE+gp0TNR&0#%N]k!3#4,:f<OfZ\9@hU^6;BKia1T5HsJ&pV!p
|
8217 |
%`ok*$E<PRDK.1.u@!\?kl2$^I4^VC+B7t'qN`0.)dRs0r410j=O&H/!Vu<U0PGe'T3]_E]DA$+n<9]>%mj>5^p6X9%m-MX(Q&k(p
|
8218 |
%epZ_qV-s5Lr0)Q`g7h3%q4-Hq-"#WiHrR&2k!ODVWE8UP5YFAD(Wn[(h@LO-l1T4qXhI2[@;^e?24sRT7=34$%6;4>:HTiJoY_L$
|
8219 |
%BH-3d<[,gUJCloM[_=GDno$[S^Fjr?P*(p#NV^fia\'+-H#r@+9qSMO3uLAb?^s;_.<i'#VYi?#1=<`/e"6pu.5sF,/L.tQ[%sX,
|
8220 |
%]g\:cQI(f-lm[uJq(89dH"]_i?./9aTd=u7=<:c=>=(uW1[WJNoIiO(^-B[`n#,pe\+AA>^TWO.ZZ5.C/%O,?p!0smT,lV>pjE5(
|
8221 |
%(DJu&0o*#@dQf;D0[9u5-'/5F/O8BfKbjH<an@;:_o:/9Ad?R[L=uLf4Hf0>*e,l/RH6&^)2H::Y*jr(dF@n&3.?52AX*$$!f+Sg
|
8222 |
%G8fIiK"q[R!hRD[++Y(?P).,+++]%lZp`s26/_Mira>m&nheM+QP)8D-`n4Lq$RKK0Ae15:]<Z^pVNh';@K2qK`hmVcqhM+Ij'A1
|
8223 |
%LWu%Pa^7TsDL@n[A3V#77B%b&p!(X,KK_oa!_jsB-OGL><_f'u"[5Z=5Vk>;pO*24:;d'Z":d75d^Y2Rb&8$i;ru8R^5fuPZg26Q
|
8224 |
%'>KRC]a-nF5NZ\N@0-\)2AChSY9n5Z-/eee!XE:4"X3<7$/>mqJ+0B6!1tTWOR)gcIXk3-3.q\;0gEIO#om-qJ'8GmB`\Oi7"<Jm
|
8225 |
%n7_rZ0Uk;h#P^-,6OW`fM#1ogpMqA1lamGXM\*;gN=biC^]jb$^qIhf7)+eu4Y[rR)?L.Z3MGXS]HeMsK+@S`Yus&[N@d\2lGmDr
|
8226 |
%a(+5OA*(a@ji:lma(+5OA*)/\.kk<NMH(rI[@1Q+@/Li>i]Y!"^'U<L;lmcR=gTb=V2O&!:+!f.q#s`0Zru4qHsg.3eSf*hSjTaa
|
8227 |
%Y!Enm;g[sO!XSn@5LrNfD4?*Ed=rhjIW^c0/k7+^hY0jJ'>Z3;FP)Ku_!&>c;0:,C(uDdho=!q=20*dMm/J]sj6pJas"<6;]o>#k
|
8228 |
%IOA5!'9;5sj?=W,+hEY'2qt;9YUpISUJFK\bKLsR%:-5NpL(#N]K)]T.:ZZ;*O:N9lT@K*l-[oS-fA!K$ds/6DAsIZ,BIo#K1thp
|
8229 |
%i9YM@[P!f"]=2qP,))ut;s![?@[VS3$%k#K[:Ed<LIMAaj)ph[)YbR>T'4B!"a2T^Om[Who9sD;nj%%k@a`(U"u[0tM(\@a8T^BG
|
8230 |
%jWJa_jU:RFm`80%iN8KuMK+SWcX#FSHE(_X3Omj6@\PN$T^_h,iE?h7[U8id5[mPuhQ6b^&:i?f0MK94h+cuS!l/Xn\5hK?f)p?;
|
8231 |
%4c".MjXrXkLHE3I_H$Lu%/bam*hNce]ILec"rD0%2`lKaAOK=pE0DaZK167ho]a4D-^WqD2`go4ntUQV>dfr-<.5S^oDguo:`2Qk
|
8232 |
%YQ8tg'U_d>JcY3eTT5CsL-Nq4^&5IY576lbrNfudO(o+Wq0mmMrde-bE4l>QrCc6Mj]%clVOG6WW[=*@geNH(<tUhha7a]"me$=&
|
8233 |
%.Ni77hV[*$?d(^b"`D:dIaqbRq,BhIWn@rp>8Fi/X"nTtgO?01LDS8Dc&8o>-bqC&.lX0=8[gO&GR=A%[:-r.LMQGMm/>]-)m:ai
|
8234 |
%,.+WR]/FOiXPC8hf2e3,O!anBAIR0+Y&`%&dhs\p\:F?3@Dc*R>KdM@UKfsAG%VpoDW*DBP$91@dL2LcfeJY/X1Y7albU@GP-DQ'
|
8235 |
%(jn$K^[@t3pn36W>t/M4>-F/o%0J2-FY<T75FLY$cqi$&AZ"3-isK;l0K=8m<cDMpFod=o*roa5/>6UfB/kXYkko(:"s-O@cm.Oc
|
8236 |
%L'SkhRqq%0;BXq22[k,n$Qj__*n8S;"+"\=]%'ZD@oCeL+_E"F1mT-Y@kjIRk(J7:Z?peWqlR,SAW4#6QLRab4;$mUNa,'6^s_b\
|
8237 |
%!=2$P2.@tr#rAumdb2jdL0KYB#^hKJ\908lQu!d-4rR]4>C#)s!@FiLkX:iO`0M=i)e\]/'3tAp:^eGdqg5`eFr3XE<*e6rO[hpW
|
8238 |
%)dQaoCNf!69L(CoAYS=RpY6('Y[Gf%*l]:+S;S>k^qe`[`5d6mRF734BQE0*o"50(1+qf2\Xj2%>u?YLf?i[q8!iu'+W3J49/7\J
|
8239 |
%X%hWm@&ct*,5;ltL?u,Y5'BR45iK,a7/OQq8D[(.A(d<V==32#3gS?AgdsGcHh-iC+ITc%*J'uJ]QTgV.@.r_E=E/&W>!4SdF$%*
|
8240 |
%\Z2(hM2)Ka9KNs<l\6[lr4Q4r99_g'(U[&1]&A0g7X9m@TU=qc>c]<_gdCBU#Zi\DI)BXlluT$9d5t.M!I!b7]@Dj'$ouTh<A-e6
|
8241 |
%[!elOonmA$4*]l.oJoZH]`kn_aM<T\U`gPCoV[IH!`9o\^#k38<15$J2;dK[@&Usd"#KEd'CLL$lbV$.<S+OF_Dd9?.[*"H_9f
|
8242 |
%.F)/'N>PXLh069GDkE*j<+:["Yh&SASJ'ZdntF%U0!u3D3#.Jn;fh0c;pa!Y8O89M%7_R:DeT'Q0iF#)ejJU_YBI,R7ZF(K25pQ^
|
8243 |
%e?FL+C(G0C>PjMo2EJ*rYdE3R.D`*H<H5Ka$aQap,CSi-kXi4AjD!\q(QV9l"k_L^>92=(8Arm6mcK%[m56TQn2qFfpQhu5J/hJr
|
8244 |
%;6/4o\H(_=agnZ_9"-B?gh@'5)R$D(]=_0:bN("[arFT>_kGK#/;DG$Y4$,W8%0e\2Q??8FP*I\k&$DH7)t.hH'I]+3?JEnfb%;5
|
8245 |
%=NOk85_<Jop6\'JYsc@e#aZ_NRqn--^(pp'kpGEPBW6F2F#Hr]ZSJoc*IBm8MGIKsZn=?VDe?W.nu/fPh'Y?E%J2I"oO^4R2bBa3
|
8246 |
%`1_YSGV\?dZ,8#qWUI%IE3$c[LRbMp(mPj?s1"`dG5Q59>ejF0JSfK#YIsj&UZi,PL:Ue?7@MdF@NO/Cf.lW&*G5j?[Hic'eG[a'
|
8247 |
%HX/J=@s7UHlbHnol`C(j(j0":oD#_%.^Xg4rRbr;kW4t<Sb,<u>jN*)ekF]%FW#:ic3CD:=numBI_(uLSd^B*]pm\9fs*_Cd+M-R
|
8248 |
%L:u0oef'<=Wc8k'=XQKWb9L[=Z\Xo<J*pR1(##AC[[>@PQEdi;A$$N&PK&cbED2<3#OB4M`=]E'qs&-k%=8DcnZ2%Hf:oET*>AI%
|
8249 |
%W#_K;a$H0[VKZQq8=_GH)X^\,9+u@VND],@@dfO5;*J'p*m!"$)tUm04iZar,*ca6gg[`s,nboPDe3hEa5h$IUK\6q[]4C=*)bS6
|
8250 |
%;0!9I9!kMRR5NU$bF?$`o@&7P?#)%dolY29CED_g#3$`(XL^,gm'pchcs_hJf06Wiea)$Pc/:]eNHW%@qJa<bO`\>n]39DjXQiG2
|
8251 |
%p3T0gY],Wg-S*[%i1nTsaG._!<-C^3(V<%+UUNXXY8ZkQQrVmV/]dW,n_/GVbd?^E^PP'ugg,-LWTf[1iD>:\ArBlg<?I*aGH^8.
|
8252 |
%2AS,Yn\0j_CX'EJX.p;*I(6Yl)[fRLjY:4uWL[o88XL\ODk(U6K;_jefX[Lqc,jrbO4(58_1[O'<].'<PdVD%iJ+No2>)S@I4Jh2
|
8253 |
%bkKu+E6cK6D0=`UBt3N@VV\+@XT><nZ1aC40Q6cj3\4g?T&]bRm=sbP`2,A,odf0+bpdgrcViM8YBhaE_\6XnO&g:GZ-KF`8U$CM
|
8254 |
%FkR#J2;n-Z`l!TjFii0=rJCo##U0(%3DH<E`q?@+na&oFG4*G?G+MWWl)2oTS@%iPj4g`9&sc(?HcoNdB^=dnH!@nkga-,>9-_3h
|
8255 |
%;G/>Sbqf9]#1FIKAU!1<F\Z2_h7A-[R3<M@W>bjWQEF<8gNkfeES.p(!^##<Q#d2l\0O7$c9aegokiCG3`F3)2uQ=O]eic!`I4$;
|
8256 |
%SU93bN(r4F[]sp%9u35YGcHcC(2kDM93]]Ca.F:2%]A5=m5UK1;l7VnFA?3C[G+sY=7)H]gB[nI:"R>D\^c]HA$]aoHb!\-_p^N7
|
8257 |
%SW6Es8uZMN08?R1(r'sI6+XhR;P$js2XQ/lRFU;=#jC%YkB5N&&![W/ZM!3-95Y1HBY2t[F-Wn"S]=fN,bPXpPcSHM-I4@[.f6lS
|
8258 |
%GuM*[#.\$@F&'#tR(YDH%E#el2gVI!\RdVS+1\eM$;IYbOj[XRKT<;qE=LEq55fXBhCTtGQ8>EJ'imTf0!G0F->'_W*AI9,<b$4/
|
8259 |
%F-kp3l=ACtVbK!$X4Y]qNMZb_HKO@)M/(nC=kDuG;D=AL,b(RQZ.3t"O82%eYto:F1"3GdmA8+HGs4FqG-.TVhMH>%;'p%`?RQ/S
|
8260 |
%d6f;XXD)4;olS^2At84RhYe2S0l,%^3Mita2(<%L?Pm+8a(s)e/4CN2]$GaP\qfTs[[D7I.No.#2tnY'4'Rb*[:,&?!Y5&08Hh`.
|
8261 |
%Ysc!E;bTThb-)DojK9;qZB>hh_mgFo69L!)>G@#WrIZ3P2ARN,_<>DknfbFc8m7Tm:qcS=9N9YZ;JTZ=6c,_n#-0e"V,!n?[S/Ge
|
8262 |
%#r\8L%pLg+^G+;TJ8J*\4/`4'6?2g[10DV\i^KF53:%.cE@bDFfDuXhG(o7],rC^i],PMo?Hf4[k'#?7JE-/tVN7Q,IKHu2C_9dR
|
8263 |
%[/43SENR!gfBR=\4edAC$<gT:@u1;n,%a/PUt]b-E3GC9Vc,`FS:Gg;7PQMmpd^_'FWAJ9R4].K-V?L7A`'jSHC(QN&-rn-`2Fk_
|
8264 |
%@6KW!=4$(I`b#_%)'(YOV^j+*`G;MK2BD4S`_["0p]D1nRQN:-!d@`($<tC+MuiG,p%s>C8@bDWpRqYa%X\)9.k&&0kk=*AX_^tI
|
8265 |
%[T8en0"@.`c^Mrm41+!?)18789Eq+>2?P4`B(AMLTWFbdIOS<U4IJ%],9O[U\534-Y[Eqf.L=Tk,6a-')![SE*`iY[2Ds(u^PLii
|
8266 |
%h2^aE(G-n/GRL?>S6?H%Usn<A)%"bMAT5Xjk?#fC_UB>\FlpN%q?a'kc",XF]]XB?iZgUWgKlF]iC@T*@%N>j^7a/;1TKo/LpUc)
|
8267 |
%_%Si()Cub<&2tPp7%@O6!q^SQdc3pAVq$*0=3dFQ9j]&CdgRCf)F\e5aga%7,7O,K"]#P5Nj`2-2s(#jgo+KOVgkK]JX9_+-A&3t
|
8268 |
%0,R#A&5k7eEipf_bJibDjlMh$C(aO<3:3mSTrs/p'i>1*a']&"KtoCSa6*Ok2!3ftfZJ+.#lai8q&fhp6g:37E`T0ZGG,TZD/MSm
|
8269 |
%VU?m<DfH-;kJR;gq4)s+q*+EWE:46_;B1hYfVP(slWL&F5P>]W<l=*(<?0,1$nifD&i<;9]d2Q9&MC:#clLnY-X8l\dJk<$#e0Lt
|
8270 |
%$uX$GJ&[DJ%`%iR+tuqekYHGcJRE:!#+I>^ncpiE_2Ed3U*%&3#;>qiMgk/i+2$h7n02JWY5BB[Ml_/_<5=E&.+-b&';i&gnkegW
|
8271 |
%n.B2Kmh)?k_abcW5(s)FA6Zda7gPEl6]f"c5!fOu*J3o8nBn?U&OH7/pdf5`L*1mE5&*8!bp.Uh>XIiiV"__rKS_h?F=qqj@2W_G
|
8272 |
%6C4Sr#?B!eo9;JlWoK;C^-s_tjm6%.1MCF`N*fd`Vgc1^'5T@j_^FQ1eZ!2^-0j]NR&O9F>K4\k>b_QHNVg'RkM[Z`Ij'4#F:(J]
|
8273 |
%1;#lb-\G]D_Y!oJ8GD2T^dEP=Jh>if\G]rr$7#<SE:d5Aha]##L)VQN7rd=nRkh)-TuIU;^O-W@Y"b`ir9$b48.k8&?m@==pNTrG
|
8274 |
%+4TNS+_kNrq2(e*q@;#r"L4[<(r+8m8(7eK%ZTB[O8?o>kQa!A6&g=iUEA"L#;u?DNIF^!mmN-JXoF;[7b5K1Vhc7:*DW0cFb6Go
|
8275 |
%7M6e[WWN8dMDW/_"QagfHChA.>Y0$n=T(L0Vd8splRI\5?kVT]:RWSq)OhV)((4mt^j(g@8C;d9!=@10KEq`%.b$4F&KJC+W'081
|
8276 |
%;h8hh+S$nf<HK6CchZ?XeXQZ\SCfNIOl#=BF"akpnC\oP+V"o)'7^BNK75@0@+$M66Kd)MDb('rdWA't7%%<l,LB$d?6\+ig>H<B
|
8277 |
%L.VNY/f'*_-Ydm)^uHsuT2HQ,%5a9W^dj?-c$7*7_4*AGPYqP>$l&gFNPkPd;Chl;(9cu-+AP'MLaj.4Am-A#WV,Wu%kk=Wd3f+f
|
8278 |
%d$&(WO"`<dpgM742Y?C7X0de;lTb^b0_<ombfi#%+H[+PIC1uHVn'0b+)rU!.m,K=W1sm4^`Or?Bu<s9B[F,kR6#_=lAL=e-6d=P
|
8279 |
%_6->41MTTK6SkWO1?\f`UR]+I[dAWP>f.#KhFTKp!p381,TTpmA@.J8i5/59`?YL%EGN!Ml#9_Jk4'e_^=N+hO:h#t(c$,X,YofX
|
8280 |
%(3+CIP+VlQHfD*Za4`][=:dE(X&$+#d/2.^7=PL4I:1oWG;"Yi-k07ha1HW=lM/^obJ*Y)>>aVK!u1BYkp=)YH?#S(5::^Y_8L\R
|
8281 |
%gi1F7r1<\$<h[8%q=M@;EVm9^Pt(82`VijCdRRp,NS=aJ,OT/N2BJ]79D?AKZO6ARD"_FUi%lr7NSlU.hu.s=N-CkokaLDB2`njb
|
8282 |
%f.oS=]D(2uW$j^0r`'?3*e%]f?%5#2&$EFJl1FcG(#X5NnVL>)]m\p`%6ohB3%t*:]u%Je=4pe`1<#"7nTW7UVlG7=JgR"tI'D%q
|
8283 |
%C`!"paFm*1`C`[HYG=5@<lD:&hRDE,gVi.!AKKG^r=/19M6$HL%f,K#i+P@O7#_LEaDHb%Wjt:RG0A0u[r9!!)$lj<fS%[!nPiql
|
8284 |
%ctfhp;e:oT<0Kurj<8H&A//Eth\R!AOa(b7f,s96iH.5+qGrs<n<re&Fn,"Ha*qZr6@9#]2an;qCc3..TfAK^e^J3BJ`.[4kL"d!
|
8285 |
%WmP^n^Pjf#!>MNq-ghDg+\m/dm/I7X^mCi5F?6i1gA)hs7ZmW~>
|
8286 |
%AI9_PrivateDataEnd
|
8287 |
II* Р јџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ}џџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџЇџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џјџ}џџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЇџRџЯџЯџЇџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџ|џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџRџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџјџјџ'џ}џџџRџ|џЯџЯџЯџЯџЯџЇџ}џЯџ'џЯџRџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџ|џЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџ|џRџЯџЯџ|џRџЯџRџ|џRџЇџЇџ'џ}џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џјџјџјџјџRџ}џRџЯџЯџЯџЯџЯџRџЯџЯџЯџRџ|џRџ|џ}џЯџRџЯџ}џ|џЇџЯџRџ|џЯџ'џRџЯџRџЯџЯџЇџ'џЇџ'џЇџRџЯџЯџ|џЯџЇџRџЇџЇџ'џ}џ|џЯџ|џЯџ|џRџЯџ}џ|џЇџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџRџ|џЯџ|џRџ|џRџ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџ|џЯџЯџЯџЯџЯџ|џЯџЯџЯџ|џRџЯџЯџ|џЯџ|џЯџ'џRџ'џRџЯџЯџЯџRџЯџЯџЯџRџЇџЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџЯџЯџRџЯџRџЯџRџЯџRџЯџЯџ'џRџ'џЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЇџЯџЯџЯџ|џRџЯџRџЯџЯџЯџRџЯџЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џјџјџјџјџ'џRџRџЯџЯџЯџЯџЯџRџЯџЯџЇџЇџ|џЯџЯџRџЯџRџЯџRџЯџЯџ|џЯџЯџЯџ|џЯџЯџЯџЯџRџЯџRџЯџRџЯџRџЯџЯџ|џЯџ|џЯџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џRџЯџRџ|џЯџЯџRџ|џ}џ|џЯџЯџRџЯџRџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџјџјџ'џ}џџџRџ|џЯџЯџЯџЯџЯџЇџRџ|џRџЯџRџ|џRџЇџЯџ|џЯџЇџRџ|џЯџ|џRџЯџ}џ|џЯџ|џRџЇџЯџ|џ}џ|џЯџЇџRџ|џRџЯџ}џ|џ}џЯџRџЇџRџ|џ'џЯџRџЯџЯџЇџRџ|џЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џ'џЈџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ'џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџ'џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џ'џRџRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џ'џRџRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџRџ}џ'џRџRџ}џ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџRџ}џ'џRџRџ}џ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџјџјџјџјџјџЈџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџјџјџјџјџјџЈџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџјџјџјџјџRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџјџјџјџјџRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџ}џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџ}џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ}џјџјџRџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ}џјџјџRџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ'џјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ'џјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ'џјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџ'џЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџ|џЯџЯџ'џ|џЯџЯџЯџЯџRџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џRџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџ}џЇџ}џЯџ}џ|џЯџЇџЯџ'џRџЯџ}џ|џЯџЇџ}џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџ|џЯџЯџRџЯџЯџЇџRџЇџ}џ|џЯџЯџ}џЇџЯџЇџ}џ|џЯџЇџ'џЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџЇџЇџЯџ|џRџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џRџЯџRџЯџRџЯџRџЯџ'џЯџRџЇџЯџ|џЇџЇџ}џЇџRџЇџЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ}џЇџRџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџ|џЯџЯџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџ|џЯџ'џRџ|џЯџ|џЯџ|џЯџЯџRџ|џRџ|џ}џ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџ|џЯџЇџRџЯџRџЯџRџЯџЇџЇџЯџ|џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџRџЯџRџЯџЯџЯџRџЯџRџЯџЯџ|џЇџЇџЯџЯџRџЯџЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџ}џЯџ}џЇџЯџЇџЯџЯџRџЯџ}џ|џЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџRџ|џЯџЇџЯџЯџRџ|џЯџЇџЯџЇџЯџЯџ}џЯџ}џ|џ}џЇџЯџЯџ}џЯџ}џЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџRџЯџЇџЯџЯџ|џЯџЇџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџ'џ|џЇџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџRџЯџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџ|џЇџ|џЯџЯџ'џ|џЯџЯџЯџЯџRџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџ|џRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџ}џЯџЯџЇџ}џЯџ}џ|џЯџЇџЯџ'џRџЇџ}џЇџ}џЯџЯџЯџЯџ|џ}џЯџ}џ|џ}џЯџЯџЇџRџЯџ}џЇџЯџЇџ}џЯџ}џ'џ}џЯџRџЯџЯџ|џЯџЯџRџЯџЯџЇџ}џЯџ}џЇџRџЯџRџЇџЯџЇџ}џЯџ}џЇџRџЯџЯџ'џRџ|џ'џ|џ}џЇџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџ}џ|џЯџЯџ}џ|џЯџЯџRџЇџЯџЇџ}џЯџ}џЇџRџЯџЯџ'џRџЇџ}џЯџRџЯџ}џЇџ}џЯџЯџ|џ}џЇџЯџ'џRџЯџ}џ|џЯџЯџ}џЇџRџ'џRџЇџ}џЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџRџЯџRџЯџЯџЯџЯџ|џЯџЇџ}џQџЯџ|џЯџЇџЇџЯџЯџQџЯџЇџ}џЇџЇџЯџRџЯџRџЯџRџЯџ'џ|џ}џ|џЯџЇџ}џЇџЇџ|џ}џЯџ'џЯџRџЇџЇџЇџ}џ|џЇџЯџRџЯџRџЯџ}џ|џЇџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЇџЯџ|џЇџЇџЯџЯџRџЯџЯџЇџЇџЇџ}џ|џЇџЯџRџЯџRџЯџRџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџ}џЇџЯџ|џЯџQџЯџЇџRџЇџЯџ|џЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџ}џЇџRџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџЯџЯџRџЯџЯџ|џRџЯџRџЯџRџЯџЯџЯџRџЯџRџ|џRџЇџЯџ|џЯџ'џRџ|џЯџ|џЯџЯџRџЯџRџ|џRџЇџRџЯџЯџ|џЯџ|џRџ|џRџЇџRџЯџЯџ|џЯџ|џЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџRџ|џRџ|џЯџЯџЯџ|џЯџЯџRџ|џRџЇџRџЯџЯџ|џЯџ|џЯџ|џЯџЯџ}џЇџRџЯџRџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџ|џЯџЇџRџЯџRџЯџRџЯџRџЯџЯџQџЯџЯџЯџ|џЯџЇџЇџ|џЯџ|џЯџЇџЇџЯџЯџ|џЯџЇџЇџЯџЯџЯџRџЯџRџЯџЯџЯџRџЯџЯџ|џЯџЇџЇџЯџЯџ|џЯџЯџRџЯџRџЇџЇџЯџЯџ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџ|џЇџ|џЇџЇџЯџЯџRџЯџЯџЇџЇџЯџЯџ|џЇџЯџRџЯџRџЯџRџЯџЯџЯџRџ|џЯџ|џЯџЇџЯџ|џRџЯџRџЯџЇџЇџЯџ|џЯџ|џЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџ}џЯџ}џЇџЯџЇџЯџЯџRџЯџRџЯџЯџ|џRџЯџЯџ|џ}џЯџ}џЯџ}џЯџЯџЇџRџЯџ}џЯџЯџЇџRџЇџЯџЇџ}џЯџRџ|џЯџ|џRџЇџ}џЯџЯџЇџRџЇџ}џЯџЯџЇџЯџЇџЯџЇџRџЇџ}џЯџЯџЇџЯџЯџRџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџ}џЇџ}џЯџ}џ|џЯџЯџRџЇџЯџЇџRџЇџRџЇџRџЯџЯџЯџRџЯџRџЯџЯџЇџЯџЯџ}џЯџЯџ|џЯџЇџЯџЯџRџЯџ}џ|џЯџЯџ}џЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ}џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ'џјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџ'џЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџјџ'џRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџјџ'џRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџ}џ}џјџ}џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџ}џ}џјџ}џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ'џRџџџџџRџRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ'џRџџџџџRџRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ}џјџ}џџџџџџџјџ}џЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ}џјџ}џџџџџџџјџ}џЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџRџџџџџџџџџЈџјџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџRџџџџџџџџџЈџјџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџ'џџџџџџџџџџџџџ'џ'џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџ'џџџџџџџџџџџџџ'џ'џџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџјџЈџџџџџџџџџџџџџџџјџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџјџЈџџџџџџџџџџџџџџџјџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ'џјџRџ}џRџ}џRџ}џRџ}џ'џјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџ'џјџRџ}џRџ}џRџ}џRџ}џ'џјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџ}џRџ}џ'џ'џRџ}џRџ}џRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџ}џRџ}џ'џ'џRџ}џRџ}џRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџ}џRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџ'џ'џ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џRџRџRџ}џЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџRџRџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џ'џ'џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џRџ}џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џRџ|џјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџ}џЇџ}џЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџRџЯџЯџ|џЯџЇџЯџЯџЯџЯџЇџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЇџ|џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџ'џRџЇџЯџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџ|џRџЇџЯџ'џRџ|џЯџЇџRџЇџRџ|џЯџЇџRџЇџЯџ'џRџЯџRџ|џЯџЇџ}џЯџRџЯџRџЇџRџЇџЯџ|џ}џ'џ}џЇџRџ|џЯџ|џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџ}џЇџЯџЯџЯџЯџRџЇџЯџЇџ}џ|џЯџЯџ}џ|џЯџЇџ}џЯџ}џЇџЯџЇџ'џЇџЯџ|џЯџЯџRџЯџЯџЯџRџЯџ}џЇџЯџЇџ}џ|џЯџ|џ}џЯџЯџ|џЯџЯџ}џ|џ}џЯџ'џ|џЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџ|џЯџЯџRџЯџRџЯџRџЯџRџЯџЯџ|џЯџЯџ'џ|џ'џЯџRџЯџRџ|џRџ|џЯџ|џЇџЇџЯџ|џЇџЇџЯџЯџRџЯџRџЯџRџЯџЯџ|џRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџRџЯџЇџЇџRџЇџЯџ|џЇџЇџЯџЯџ'џЯџЇџЇџЇџЇџЯџ|џЯџ|џЯџ|џЯџQџRџЇџЯџ|џЇџЇџЇџЇџRџЇџЯџQџЯџ|џЯџ|џЯџ|џЯџQџЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ}џЇџЯџЯџRџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџЯџ|џЯџЯџЯџ|џЯџ|џЯџЯџЯџЯџRџ|џЯџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџ|џЯџЯџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџ|џЯџЯџRџ|џЯџЯџRџ|џЯџЯџЯџ|џЯџ|џRџ|џ}џЯџRџЯџ'џ|џRџЯџRџЯџЯџЯџRџ|џRџ|џ}џ|џЯџЯџRџЯџRџЯџ'џ|џRџЯџRџЯџRџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џRџЯџRџ|џ}џЯџRџЯџRџЯџЇџ|џ}џ|џЯџЯџ}џ|џRџЯџ}џ|џЯџ|џRџЇџЯџЇџRџЯџЯџ|џ}џ|џЇџЯџRџЯџRџЇџ}џ|џRџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџ'џЯџЯџЯџRџЯџЇџЇџRџЯџЯџ|џ}џЇџЯџЯџRџЯџЇџЇџЯџЯџЯџ|џЯџ|џЯџЯџЯџ|џЯџЯџЯџ|џЇџЇџЯџЯџRџЯџЯџ|џЯџ|џЯџ|џЯџЯџЯџ|џЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџЯџRџЇџЯџЇџЯџЯџ}џЯџ}џ|џЯџЇџЯџЯџ}џ|џ}џЯџ}џЇџЯџ|џRџЯџRџ|џ}џЯџ}џЯџ}џ|џ}џЇџЯџЯџ}џЯџ}џЯџЯџ|џRџЯџ}џЯџ}џЯџЯџ|џЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџRџЯџ}џЯџЯџ|џЯџЇџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ}џЯџЯџЯџЯџЯџ'џ|џ}џ|џЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџRџЯџRџ|џЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџ}џЯџЯџЇџ}џЯџ}џ|џЯџЇџЯџ'џRџЇџ}џЇџ}џЯџЯџЯџЯџ|џ}џЯџ}џ|џ}џЯџЯџЇџRџЯџ}џЇџЯџЇџ}џЯџ}џ'џ}џЯџRџЯџЯџ|џЯџЯџRџЯџЯџЇџ}џЯџ}џЇџRџЯџRџЇџЯџЇџ}џЯџ}џЇџRџЯџЯџ'џRџ|џ'џ|џ}џЇџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ}џЯџ}џЇџ}џ|џЯџЯџ'џ|џЯџЯџЯџЯџRџЯџ}џЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџ|џЯџЯџЯџЯџЯџЇџ}џЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџRџЯџRџЯџЯџЯџЯџ|џЯџЇџЇџQџЯџ|џЯџЇџЇџЯџЯџQџЯџЇџЇџЇџЇџЯџRџЯџRџЯџRџЯџ'џ|џЇџ|џЯџЇџЇџЇџЇџ|џЇџЯџ'џЯџRџЇџЇџЇџЇџ|џЇџЯџRџЯџRџЯџЇџ|џЇџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџRџЇџЯџЯџЇџ|џЯџЯџRџЇџЯџЇџЇџЯџЇџ|џЇџЯџЇџQџЇџ|џЯџЯџRџЯџЇџЇџЇџЯџЇџ|џЯџЇџЯџQџRџЯџЇџ|џЯџЯџЇџЇџRџQџRџЯџЇџЯџЯџЇџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџ}џЇџRџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџЯџЯџRџЯџЯџ|џRџЯџRџЯџRџЯџЯџЯџRџЯџRџ|џRџЇџЯџ|џЯџ'џRџ|џЯџ|џЯџЯџRџЯџRџ|џRџЇџRџЯџЯџ|џЯџ|џRџ|џRџЇџRџЯџЯџ|џЯџ|џЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџ}џЯџRџЯџ}џЇџЯџЯџRџЯџЯџЇџ}џЇџ}џ'џЯџЇџ}џЯџRџЯџRџЯџЯџ|џЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџ}џЇџЯџ|џЯџ'џЯџЇџRџЇџЯџЯџRџЯџRџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџRџ|џЯџ|џЯџЇџRџЯџRџЯџRџЯџRџЯџЯџ'џЯџЯџЯџ|џЯџЇџЇџ|џЯџ|џЯџЇџ}џЯџЯџ|џЯџЇџЇџЯџЯџЯџRџЯџRџЯџЯџЯџRџЯџЯџ|џЯџЇџЇџЯџЯџ|џЯџЯџRџЯџRџЇџ}џЯџЯџ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЇџRџ'џЯџ|џЯџЯџЯџ|џЯџЯџRџ|џRџЇџRџЯџЯџ|џЯџ|џЯџ|џЯџЯџЇџЇџRџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџ|џЯџЯџRџЯџRџЯџЯџЯџЯџЯџЯџ|џ}џЇџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџ}џЯџ}џЇџЯџЇџЯџЯџRџЯџRџЯџЯџ|џRџЯџЯџ|џ}џЯџ}џЯџ}џЯџЯџЇџRџЯџ}џЯџЯџЇџRџЇџЯџЇџ}џЯџRџ|џЯџ|џRџЇџ}џЯџЯџЇџRџЇџ}џЯџЯџЇџЯџЇџЯџЇџRџЇџ}џЯџЯџЇџЯџЯџRџЯџЯџЯџRџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџRџЯџ'џЯџ}џЇџЯџЯџRџЯџЯџЇџ}џЯџЯџ'џЯџЇџ}џЯџRџЯџRџЯџЯџЯџRџ|џЯџ|џЯџЇџRџЯџRџЯџRџЯџ}џЇџЯџ|џЯџ|џЯџЯџЯџЯџЯџЯџRџ|џЯџЯџRџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџRџЇџЯџЯџЇџ|џЯџЯџRџЇџЯџЇџRџЇџRџ|џЇџЯџЯџЇџЇџ|џЯџЯџЯџЇџЯџЯџЇџЯџЇџЇџЯџЇџЯџЯџRџЯџЇџ|џЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџ|џЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЇџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџЯџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџЈџџџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ џ 333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ "" |